linux 性能分析工具

free -m 

             total       used       free     shared    buffers     cached

Mem:         16050      15890        160          0       1355      13774  (system 角色)
-/+ buffers/cache:        759      15291  (application 角色)
Swap:         8191          0       8191
buff/cache 用做内核的缓存
buffers 缓存(输入)
cached 快取(输出)

 top

(us 用户空间占比, sy内核空间占用比,id空闲CPU百分比,wa等待输入输出的CPU时间百分比,hi硬终端,si软终端,st(Steal time)虚拟 CPU 等待实际 CPU 的时间的百分比)

PR 进程优先级
NI nice值。负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR 共享内存大小,单位kb

 

vmstat 1 

 

uptime 

 

pmap pid  (查看内存分配)

 

%iowait的值过高,表示硬盘存在I/O瓶颈

 

 

posted on 2017-01-17 15:52  abelian  阅读(128)  评论(0)    收藏  举报