大佬们,Linux下怎么查看CPU使用情况?我有台阿里云的ECS,2核CPU的,最近阿里云经常提示我说CPU长时间占用70%以上,但是我自己用top查看CPUS才显示20%多,那到底要怎么查看CPU占用情况才对呢?
上海网友:CPUS是指总的CPU占用吗?我查看过CPU0和CPU1,好像都是20%多
广西网友:阿里云怎么说就怎么样,机子在它手里。2333333
上海网友:也许阿里云看负载?紫薯布丁
台湾网友:apt-get install dstat -y 或者 yum install dstat -y
最后dstat就可以看到了
江苏网友:安装htop 紫薯布丁
云南网友:第一行(top):
“00:11:04”为系统当前时刻;
“3:35”为系统启动后到现在的运作时间;
“2 users”为当前登录到系统的用户,更确切的说是登录到用户的终端数 — 同一个用户同一时间对系统多个终端的连接将被视为多个用户连接到系统,这里的用户数也将表现为终端的数目;
“load average”为当前系统负载的平均值,后面的三个值分别为1分钟前、5分钟前、15分钟前进程的平均数,一般的可以认为这个数值超过 CPU 数目时,CPU 将比较吃力的负载当前系统所包含的进程;
第二行(Tasks):
“59 total”为当前系统进程总数;
“1 running”为当前运行中的进程数;
“58 sleeping”为当前处于等待状态中的进程数;
“0 stoped”为被停止的系统进程数;
“0 zombie”为被复原的进程数;
第三行(Cpus):
分别表示了 CPU 当前的使用率;
第四行(Mem):
分别表示了内存总量、当前使用量、空闲内存量、以及缓冲使用中的内存量;
第五行(Swap):
表示类别同第四行(Mem),但此处反映着交换分区(Swap)的使用情况。通常,交换分区(Swap)被频繁使用的情况,将被视作物理内存不足而造成的。
我记得笔记
陕西网友:度娘随便一搜就有