14、linux系统管理-系统资源查看

1.vmstat

vmstat [刷新延时] [刷新次数]

在这里插入图片描述

  • procs:进程信息字段:

    • r:等待运行的进程数,数量越大,系统越繁忙。
    • b:不可被唤醒的进程数量,数量越大,系统月繁忙。
  • memory:内存信息字段:

    • swpd:虚拟内存的使用情况,单位 KB。
    • free:空闲的内存容量,单位 KB。
    • buff:缓冲的内存容量,单位 KB。
    • cache:缓存的内存容量,单位 KB。
  • swap:交换分区的信息字段:

    • si:从磁盘中交换到内存中数据的数量,单位 KB。
    • so:从内存中交换到磁盘中数据的数量,单位 KB。此两个数越大,证明数据需要经常在 磁盘和内存之间交换,系统性能越差
  • io:磁盘读写信息字段:

    • bi:从块设备读入数据的总量,单位是块。
    • bo:写到块设备的数据的总量,单位是块。此两个数越大,代表系统的 I/O 越繁忙。
  • system:系统信息字段:

    • in:每秒被中断的进程次数
    • cs:每秒钟进行的事件切换次数。此两个数越大,代表系统与接口设备的通信非常繁忙。
  • CPU:CPU 信息字段:

    • us:非内核进程消耗 CPU 运算时间的百分比。
    • sy:内核进程消耗 CPU 运算时间的百分比。
    • id:空闲 CPU 的百分比。
    • wa:等待 I/O 所消耗的 CPU 百分比。
    • st:被虚拟机所盗用的 CPU 占比

    2.free

    在这里插入图片描述

  • total:服务器内存总大小

    扫描二维码关注公众号,回复: 12665420 查看本文章
  • used:已经使用了多少内存

  • free:未被任何应用使用的真实空闲内存

  • shared:被共享的物理内存

  • buff/cache:缓冲、缓存区内存数,缓存在应用之中

  • available:真正剩余的可被程序应用的内存数

说明:系统剩余内存为:available

3.查看CPU信息

cat /proc/cpuinfo
我服务器有8个,最后一个processor 会标记为7

在这里插入图片描述

who

在这里插入图片描述

[root@localhost ~]# who root root
tty1 pts/0 2018-06-07 09:53 2018-06-07 09:53 (192.168.0.108) 
#用户名 登录终端 登录时间(登录来源IP地址)

uptime

uptime 命令的作用就是显示系统的启动时间和平均负载,也就是 top 命令的第一行。其实 w 命令
也能看到这一行的数据,具体原意使用哪个命令看个人习惯。命令如下:

uptime 10:56:30 up 10:52,
2 users, load average: 0.00, 0.00, 0.00

uname

uname -a
Linux test-kubeedge-1 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
系统内核为:3.10.0-862.3.2.el7.x86_64,同时还是64位

查看centos的版本号

cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 

猜你喜欢

转载自blog.csdn.net/weixin_43443216/article/details/107481347