美文网首页
linux资源信息查看

linux资源信息查看

作者: 过往的年轮 | 来源:发表于2018-01-17 08:57 被阅读0次

vmstat 命令监控系统资源

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

vmstat 1 3

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占比

dmesg 开机时内核检测信息

  • dmesg | grep CPU

free 查看内存使用状态

  • free - [b|k|m|g]
  • 选项
    • -b : 以字节为单位显示
    • -k : 以KB为单位显示,默认值
    • -m : 以MB为单位显示
    • -g : 以GB为单位显示
total : 总量
used : 已使用
free : 空闲
shared : 共享
buffers : 缓冲
cached : 缓存
-/+ buffers/cache :    used-buffers-cached   free+buffers+chaced
Swap : 交换分区占用

查看CPU信息

  • cat /proc/
     proc 文件夹保存内存当中的

uptime 显示系统启动时间,平均负载

  • uptime
  • w

uname 查看系统与内核相关信息

  • uname - [选项]
  • 选项:
    • -a : 查看系统所有相关信息
    • -r : 查看内核版本
    • -s : 查看内核名称

判断当前系统的位数

  • file /bin/ls
  • lsb_release -a

查看进程调用的文件

  • lsof [选项]
  • lsof | more : 查询系统中所有进程调用的文件
  • lsof /sbin/init : 查询某个文件被哪个程序调用
  • lsof -c httpd : 查看httpd进程调用了哪些文件
  • lsof -u root : 按照用户名查询,某用户的进程调用文件

相关文章

网友评论

      本文标题:linux资源信息查看

      本文链接:https://www.haomeiwen.com/subject/gpbeoxtx.html