在 Linux 系统环境下检视站群服务器的硬体资讯,往往不如 Windows 系统那么直观,那么如何去查询这些硬体资讯呢
下面介绍几条命令来进行有效的查询
1,Linux 下可以在/proc/cpuinfo 中看到每个 cpu 的详细资讯。但是对于双核的 cpu,在 cpuinfo 中会看到两个 cpu 。常常会让人误以为是两个单核的 cpu 。
其实应该通过 Physical Processor ID 来区分单核和双核。而 Physical Processor ID 可以从 cpuinfo 或者 dmesg 中找到. flags 如果有 ht 说明支援超执行绪技术 判断物理 CPU 的个数可以检视 physical id 的值,相同则为同一个物理 CPU
2,检视内存大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以检视详细 linux 系统资讯的命令和方法:
uname -a # 检视核心/操作系统/CPU 资讯的 linux 系统资讯命令
head -n 1 /etc/issue # 检视操作系统版本,是数字 1 不是字母 L
cat /proc/cpuinfo # 检视 CPU 资讯的 linux 系统资讯命令
hostname # 检视计算机名的 linux 系统资讯命令
lspci –tv # 列出所有 PCI 装置
lsusb –tv # 列出所有 USB 装置的 linux 系统资讯命令
lsmod # 列出载入的核心模组
env # 检视环境变数资源
free -m # 检视内存使用量和交换区使用量
df -h # 检视各分割槽使用情况
du -sh # 检视指定目录的大小
grep MemTotal /proc/meminfo # 检视内存总量
grep MemFree /proc/meminfo # 检视空闲内存量
uptime # 检视系统执行时间、使用者数、负载
cat /proc/loadavg # 检视系统负载磁碟和分割槽