1、 CPU型号
内核变量hw.model:
例:
% sysctl hw.model
hw.model: Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz
2、当前CPU频率,注意,这会加入cpufreq后降频,不是CPU的设计频率:
内核变量dev.cpu.0.freq:
例:
% sysctl dev.cpu.0.freq
dev.cpu.0.freq: 150
3、查看系统内存,单位:字节
内核变量hw.physmem:
例,2G内存:
% sysctl hw.physmem
hw.physmem: 2136350720
4、查看CPU个数:
内核变量kern.smp.cpus,以及hw.ncpu(超过64两者不同?):
例:
% sysctl hw.ncpu
hw.ncpu: 24
% sysctl kern.smp.cpus
kern.smp.cpus: 24
5、查看系统中的磁盘
内核变量:kern.disks
例:
% sysctl kern.disks
kern.disks: mfisyspd7 mfisyspd6 mfisyspd5 mfisyspd4 mfisyspd3 mfisyspd2 mfisyspd1 mfisyspd0 da0 cd0
6、查看网卡名
命令:ifocnfig -l
例:
% ifconfig -l ether
igb0 igb1
7、查看磁盘序列号:
命令:diskinfo -v(需要root权限)
例:
# diskinfo -v ada0 | /usr/bin/tail -n 2 | /usr/bin/cut -f 1 -d "#"
WD-WCC2EV424380
8、查看磁盘是否是4k对齐
命令:diskinfo -v (需要root权限)
例:显示0则表示不是4k对齐,4096则表示4k对齐
# diskinfo -v ada0 | grep stripesize | cut -f 1 -d "#"
0
9、查看中断号等硬件占用的资源
命令:devinfo -u
例:(部分)
# devinfo -u | more
Interrupt request lines:
0 (attimer0)
1 (atkbdc0)
3-7 (root0)
8 (atrtc0)
9 (acpi0)
10-13 (root0)
14 (ata0)
15 (ata1)
16-19 (root0)
20 (hpet0)
21-22 (root0)
23 (ehci0)
24 (root0)
25 (em0)
26 (em1)
27-47 (root0)
DMA request lines:
0 (root0)
1 ----
2 ----
3 (root0)
4 (atdma0)
5-7 (root0)
I/O ports:
0x0-0xf (atdma0)
0x10-0x1f (acpi0)
0x20-0x21 ----
……
10、查看网卡MAC号:
命令:ifconfig
示例:
# ifconfig em0 | grep ether
ether 00:16:17:57:a2:53