linux下查看CPU、内存、磁盘信息

作者:佚名 上传时间:2019-05-15 版权申诉

1、查看CPU信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l

查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看CPU的负载
平均负载是指上一分钟同时处于就绪状态的平均进程数。在CPU中可以理解为CPU可以并行处理的任务数量,就是CPU个数X核数。
如果CPU Load等于CPU个数乘以核数,那么就说CPU正好满负载,再多一点,可能就要出问题了,有些任务不能被及时分配处理器,那要保证性能的话,最好要小于CPU个数X核数X0.7。
Load Average是指CPU的Load。它所包含的信息是在一段时间内CPU正在处理及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。
Load Average的值应该小于CPU个数X核数X0.7,Load Average会有3个状态平均值,分别是1分钟、5分钟和15分钟平均Load。
如果1分钟平均出现大于CPU个数X核数的情况,还不需要担心;如果5分钟的平均也是这样,那就要警惕了;15分钟的平均也是这样,就要分析哪里出现问题,防范未然。

CPU负载信息,使用top 命令
top - 15:50:31 up 4 days, 23:43, 1 user, load average: 0.51, 0.29, 0.37
Tasks: 492 total, 1 running, 490 sleeping, 1 stopped, 0 zombie
Cpu(s): 6.4%us, 0.1%sy, 0.0%ni, 93.4%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 65973912k total, 32468632k used, 33505280k free, 906712k buffers
Swap: 41943032k total, 13204k used, 41929828k free, 6434448k cached

2、查看内存信息
1)、cat /proc/meminfo
2)、free 命令

         total       used       free     shared    buffers     cached

Mem: 65973912 32496232 33477680 0 906932 6452984
-/+ buffers/cache: 25136316 40837596
Swap: 41943032 13204 41929828

3、查看磁盘信息
1)fdisk -l
2)iostat -x 10 查看磁盘IO的性能
[root@xdpp02 bin]# iostat -x 10
Linux 2.6.32-358.el6.x86_64 (xdpp02) 11/30/2016 x86_64 (16 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle

       3.86    0.00    0.17    0.06    0.00   95.90

Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.77 84.89 0.62 3.11 15.72 703.97 193.03 0.12 31.10 2.86 1.07
dm-0 0.00 0.00 0.15 0.22 2.93 1.78 12.75 0.00 12.42 3.77 0.14
dm-1 0.00 0.00 0.09 0.10 0.75 0.83 8.00 0.00 14.53 0.28 0.01
dm-2 0.00 0.00 0.00 0.57 0.03 4.52 8.00 0.01 22.24 4.84 0.28
dm-3 0.00 0.00 0.01 3.10 1.58 24.82 8.48 0.03 11.16 1.05 0.33
dm-4 0.00 0.00 0.03 0.00 0.27 0.00 8.00 0.00 0.52 0.10 0.00
dm-5 0.00 0.00 1.11 84.00 10.11 672.02 8.01 3.62 42.54 0.07 0.61

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
linux查看CPU内存磁盘信息
1、查看CPU信息 总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理
LINUX查看CPU、主板、硬盘、内存,网卡信息
lspci查看硬件信息在CentOS的最小化安装中,默认是不会安装lspci工具的,需要自己手动安装。安装步骤:yum  whatprovides  */lspci  /*查找l
AIX系统中如何查看CPU内存磁盘信息
在AIX系统中,运行中的应用程序需要占用CPU、内存资源和磁盘空间,而如何及时监控系统这些资源的使用情况,是保持系统稳定运行的关键。本示例介绍如何使用AIX系统自带的命令查看CPU、内存、磁盘占用情况
AIX 7.2
IBM AIX操作系统
2023-04-01 18:18
AIX查看内存CPU信息
AIX使用命令行,查看内存 CPU信息,AIX使用命令行,查看内存 CPU信息,
TXT
0B
2018-12-07 11:45
获取CPU内存磁盘进程信息
获取CPU、内存、磁盘、进程信息的类,可以直接调用,稍加修改即可获得计算机基本信息.使用的是WMI的API资源
CS
0B
2019-02-24 16:57
linux查看磁盘信息
linux查看磁盘信息
TXT
0B
2018-12-19 22:06
查看Linux系统CPU信息
该示例代码展示了如何在Linux系统下使用命令行查看CPU信息,包括CPU型号、核数、频率等信息。import osdef get_cpu_info(): cpu_info = {}
Ubuntu 18.04 LTS
Python 3.6.9
2023-03-19 02:36
linux查看机器的cpu信息
CPU的核心数是指物理上,也就是硬件上存在着几颗物理cpu,指的是真实存在的cpu处理器的个数,1个代表1颗cpu,2个代表2颗cpu处理器。
linux查看最消耗CPU内存的进程
linux下查看最消耗CPU、内存的进程
TXT
0B
2019-09-04 07:28
linux如何查看CPU内存机器型号网卡信息
linux如何查看CPU,内存,机器型号,网卡信息,linux查看占用内存最多的进程  
DOCX
0B
2019-05-06 05:14