300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux查看服务器内存 磁盘 cpu 网络占用 端口占用情况

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

时间:2019-01-12 18:42:03

相关推荐

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: 空闲时间百分比

5.查看端口占用情况

命令为 lsof -i

将会显示 命令 + 进程ID + 进程所属用户, 以及监听的协议、状态等信息

上海干部培训学校

注意: 若提示无此命令, 则需要安装, 命令如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。