第六章. 性能监控
经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况;
cpu、内存监控
sar [选项] [时间间隔] [次数]
-A:显示所有报告的总和。
-u:输出CPU使用情况的统计信息。
-q:输出平均负载情况。
-r:输出内存和交换空间的统计信息。
-d:输出每一个块设备的活动信息。
-b:显示I/O和传递速率的统计信息。
-n:用于查看网络信息,如网络接口信息、socket连接信息等。
使用示例:
查看CPU平均负载:sar -q 1 2
查看CPU的使用情况:sar -u 1 3
查看内存使用状况:sar -r 1 2
但是查看内存使用量需要使用:free -g free -m
查看页面交换发生状况:sar -W 1 3
————————————————————————————————————
查询硬盘使用:df -h
查询当前目录下空间使用情况:du -sh -h是人性化显示 s是递归整个目录的大小
查看当前目录下所有文件及文件夹大小:du -csh *
经常需要查看当前的性能如何,需要了解CPU、内存和硬盘的使用情况;
cpu、内存监控
sar [选项] [时间间隔] [次数]
-A:显示所有报告的总和。
-u:输出CPU使用情况的统计信息。
-q:输出平均负载情况。
-r:输出内存和交换空间的统计信息。
-d:输出每一个块设备的活动信息。
-b:显示I/O和传递速率的统计信息。
-n:用于查看网络信息,如网络接口信息、socket连接信息等。
使用示例:
查看CPU平均负载:sar -q 1 2
查看CPU的使用情况:sar -u 1 3
查看内存使用状况:sar -r 1 2
但是查看内存使用量需要使用:free -g free -m
查看页面交换发生状况:sar -W 1 3
————————————————————————————————————
查询硬盘使用:df -h
查询当前目录下空间使用情况:du -sh -h是人性化显示 s是递归整个目录的大小
查看当前目录下所有文件及文件夹大小:du -csh *