- uptime
该命令能够打印 运行的当前时间 丶负载 丶运行时间丶用户数量丶程序在过去一分钟丶五分钟丶十五分钟内的平均负载
平均负载:系统在特定时间内在队列中运行的进程数
2 vmstat 显示虚拟内存状态
process:
r:表示当前运行的进程
b:表示阻塞中的进程
memory:
swap:表示使用虚拟内存大小
free:空闲物理内存
buff:用作缓冲的内存
cache:用作缓存的内存大小
io:
bi:每秒读取的块数
bo:每秒写入的块数
cpu:
cs:每秒上下文切换数
us:用户进程消耗的cpu时间比较多,超过百分50需要考虑算法优化
sy:系统进程占据消耗比较多,非良性
IO:IO等待操作比较多,磁盘大量做随机访问被消耗
3 iostate 性能检测与优化
对整个系统的输入和输出以及cpu进行检测
4 free 对内存消耗进行检测
其中buff/cache反映的是程序使用掉的内存