监控系统资源:vmstat
#vmstat [采样时间] [ 采样次数]
如:#vmstat 3 2
每3秒采样一次,总共采样2次

输出信息各字段解释
| r | 表示运行队列,如果运行队列多大表示CPU很繁忙 | 
| b | 表示阻塞的进程 | 
| swpd | 虚拟内存已使用的大小,如果大于0,表示机器物理内存不足 | 
| free | 空闲的物理内存大小 | 
| buff | 缓冲 | 
| cache | 缓存 | 
| si | 每秒从磁盘读入虚拟内存的大小 | 
| so | 每秒从虚拟内存写入磁盘的大小 | 
| bi | 磁盘的写入速度 | 
| bo | 磁盘的读速度 | 
| id | cpu空闲资源所在百分比 | 
缓存和缓冲的解释:
由于硬盘和内存的读写速度有天壤之别,当有数据写入到磁盘是会有缓冲机制来提高效率。当数据从磁盘写入到内存中,会有缓存机制来提高效率
查看开机时内核检测信息:dmesg
在启动Linux时,屏幕前会有很多文字哗哗的在屏幕上显示,感觉很高大上。那些信息包含系统资源信息。开机完成后还是可以查看的,可以使用dmesg命令。
#dmesg

上面的输出信息很多,用肉眼去找寻自己需要的信息很痛苦的,管道服务来帮忙。
#dmesg | grep CPU
利用管道服务查找CPU信息

查看内存使用情况:free
#free -m
显示内存使用情况,内存单位MB

查看CPU详细信息
#cat /proc/cpuinfo
显示详细的CPU信息

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

判断当前系统的位数
#file /bin/ls
将会显示系统当前的位数是32位还是64位。/bin/ls是系统自带命令ls所在路径

查看Linux系统的发行版本:lsb_release
#lsb_release

Linux学习笔记(7)-系统资源查看,布布扣,bubuko.com
原文:http://www.cnblogs.com/icez/p/3874859.html