1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux中CPU和内存使用情况查看

Linux中CPU和内存使用情况查看

时间:2023-07-30 19:12:58

相关推荐

Linux中CPU和内存使用情况查看

vmstat命令可以查看系统整体的cpu,内存的使用情况

[root@izuf643wxgfg kk_bak]# vmstat -t 1

r: 表示系统中 CPU 等待处理的线程。由于 CPU 每次只能处理一个线程,所以,该数值越大,通常表示系统运行越慢。

us:用户模式消耗的CPU时间百分比。该值较高时,说明用户进程消耗的CPU时间比较多,比如,如果该值长期超过50%,则需要对程序算法或代码等进行优化。(如图CPU占用99%,甚至达到100%,一直满负荷,该文章是在排查原因时整理的)

sy:内核模式消耗的CPU时间百分比。

wa:IO等待消耗的CPU时间百分比。该值较高时,说明IO等待比较严重,这可能磁盘大量作随机访问造成的,也可能是磁盘性能出现了瓶颈。

id:处于空闲状态的 CPU 时间百分比。如果该值持续为0,同时sy 是us 的两倍,则通常说明系统则面临着CPU资源的短缺。

top 命令可以查看进程的CPU、内存等资源的使用情况

PID 进程id

USER 进程所有者的用户名

PR 优先级

NI nice值。负值表示高优先级,正值表示低优先级

VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR 共享内存大小,单位kb

S 进程状态。(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)

%CPU 上次更新到现在的CPU时间占用百分比

%MEM 进程使用的物理内存百分比

TIME+ 进程使用的CPU时间总计,单位1/100秒

COMMAND 命令名/命令行

PPID 父进程id

UID 进程所有者的用户id

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。