硬件问题及评估系统诊断命令主要用来对硬件配置及性能进行诊断,目前主要提供以下诊断功能:1)HT(HyperThreading)问题诊断2)硬件性能评估1
1HT问题诊断(jflowstat)Panaos在某些打开了CPUHT(HyperThreading)选项主机上CPU调度功能不能正常工作,主要表现为数据处理CPU不能正确切换,因此,要想确保Panaos的调度能正常工作,一般需要在BIOS里关闭HT
通过jflowstat命令可以发现Panaos的调度是否正常工作
下面是执行一次该命令的屏幕输出:#floweyejflowstatjflow_pkt_count=0jflow_loop_count=404695071jflow_mbuf=0x0jflow_stage=21event_qsize=2047event_count=0event_reader=0event_writer=0主要看jflow_loop_count这个计数器,如果在两次命令执行之间,这个参数一直没有变化,或者第一次执行时,这个参数为0,那么就表示Panaos的调度没有正常工作,HT肯定被打开了,需要在BIOS里将HT关掉
2硬件性能评估(ifsendpkt)为了方便合作伙伴快速并方便的诊断自己采购的硬件设备的性能,Panabit在10
04版本中集成了一个用来测试设备网络性能的工具,这个工具由ifsendpkt来触发
下面先介绍一下如何构建测试的环境
构建测试环境的工作很简单,只需要被测试机和一根或几根网线即可
假如想测试设备上em0和em1两个网络端口之间的性能,可以如下实现:1)将em0和em1设置成网桥模式(注意:必须属于同一个网桥)2)将em0和em1用网线连接起来3)使用ifsendpkt命令发种子包4)使用ifstat命令查看实时em0和em1上的实时统计结果Ifsendpkt命令