目录1、核心命令2、常用命令3、核心命令详解3.1、ps aux3.2、Top1、上半部分显示了整体系统负载情:2、下半部分显示了各个进程的运行情况: 1、核心命令 linux 监控网络io、磁盘、CPU、内存: C
1、核心命令
CPU:vmstat 、sar –u、top
磁盘IO:iOStat –xd、sar –d、top
网络IO:iftop -n、ifstat、dstat –nt、sar -n DEV 2 3
磁盘容量:df –h
内存使用:free –m、top
(1)内存:条数、每条大小、内存是DDR4还是DDR3、内存频率是2666MT/S还是1600MT/s
条数: dmidecode|grep -A5 'Memory Device'|grep Size | grep -v Installed |wc -l
每条大小: dmidecode|grep -A5 'Memory Device'|grep Size | grep -v Installed |uniq
内存类型: dmidecode | grep -A16 "Memory Device" | grep 'Type:' |grep -v Unknown |uniq
内存频率: dmidecode | grep -A16 "Memory Device" | grep 'Speed' |grep -v Unknown |uniq
(2)硬盘:块数,大小
fdisk -l | grep "Disk /dev/sd"
(3)查看什么进程占用端口
netstat -antp | fgrep <port>
(4)查看进程资源
jps -l # 获取进程idjmap -heap 21046
(5)CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
(6)CPU核数
cat /proc/cpuinfo| grep "cpu cores"| uniq
(7)CPU主频
cat /proc/cpuinfo| grep "model name"| uniq
ps命令用于查看系统中的进程状态
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于windows的任务管理器。
根据以上命令,提前设置监控预警。监控预警能够让你及时发现系统的性能信息、比如磁盘快满了,内存超负荷了,我们可以提前作出调整。
最后,遇到问题不要慌。根据经验,再通过命令排查内存、磁盘、网络、cpu,问题无非就这几类,切不可着急忙慌乱改一通,让简单问题复杂化,希望大家以后多多支持我们!
--结束END--
本文标题: Linux体检,了解你的Linux状态(网络IO,磁盘,CPU,内存)
本文链接: https://www.lsjlt.com/news/21349.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0