Linux环境下查看服务器硬件配置信息以及服务占用资源命令
查看机器型号:
dmidecode | grep"Product Name"查看网卡信息:
dmesg | grep -ieth
查看CPU信息:
cat /proc/cpuinfo
只看CPU型号:
cat/proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看物理CPU个数:
grep "physical id" /proc/cpuinfo|sort -u|wc -l
查看每个物理CPU内核个数:
grep"cpu cores" /proc/cpuinfo|uniq
查看每个物理CPU上逻辑CPU个数:
grep"siblings" /proc/cpuinfo|uniq
查看逻辑CPU个数:
cat /proc/cpuinfo |grep "processor"|sort -u|wc -l
查看内存信息:
cat /proc/meminfo
查看硬盘信息:
fdisk -l
查看系统内核信息:
uname -a
查看系统发行版信息:
cat /etc/issue| grep Linux
服务器总CPU使用率(安全范围/阀值<=90%):
top
服务器内存使用率(安全范围/阀值<=90%):
cat/proc/meminfo --【内存使用率计算公式:100*(MemTotal-MemFree-Buffers-Cached)/MemTotal】
系统硬盘使用率(安全范围/阀值<=70%):
df -lm
Java服务的CPU占用率:
jconsole工具查看 -> 在本地进程选择相应服务进入
服务内存使用情况:
jstat-heap pid 【pid为进程id】
域GC回收:
jstat-gcutil pid 10000 20 --【10000表示10秒显示一次” 20表示执行20次】
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。