1. 如何从系统日志中判断有几个物理CPU,
在支持HT,double core 的CPU上,
#cat /proc/cpuinfo 是无法直接判断的
可以辅助 #dmesg |grep ‘Physical Processor ID’
2. 从 FC6开始,FC系列的内核不在区分单核和多核等,而是让核心自己检测,所以用source的时候注意.
3. 测试raid性能的时候,不要进入一个误区,利用一个单磁盘和raid进行数据写入和读取,因为这时候单磁盘的读取性能会成为瓶颈.而RAM的数据读写速率要比RAID大很多,这样的结果会准确一点,当然用bonnie++的结果更好.
4. APIC error,localhost kernel:APIC error on CPU1:00(60) 错误
引起原因可能是硬件,例如多cpu的不匹配,cpu代码和主板BIOS的版本问题,也可能是系统内核问题,
我出问题的平台是intel xeon 2.8 ,intel SE7320-EP2平台,系统RHEL AS4 update2(2.6.9-22),
具体引起问题,不详,解决 .内核加参数, noapic 来关闭apic.
root (hd0,0)
kernel /vmlinuz-2.6.9-22.ELsmp ro root=LABEL=/ noapic
initrd /initrd-2.6.9-22.ELsmp.img
5. 判断NIC 工作状态,通常用mii-tool ,但是mii-tool 根本没有千兆选项
你用 mii-tool 看到的不是真正的状态,不支持千M,可以用ethtool