。。。。。。。。。。。
。。。。。你你你。你。
系统资源查看:
一:vmstat命令监控系统资源
命令:vmstat [刷新延时 刷新次数] 例如:vmstat 1 3
二:dmesg内核监测信息
用法 dmesg | grep CPU
三:free命令查看内存使用状态
用法:free -m
四:查看CPU信息
命令:cat /proc/cpuinfo
/proc/ 是保存内存中的信息
五:uptime显示系统的启动时间和平均负载
top命令第一行。
w命令也可以看到此数据
六:uname 查看系统与内核相关信息
用法:uname [选项]
判断系统的位数。file /bin/ls
查看系统的发型版本 lsb_release -a
七:列出进程打开或使用的文件信息
命令:lsof [选项]
vmstat 命令 dmesg命令
vmstat (查看主要系统健康相关信息)
dmesg (系统硬件相关信息)
free (内存相关信息)
cat /proc/cpuinfo
uptime (top 第一行)
uname (当前系统内核相关信息)
lsof (进程与文件调用情况)
-----练习
uptime查看系统的平均负载
判断系统健康状态的重要命令:vmstat 、dmesg 、free
7、列出进程打开或使用的文件信息2
7、列出进程打开或使用的文件信息
查询当前linux系统的发行版本
判断当前系统的位数
6、查看系统与内核相关信息
5、uptime命令
4、查看cpu信息
free结果字段说明
3、free命令查看内存使用状态
2、dmesg开机是内核检测信息
dmesg | grep cpu 查看开机时CPU信息
1、vmstat命令监控系统资源
vmstat 刷新时间 刷新次数 查看系统资源 五大类 内存 cpu等
demsg | grep CPU 查看cpu信息
free -m 查看内存 以MB来看内存
cat /proc/cpuinfo 查看cpu信息
uptime 查看top第一行
uname -a 查看系统和内核信息
lsof | more 查看进程调用的文件
file /bin/ls 查看系统的位数 32 或者 64
lsb_release -a 查看发行版本
111111
列出进程打开或使用的文件信息
lsof | more:查询系统中所有进程调用的文件
lsof /sbin/init:查询某个文件被哪个进程调用
lsof -c httpd:查看httpd调用了哪些文件
lsof -u root:查询root用户进程调用的文件
查看内核相关信息:uname
判断系统位数:file /bin/ls
查询当前系统发行版本:lsb_release -a
free -b/-k/-m/-g:以字节/KB/MB/GB为单位显示内存使用状态
注意:真实机内存小于4G,swap应该是内存的2倍;如果大于4G,swap至少应该跟内存一样大
内核自检:
dmesg | grep 要查看的硬件
这条命令可以找出dmesg输出中与要查看硬件相关的信息,从而判断当前硬件状态
vmstat命令输出(3)
vmstat命令输出(2)
缓存和缓冲:
缓存加速读取,缓冲加速写入
硬盘在高速读取时,准备写入硬盘的数据可能会先存在缓冲区
缓存和缓冲都是内存
vmstat命令输出(1)
vmstat查询系统资源情况
free命令(查看内存使用状态):