原 linux高级分析整体性能,内存,cpu,硬盘,磁盘io
版权声明:本文为博主原创文章,请尊重他人的劳动成果,转载请附上原文出处链接和本声明。
本文链接:https://www.91mszl.com/Dream/article/details/1195
一:查看整体性能。使用top命令
top
1.1 %CPU,cpu的占用百分比。如果长期过高,则是导致系统慢的原因。
1.2 %MEM,内存的占用百分比。如果长期过高,则是导致系统慢的原因。
1.3 id为idle,叫空闲率。这个值越大越好。
1.4 load average 系统负载。load average有3个值,叫做系统平均负载量。3个值分别表示1分钟,5分钟,15分钟。
load average = (3个值相加/3) * 100%,即((0.00+0.02+0.05)/ 3) * 100% 如果这个值大于60%,说明系统负担过重。
二:乞丐版top命令,uptime
uptime
三:查看内存大小
free -m
四:查看磁盘大小。
df -h
df 为 disk free,h为human 人类
五:主要用于看cpu
vmstat -n 2 3
vmstat 用于查看cpu,包含但不限于, vmstat -n 2 3 表示,每2秒打印一次,一共3次。
procs表示进程。
六:磁盘IO
iostat -xdk 2 3
iostat -xdk 2 3 表示每2秒钟打印一次,一共3次。
r/s表示每秒的读速度,w/s表示每秒的写速度。如果系统长期读写速度很高,说明磁盘io过高。需要对sql进行调优或处理。
2020-04-01 09:53:03 阅读(643)
名师出品,必属精品 https://www.91mszl.com
博主信息