文章目录
查看主机信息
查看操作系统信息
cat /proc/version
查看Linux系统版本
cat /etc/redhat-release
查看物理CPU个数和型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看单个物理CPU核心数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看逻辑CPU个数
cat /proc/cpuinfo| grep "processor"| wc -l
查看内存信息
查看内存情况
cat /proc/meminfo
查看内存剩余情况
free -h
total
:表示物理内存总量。
used
:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。
free
:未被分配的内存。
shared
:共享内存,一般系统不会用到,这里也不讨论。
buffers
:系统分配但未被使用的buffers 数量。
cached
:系统分配但未被使用的cache 数量。buffer 与cache 的区别见后面。
available
:空余的可用的内存大小
系统可使用内存 = free + buff/cache + available
内存使用排序取前5个
ps aux | head -1; ps aux | sort -rnk 4 | head -5
CPU使用排序取前5个
ps auxw|head -1;ps auxw|sort -rn -k3|head -5
实时查看CPU使用情况
top
top -p 1081
top -p 1081 -H
jstack定位线程问题
首先把进程号为1081
线程的pid转成十六进制(在线十进制转十六进制),例如上面的线程pid为2093
的线程转换后为82d,查询的时候使用ox82d
jstack 1081|grep 0x82d
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/72618.html