Linux 性能监测
来源:互联网 发布:为知笔记导出 编辑:程序博客网 时间:2024/05/29 08:43
1. Cpu监测命令:
Sar:
命令格式:sar [选项] [采样间隔] [采样次数]
例子:sar 5 3
%usr: 用户进程的CPU时间占有率
%nice:用户进程nice操作(特权进程)CPU时间占有率
%sys:系统进程
%idle: cpu空闲时间百分比
mpstat:对于多核处理器分别查看每个CPU的情况
命令格式:mpstat [-P CPU编号|ALL][采样间隔] [采样次数]
%irq:硬中断CPU的占有时间
%soft:软中断
ints/s:每秒处理中断的次数
2.内存性能的监测:
free:
shared: 是指多个进程共享内存
buffers:系统分配但未使用的缓存(用作缓存区的内存数量)
cache:系统分配但未使用的缓存(用作高速缓存的内存数量)
buffers是块设备的读写缓存区,是存放待写到磁盘上的数据内存,是物理级的
cache:是作为高速缓存的内存,属于文件系统,存放从磁盘读取后待处理的数据
vmstat
r 表示运行队列
b 表示阻塞的进程
swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了
free 空闲的物理内存的大小
si 每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露
so 每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。
bi 块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte
bo 块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。
in 每秒CPU的中断次数,包括时间中断
cs 每秒上下文切换次数,。
us 用户CPU时间
sy 系统CPU时间,
id 空闲 CPU时间,。
wt 等待IO CPU时间。
Top
命令格式:top -hv | -bcHisS -d 刷新间隔 -n 刷新次数 -p pid [,pid .....]
、
- Linux 性能监测工具
- Linux 性能监测工具
- Linux 性能监测工具
- Linux 性能监测
- Linux性能监测
- Linux 性能监测:CPU
- Linux 性能监测:介绍
- Linux 性能监测:Memory
- Linux 性能监测:IO
- Linux 性能监测:Network
- Linux 性能监测:介绍
- Linux 性能监测:CPU
- Linux 性能监测:CPU
- Linux 性能监测:介绍
- Linux 性能监测:工具
- Linux 性能监测工具
- Linux 性能监测:介绍
- Linux 性能监测:CPU
- Shine OpenCart 自适应 多用途主题模板 ABC-0021
- 几年的php程序生涯,以及莫名的恐慌
- android APK静默安装
- 线性结构2. 一元多项式求导
- 自定义组件listview gridview 在ScrollView内正常显示
- Linux 性能监测
- #pragma warning
- Linux文本处理命令详解
- 【c++ primer读书笔记】【第9章】顺序容器
- 康拓展开和康拓展开的逆运算
- css抖动(想怎么抖就怎么抖)很好玩哦
- c中概念
- OpenGL 图形流水线
- 理解JNI原理