系统相关
首页 > 系统相关> > Linux查看服务器内存、磁盘、cpu、网络占用情况

Linux查看服务器内存、磁盘、cpu、网络占用情况

作者:互联网

1、查看物理CPU个数:cat

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
2、查看服务器CPU内核个数:cat 每个物理CPU中core的个数(即核数)

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

3、服务器内存使用情况:free

free -m --查看内存,不带单位
free -h --查看内存使用情况,带单位,显示查看结果(对于新手来说这个更详细些)
total:总计物理内存的大小
used:已使用内存
free:可用内存
Shared:多个进程共享的内存总额
Buffers/cached:磁盘缓存的大小 缓存是可以清除的

4.

top   --可以查看服务器各个进程情况

uptime  -- 可以查看机器多少条没有重启了,一共多少个用户

退出top   :q 或者 ctrl+c

 

 每个字段的解读

 

 


Procs(进程):

r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)
b: 等待IO的进程数量
Memory(内存):

swpd: 使用虚拟内存大小
free: 空闲物理内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:

si: 每秒从交换区写到内存的大小,由磁盘调入内存
so: 每秒写入交换区的内存大小,由内存调入磁盘
IO:

bi: 每秒读取的块数
bo: 每秒写入的块数
system:

in: 每秒中断数,包括时钟中断。
cs: 每秒上下文切换数。
CPU(以百分比表示):

us: 用户进程执行时间百分比(user time)
sy: 内核系统进程执行时间百分比(system time)
wa: IO等待时间百分比
id: 空闲时间百分比

标签:每秒,查看,--,free,cpu,内存,Linux,CPU
来源: https://www.cnblogs.com/lzh93/p/16033711.html