Linux下查看系统运行

linux下如何看有几个cpu

CPU的信息存放在/proc/cpuinfo中,如下图所示,physical id代表第几个CPU,编号从0开始,cpu cores 代表核数,可以看出是1颗1核的CPU,即CPU个数是1个。

 cat /proc/cpuinfo

在这里插入图片描述
也可以使用如下方式单独查询CPU个数、核数及逻辑CPU总数。

grep -c 'processor' /proc/cpuinfo 统计CPU总个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 查询CPU个数
cat /proc/cpuinfo| grep "cpu cores"| uniq  查询cpu核数
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  CPU型号的查询

系统总体性能评估(uptime命令/top)

uptime

在这里插入图片描述
这里须要注意的是:load average这个输出值,这三个值的大小通常不能大于系统CPU的个数,例如,本输出中系统有8个CPU,若是load average的三个值长期大于8时,说明CPU很繁忙,负载很高,可能会影响系统性能,可是偶尔大于8时,倒不用担忧,通常不会影响系统性能。相反,若是load average的输出值小于CPU的个数,则表示CPU还有空闲的时间片,好比本例中的输出,CPU是很是空闲的。

top

在这里插入图片描述
前五行是系统总体的统计信息。

第一行是任务队列信息,同 uptime 命令的执行结果。其内容以下:当前时间;系统运行时间,格式为时:分;当前登陆用户数;系统负载,即任务队列的平均长度

内容含义
16:42:21表示当前时间
up 416 days系统运行时间
9 users当前登录用户数
load average: 1.55, 1.12, 1.05系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值

load average: 如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

第2、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。

内容含义
117 total进程总数
1 running正在运行的进程数
158 sleeping睡眠的进程数
0 stopped停止的进程数
0 zombie僵尸进程数
53.4 us用户空间占用CPU百分比
2.8 sy内核空间占用CPU百分比
0.0 ni用户进程空间内改变过优先级的进程占用CPU百分比
43.7 id空闲CPU百分比
0.0 wa等待输入输出的CPU时间百分比
0.0 hi硬中断(Hardware IRQ)占用CPU的百分比
0.0 si软中断(Software Interrupts)占用CPU的百分比
45行为内存信息 
第四行 KiB Mem : 15991056 total,  2041988 free,  8744720 used,  5204348 buff/cache
第五行 KiB Swap:        0 total,        0 free,        0 used.  6871932 avail Mem 

默认进入top时,各进程是按照CPU的占用量来排序的。

查看磁盘可用空间

df -h :以人类可读的格式显示磁盘空间(否则默认显示单位是字节,不直观)
df -a :包含全部的文件系统

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值