电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

系统硬件问题及评估VIP免费

系统硬件问题及评估_第1页
1/26
系统硬件问题及评估_第2页
2/26
系统硬件问题及评估_第3页
3/26
1.硬件问题及评估系统诊断命令主要用来对硬件配置及性能进行诊断,目前主要提供以下诊断功能: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关掉。1.2硬件性能评估(ifsendpkt)为了方便合作伙伴快速并方便的诊断自己采购的硬件设备的性能,Panabit在10.04版本中集成了一个用来测试设备网络性能的工具,这个工具由ifsendpkt来触发。下面先介绍一下如何构建测试的环境。构建测试环境的工作很简单,只需要被测试机和一根或几根网线即可。假如想测试设备上em0和em1两个网络端口之间的性能,可以如下实现:1)将em0和em1设置成网桥模式(注意:必须属于同一个网桥)2)将em0和em1用网线连接起来3)使用ifsendpkt命令发种子包4)使用ifstat命令查看实时em0和em1上的实时统计结果Ifsendpkt命令格式如下:Ifsendpktif-namepacket-numpacket-size其中:1)if-name:网卡的名称,比如em0或em12)packet-num:发送种子包的个数,一般使用32或643)packet-size:发送种子包的长度,比如64、128和256等等例如:ifsendpktem03264,就表示发送32个长度为64字节的UDP数据包(注意,Panabit使用UDP数据包作为测试种子包,目前还不支持其它类型的数据包)。使用这个命令后,就可以测试从em0到em1方向上的64字节数据包时的性能。如果想同时测试两个方向的性能,只需要执行一次ifsendpktem13264命令即可,ifstat命令会显示两个方向上的统计结果。如果只想测试硬件的裸体性能(就是不经过Panabit业务逻辑),可以在执行ifsendpkt命令之前,先将网卡设置成软件bypass模式(注意不是硬件bypass),具体命令如下:#floweyeifsetname=em0bypass=1#floweyeifsetname=em1bypass=12.对象统计分析根据对象类型,网络流量统计命令可以分为几个大类:1)网卡流量统计:统计网卡流量以及收发包信息2)应用流量统计:统计应用或应用组流量信息3)IP流量统计:统计某个内网IP流量信息4)应用对象统计:统计QQ号码,MSN账号和共享用户等信息5)数据库信息显示2.1网卡流量统计(ifstat,ifget)Ifstat命令主要用来查看网卡数据速率(bps),收发包速率(pps)和TCP、UDP以及网卡上面的寄存器信息,它的格式为:Ifstat[if-name]如果指定网卡名称(if-name),则显示该网卡内部驱动所统计到的信息,比如寄存器信息,网卡队列信息等等。如果不指定任何网卡,则显示所有网卡的统计信息,下面是一个统计例子:ix39823.46M9823.48M959322959324009823.46M9823.48M0095932295932400ix19823.48M9823.46M959324959322009823.48M9823.46M0095932495932200上面输出总共有15列,每列顺序如下:namebps-inbps-outpps-inpps-outbps-tcpinbps-tcpoutbps-udpinbps-udpoutpps-tcpinpps-tcpoutpps-udpinpps-udpoutpps-synpps-synack其中:1)name表示网卡名称2)bps是bitpersecond的简写3)pps是packetpersecond的简写4)in表示输入,out表示输出5)syn表示TCP的SYN包6)synack表示TCP的SYN-ACK包ifget命令用来获取某个网卡上的统计信息,比如下面的输出:quota=20mtu=1500zone=insidemode=0ifdesc=82545EM_COPPERpeer=nonedriver=PANAOSlink-state=upmacaddr=00:0C:29:67:51:F7rx-byte=185973rx-pkt=1417rx-tcp-byte=168970rx-tcp-pkt=1328rx-udp-byte=14543rx-udp-pkt=48tx-byte=0tx-pkt=0tx-tcp-byte=0tx-tcp_pkt=0tx-udp-byte=0tx-tcp-pkt=0invalid-pkt=0no-buffer=0tx-drop=0watchdog...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

系统硬件问题及评估

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部