linux 查看CPU内存 网络 流量 磁盘 IO

Posted home普通的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 查看CPU内存 网络 流量 磁盘 IO相关的知识,希望对你有一定的参考价值。

使用vmstat命令来察看系统资源情况

在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?

Q: 在命令行方式下,如何查看CPU、内存的使用情况,网络流量和磁盘I/O?

A: 在命令行方式下,

1. 查看CPU使用情况的命令

每5秒刷新一次,最右侧有CPU的占用率的数据

$ vmstat 5

top 然后按Shift+P,按照进程处理器占用率排序

$ top

 

2. 查看内存使用情况的命令

用free命令查看内存占用情况

$ free

top 然后按Shift+M, 按照进程内存占用率排序

$ top

 

3. 查看网络流量

可以用工具iptraf工具

$ iptraf -g

针对某个Interface的网络流量可以通过比较两个时间网络接口的RX和TX数据来获得

$ date; ifconfig eth1

$ date; ifconfig eth1

 

4. 查看磁盘i/o

iostat查看磁盘/dev/sdc3的磁盘i/o情况,每两秒刷新一次

$ iostat -d -x /dev/sdc3 2

用vmstat查看io部分的信息

 

Linux 查看CPU,内存,硬盘

 

1 查看CPU

1.1 查看CPU个数

# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

uniq命令:删除重复行;wc –l命令:统计行数**

 

1.2 查看CPU核数

# cat /proc/cpuinfo | grep "cpu cores" | uniq

cpu cores : 4

 

1.3 查看CPU型号

# cat /proc/cpuinfo | grep ‘model name‘ |uniq

model name : Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

总结:该服务器有2个4核CPU,型号Intel(R) Xeon(R) CPU E5630 @ 2.53GHz

 

2 查看内存

2.1 查看内存总数

#cat /proc/meminfo | grep MemTotal

MemTotal: 32941268 kB //内存32G

 

3 查看硬盘

3.1 查看硬盘大小

# fdisk -l | grep Disk

Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes

总结:硬盘大小146.7G,即厂商标称的160G

 

以上是关于linux 查看CPU内存 网络 流量 磁盘 IO的主要内容,如果未能解决你的问题,请参考以下文章

Linux按照CPU内存磁盘IO网络性能监测转载

linux服务器性能(网卡流量CPU内存磁盘使用率)监控

Linux负载CPU内存磁盘IO网络IO状态分析详解

❤️ 给你的Linux把把脉(内存磁盘CPU网络)❤️

Linux如何查看与测试磁盘IO性能

Linux按照CPU内存磁盘IO网络性能监测