您的位置:首页 > 运维架构 > Linux

学习笔记--Linux系统资源查看

2016-12-13 15:02 453 查看
**LInux系统资源查看**


系统资源查看(常用命令)

1.vmstat [刷新延时 刷新次数] 监控系统重要资源

显示内容的涵义
procs :进程字段信息
-r 等待运行的进程数,数量越大,系统越繁忙
-b 不可被唤醒的进程数量,数量越大,系统越繁忙
memory:内存信息字段
-swpd虚拟内存使用情况
-free空闲内存容量
-buff缓冲内存容量(加速数据写入硬盘)
-cache缓存的内存容量(加速数据从硬盘读取)
swap:交换分区字段信息
-si 从磁盘中交换到内存中数据的数量
-so 从内存中交换到次磁盘中数据的数量(这两个数越大,系统性能越差)
io:磁盘读写信息字段
-bi 从块设备读入数据的总量
-bo 写到块设备的数据总量(这两个数越大,代表系统I/O越繁忙)
system :系统信息字段
-in 每秒被中断的进程次数
-cs 每秒进行的事件切换次数(越大,系统和接口设备通信越繁忙)
cpu :cpu信息字段
-us 非内核进程消耗cpu运算时间的百分比
-sy 内核进程消耗cpu运算时间的百分比
-id 空闲cpu的百分比
-wa 等待I/O所消耗的cpu百分比
-st 被虚拟机所盗用的cpu占比


2.dmesg查看内核信息

dmesg | grep CPU 查看cpu的信息,硬件信息


3.free命令查看内存使用状态

-b 以字节为单位显示

-k 以kb为单位显示

-m 以Mb为单位显示

-g 以Gb为单位显示

4.查看cpu的信息

cat /proc/cpuinfo proc内存信息,cpu信息也放在内存中

5.查看时间,用户,平均负载等信息

uptime(top命令第一行)

6.查看系统与内核相关信息

uname -a 查看系统所有相关信息

-r 查看内核版本

-s 查看内核名称

7.判断操作系统位数

file /bin/ls

lsb_release -a 查看当前系统发行版本

8.列出进程打开或使用的文件信息

lsof -c 列出字符串开头的进程打开的文件

-u 只列出某个用户的进程打开的文件

-p 列出某个pid进程打开的文件

以上均为个人学习笔记,所以并未截图。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息