Linux之top命令详解
2017-10-24 15:37
190 查看
CPU
各项含义
cpu_st:虚拟cpu等待实际cpu时间占比;cpu_si:软中断占用CPU的百分比;
cpu_hi:硬中断占用CPU的百分比 ;
cpu_wa:等待输入输出的CPU时间百分比;
cpu_id:空闲CPU百分比;
cpu_ni:用户进程空间内改变过优先级的进程占用CPU百分比 ;
cpu_sy:内核空间占用CPU百分比;
cpu_us:用户空间占用CPU百分比;
常见问题1:cpu_st过高
原因1:宿主机太多,导致大量的宿主机争抢CPU,可能发生超卖;原因2:某台宿主机占用CPU太多,比如优先级高;
常见问题2:cpu_wa过高
原因:网络IO或者磁盘IO存在异常;进程
各项含义
PID :进程idUSER :进程所有者
PR : 进程优先级
S :进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU :上次更新到现在的CPU时间占用百分比
%MEM : 进程使用的物理内存百分比
TIME+ :进程占用的CPU累计时间,单位1/100秒
COMMAND :启动进程的命令
VIRT:虚拟内存,进程逻辑上占用的虚拟内存大小,VIRT = SWAP + RES;
RES: 进程实际占用的物理内存大小;
SHR:共享内存,包括自身进程的共享内存和其他进程的共享内存两部分;
Swap
Swap指交换分区,当内存不够用时,操作系统会将部分内存上的数据交换到swap空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现。Cache VS Buffer
Cache是高速缓存,用于CPU和内存之间的缓冲,如 Page Cache机制;Buffer是I/O缓存,用于内存和硬盘的缓冲,如 Buffer Cache机制;相关文章推荐
- Linux top命令的用法详细详解
- linux系统uptime,top命令详解
- 详解Linux Top 命令_gun_hap-ChinaUnix博客
- linux系统top命令分析CPU和内存详解
- linux top命令详解
- Linux Top 命令详解
- Linux-top命令详解
- top命令_Linux top 命令用法详解:显示或管理执行中的程序
- Linux下top命令详解
- linux top命令详解
- linux TOP命令详解 top -b -n 12000 >1.log
- linux下的top命令的各类参数详解
- Linux性能分析工具top命令详解
- linux下top命令详解 (性能相关以及系统性能诊断)
- Linux top命令的用法详细详解
- linux的top命令参数详解
- LINUX TOP命令详解
- 系统性能监控--linux top命令详解
- linux基础命令-查看系统状态-free -m以及top命令详解
- 转载 Linux top命令详解