linux 性能分析工具

时间:2021-03-31 16:08:27
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瓶颈