Linux-性能分析工具
性能分析工具
free
-m 以mb的方式显示 -g 以GB的方式显示 -h 易读格式 -s n 指定刷新频率 -c n 刷新n次后退出
vmstat
vmstat 1 procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 3 0 0 341948 2152 733492 0 0 21 2 68 70 0 1 99 0 0 procs: r 可运行(正在运行或者等待运行)的进程个数 b处于不可中断的进程个数(被阻塞的队列长度) memory: swpd 交换内存的使用量 free 空闲内存的总量 buff 用于buffer的内存总量 cache 用于cache的内存总量 swap si 从磁盘交换到内存的数据速率(kb/s) so 从内存到磁盘的数据的速率(kb/s) io bi: 从块设备读入数据到系统的速率 bo: 从系统到块设备 cpu us 用户空间 sy 系统空间 id 空闲 wa 等待 st 被偷走的时间