标签:buffers 参数 dstat 负载高 $1 核数 测试工具 教程 系统监控
loadAverage
:1分钟、5分钟、15分钟的cpu负载情况,满载情况下为CPU核数*1%us
:用户空间程序的cpu使用率%ss
:系统进程的cpu使用率%id
:空闲cpuH/shit+h
:显示线程信息free -g
:查看整体内存使用情况,注意观察如下几个指标buffer
、cached
里面有多少内存被使用-/+ buffers/cache
:-
表示从应用程序角度看系统被用掉了多少内存,+
表示从应用程序角度看系统还有多少内存可用sysstat
zypper in sysstat
(包括iostat
、mpstat
、sar
、sa
)svctm > 15s
:平均每次IO操作的服务时间%util
接近100%
:一秒中有多少时间用于IO操作ps -aux | sort -k4,4nr | awk ‘{sum += $1} END {print "sum=", sum}‘
sort参数解释:k后面根的数字表示第几列,n表示数字,r表示逆序排列
pidstat -d -p {pid}
:对进程io进行采样pidstat -u -p {pid}
:对进程cpu占用率进行采样pidstat -r -p {pid}
:对进程内存占用率进行采样jstack -l {pid}
:查看某个进程的所有线程,-l表示检查锁jstat
、jmap
等chaosblade
:阿里混沌工具memtester
:内存测试工具cpuburn
:cpu测试工具标签:buffers 参数 dstat 负载高 $1 核数 测试工具 教程 系统监控
原文地址:https://www.cnblogs.com/harry1989/p/11877074.html