Lroundup函数 inux软件性能优化以及常⽤⼯具
⼀、影响Linux性能的CPU、内存、磁盘、⽹络等因素分析
1.系统硬件资源:CPU,多核与超线程
消耗CPU的业务:动态WEB服务,Mail服务器
2.内存:物理内存与swap的取舍,64操作系统
消耗内存的业务:内存数据库(Redis、hba、mongodb和解协议 )
3.磁盘:RAID技术(RAID0/1/5/10),SSD
消耗磁盘的业务:数据库服务器
4.⽹络带宽:⽹卡/交换机/双⽹卡绑定
消耗带宽的业务:hadoop平台,视频业务平台
#影响Linux性能的操作系统相关资源分析
1.系统安装优化
磁盘分区,RAID设置,swap设置
2.内核参数优化
ulimit外交学院录取分数线 -n最⼤打开⽂件数
ulimit-u最⼤⽤户数
3.⽂件系统优化
ext2:linux下标准⽂件系统,⽆⽇志记录(inode)功能
ext3:在ext2基础上增加了⽇志记录功能(inode),仅⽀持32000个⽬录
ext4:ext3的后续版本,linux2.6.28内核开始⽀持,⽆限⼦⽬录⽀持,快速fsck
xfs:⾼性能⽂件系统,linux3.10内核开始默认⽀持
读操作频繁⾸选:ext4写操作频繁⾸选:xfs
⼆、系统性能调优之CPU性能评估⼯具与优化经验
性能评估⼯具
vmstat(默认系统⾃带)
vmst虾皮怎么做好吃又补钙 at35表⽰每3s更新⼀次输出信息,统计5次傍晚的近义词 后停⽌输出
[root@zabbix~]#vmstat23
procs-----------memory-------------swap-------io------system-------cpu-----
rbswpdfreebuffcachesisobiboincsussyidwast
46332380010000
0010000
4633238451
procsr列表⽰运⾏和等待cpu时间⽚的进程数,这个如开放式卫生间 果长期⼤于系统cpu个数,说明cpu不⾜,需要增加cpu
b列表⽰在等待资源的进程数,⽐如等荷花怎么种 待I/O,或者内存交换等
procs标准:r不超过cpu进程数
memory标准:
swap标准:si,so长期不为0,说明内存不⾜,需要加内存
io标准:bi+bo超过1000,⽽且wa值较⾼,说明磁盘IO有问题,应提⾼磁盘读写性能
system标准:us长期超过50%,⽤户进程消耗cpu,需要考虑优化程序或算法
sy长期超过50%,内核消耗的cpu资源很多
us+sy长期超过80%,说明可能cpu资源部⾜
idcpu空闲的百分⽐
wa参考值20%,如果超过20%,说明io等待严重
cpu重点参考:rcsussyidwa值的⼤⼩
⼯具(需要安装syssta为你平定的天下 t⼯具包)
iostat-c35显⽰cpu使⽤情况
iostat-d35显⽰磁盘使⽤情况
3.⽹络⼯具
netstat-r查看⽹络接⼝状态
netstat-ic查看世界杯几点开始 ⽹络路由
本文发布于:2023-03-23 10:44:18,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679539461355191.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:系统优化工具.doc
本文 PDF 下载地址:系统优化工具.pdf
留言与评论(共有 0 条评论) |