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

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

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

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

A: 在命令行方式下,

  • 查看CPU使用情况的命令

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

$ vmstat 5

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

$ top

  • 查看内存使用情况的命令

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

$ free

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

$ top

  • 查看网络流量

可以用工具iptraf工具

$ iptraf -g

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

$ date; ifconfig eth1

$ date; ifconfig eth1

  • 查看磁盘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® Xeon® CPU E5630 @ 2.53GHz

总结:该服务器有2个4核CPU,型号Intel® Xeon® 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

发布了32 篇原创文章 · 获赞 0 · 访问量 667

猜你喜欢

转载自blog.csdn.net/nku_ztq/article/details/103291147