Loading... ### 一、查看CPU负载相关工具 命令:uptime ```shell [root@client1 sa]# uptime 11:18:10 up 1 day, 23:28, 1 user, load average: 0.00, 0.01, 0.05 [root@client1 sa]# ``` ![](https://www.naiyu.club/usr/uploads/2020/09/995607707.png) 其内容如下: | 11:18:10 | 当前系统时间 | | - | - | | up 1 day,23:28 | 系统运行时间,说明此服务器连续运行了1天23小时28分钟。 | | 1 user | 当前登录用户数 | | load average: 0.00, 0.01, 0.05 | 系统负载,即任务队列的平均长度。三个数值分别是1分钟,5分钟,15分钟前到现在的平均值。 | 经验结论:单核心,1分钟的系统平均负载不要超过3,多核心,1分钟的系统平均负载不要超过3*n,如4核CPU,平均负载不要超过12. ### 二、查找系统中使用CPU最多的进程 命令:top 按大写的P可以按CPU的使用率进行降序显示 ![](https://www.naiyu.club/usr/uploads/2020/09/3631292770.png) 可以看出当前CPU使用率最高的进程是top命令进程,运行top命令是需要消耗资源的。 ### 三、按CPU的使用率从大到小排序显示所有进程 命令:ps -aux --sort -pcpu ![](https://www.naiyu.club/usr/uploads/2020/09/2704394323.png) ### 四、查看CPU信息 命令:lscpu ![](https://www.naiyu.club/usr/uploads/2020/09/2520523616.png) 命令:cat /proc/cpuinfo ![](https://www.naiyu.club/usr/uploads/2020/09/3060170543.png) ### 五、CPU专用的工具mpstat 命令:mpstat ![](https://www.naiyu.club/usr/uploads/2020/09/1464850532.png) 查看所有CPU的运行状态 命令:mpstat -P ALL ![](https://www.naiyu.club/usr/uploads/2020/09/3021925846.png) 查看所有CPU的运行状态并持续刷新10次 命令:mpstat -P ALL 1 10 # 1:刷新时间间隔,10 :刷新次数 ![](https://www.naiyu.club/usr/uploads/2020/09/1735155360.png) ### 六、查看内存运行相关的工具 命令:free ![](https://www.naiyu.club/usr/uploads/2020/09/3164026441.png) free -h 以易读单位进行显示 ![](https://www.naiyu.club/usr/uploads/2020/09/3713597197.png) 命令:cat /proc/meminfo ![](https://www.naiyu.club/usr/uploads/2020/09/1171666431.png) 命令:top 按M可以按照内存使用率来降序显示 ![](https://www.naiyu.club/usr/uploads/2020/09/217350390.png) 按照实际使用内存,从大到小培训显示所有进程。 命令:ps -aux --sort -rss ### 七、查看io运行状态相关工具。找出系统中对磁盘读写最多的进程 命令:iostat 常用参数: -d:仅显示磁盘统计信息 -k:以k为单位显示每秒的磁盘请求数,默认单位块 -p:device |ALL用于显示块设备几系统分区的统计信息 ![](https://www.naiyu.club/usr/uploads/2020/09/3825106264.png) ### 八、查看那个进程使用磁盘读写最多 命令:iotop -o:只显示在读写硬盘的程序 -d:设定刷新时间间隔 命令:iotop -o -d 1 ![](https://www.naiyu.club/usr/uploads/2020/09/1760915474.png) ### 九、查看网络运行状态的工具,找出系统中使用网络最多的进程 命令:netstat -tunap ![](https://www.naiyu.club/usr/uploads/2020/09/3939207197.png) ### 十、使用nload监控总体带宽使用情况 命令:nload ![](https://www.naiyu.club/usr/uploads/2020/09/4021184765.png) ### 十一、查看使用带宽最多的进程 命令:nethogs ### 十二、查看系统整体运行状态 命令:vmstat ![](https://www.naiyu.club/usr/uploads/2020/09/2095684049.png) 最后修改:2020 年 09 月 29 日 © 转载自他站 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏