欢迎来到天天文库
浏览记录
ID:37138399
大小:327.50 KB
页数:45页
时间:2019-05-18
《Panabit开发指南_20120830》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、北京派网软件有限公司1.硬件问题及评估系统诊断命令主要用来对硬件配置及性能进行诊断,目前主要提供以下诊断功能:1)HT(HyperThreading)问题诊断2)硬件性能评估1.1HT问题诊断(jflowstat)Panaos在某些打开了CPUHT(HyperThreading)选项主机上CPU调度功能不能正常工作,主要表现为数据处理CPU不能正确切换,因此,要想确保Panaos的调度能正常工作,一般需要在BIOS里关闭HT。通过jflowstat命令可以发现Panaos的调度是否正常工作。下面是执行一次该命令的屏幕输出:#flowe
2、yejflowstatjflow_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)45/
3、45北京派网软件有限公司为了方便合作伙伴快速并方便的诊断自己采购的硬件设备的性能,Panabit在10.04版本中集成了一个用来测试设备网络性能的工具,这个工具由ifsendpkt来触发。下面先介绍一下如何构建测试的环境。构建测试环境的工作很简单,只需要被测试机和一根或几根网线即可。假如想测试设备上em0和em1两个网络端口之间的性能,可以如下实现:1)将em0和em1设置成网桥模式(注意:必须属于同一个网桥)2)将em0和em1用网线连接起来3)使用ifsendpkt命令发种子包4)使用ifstat命令查看实时em0和em1上的实时
4、统计结果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字节数据包
5、时的性能。如果想同时测试两个方向的性能,只需要执行一次ifsendpktem13264命令即可,ifstat命令会显示两个方向上的统计结果。如果只想测试硬件的裸体性能(就是不经过Panabit业务逻辑),可以在执行ifsendpkt命令之前,先将网卡设置成软件bypass模式(注意不是硬件bypass),具体命令如下:#floweyeifsetname=em0bypass=1#floweyeifsetname=em1bypass=145/45北京派网软件有限公司1.对象统计分析根据对象类型,网络流量统计命令可以分为几个大类:1)网卡流
6、量统计:统计网卡流量以及收发包信息2)应用流量统计:统计应用或应用组流量信息3)IP流量统计:统计某个内网IP流量信息4)应用对象统计:统计QQ号码,MSN账号和共享用户等信息5)数据库信息显示2.1网卡流量统计(ifstat,ifget)Ifstat命令主要用来查看网卡数据速率(bps),收发包速率(pps)和TCP、UDP以及网卡上面的寄存器信息,它的格式为:Ifstat[if-name]如果指定网卡名称(if-name),则显示该网卡内部驱动所统计到的信息,比如寄存器信息,网卡队列信息等等。如果不指定任何网卡,则显示所有网卡的统
7、计信息,下面是一个统计例子:ix39823.46M9823.48M959322959324009823.46M9823.48M0095932295932400ix19823.48M9823.46M959324959322009823.48M9823.46M0095932495932200上面输出总共有15列,每列顺序如下:namebps-inbps-outpps-inpps-outbps-tcpinbps-tcpoutbps-udpinbps-udpoutpps-tcpinpps-tcpoutpps-udpinpps-udpoutpp
8、s-synpps-synack其中:1)name表示网卡名称45/45北京派网软件有限公司1)bps是bitpersecond的简写2)pps是packetpersecond的简写3)in表示输入,out表示输出4)sy
此文档下载收益归作者所有