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次】

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。