Linux系统管理-系统资源查看

目录

vmstat命令监控系统资源

dmesg开机时内核检测信息

free命令查看内存使用状态

 缓冲和缓存的区别

查看CPU信息

uptime命令

查看系统与内核相关信息

判断当前系统的位数

查询当前Linux系统的发行版本

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


vmstat命令监控系统资源

vmstat [刷新延时  刷新次数]

vmstat 1 3 :监听3次系统资源,每次间隔1秒钟

Linux系统管理-系统资源查看

dmesg开机时内核检测信息

dmesg | grep CPU

free命令查看内存使用状态

free[-b|-k|-m|-g]

  • -b: 以字节为单位显示
  • -k: 以KB为单位显示,默认就是以KB为单位显示
  • -m:以MB为单位显示
  • -g:以GB为单位显示

Linux系统管理-系统资源查看

一部分做了缓冲,一部分做了缓存

 缓冲和缓存的区别

缓存(cache)是用来加速数据从硬盘中"读取“的,而缓冲(buffer)是用来加速数据"写入"硬盘的

查看CPU信息

除了使用dmesg以外,还可通过/proc/cpuinfo文件查看

/proc/cpuinfo:每次断电,系统开机,都会重新写入这个文件。

cat /proc/cpuinfo

uptime命令

显示系统的启动时间和平均负载,也就是top命令的第一行。w命令也可以看到这个数据。

查看系统与内核相关信息

uname [选项]

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

判断当前系统的位数

file /bin/ls

查询当前Linux系统的发行版本

lsb_release -a

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

lsof [选项]

  • -c 字符串: 只列出以字符串开头的进程打开的文件
  • -u 用户名: 只列出和某个用户的进程打开的文件
  • -p pid: 列出进程PID进程打开的文件

查看init进程使用了哪些文件

Linux系统管理-系统资源查看