上次在服务器实战的时候出了问题一时要分析各种问题,还是非常需要把核心的命令和工具记录下来。
cat /proc/cpuinfo
free -m
其中可用内存为=free+buffers+cached
top
查看当前全部运行进程
top -b -n1
fdisk -l显示总大小和分区
df -h 显示磁盘使用情况
iostat 显示磁盘io负载
du -sh /文件夹名 计算目录大小,。
dd 很有用,可以制作镜像。还有做交换区之类的,可以参看另外几篇博文。
uptime 最后三个数字是指1,5,15分钟的进程队列中的平均进程数量。
通过这个可以判断cpu的负载,如果说cpu核心数有4个,如果说平均进程数量,大于4则说明几乎满负载了。
root@iZ28hp7p2v2Z:~# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 772504 118652 9668 126892 1 1 9 9 0 1 1 1 98 0 0
proc r:等待运行的进程数。b:处于非中断睡眠状态的进程数。
memory:kb为单位。
原创文章,转载请注明: 转载自URl-team
本文链接地址: linux运维常用状态检测工具集锦