如何使用Panabit评估硬件性能
如何使用Panabit评估硬件性能
一. 前言
为了方便合作伙伴快速方便的诊断自己采购的硬件设备性能,Panabit在系统中集成了一个用于测试设备网络性能的工具。这个工具由后台命令floweyeif sendpkt来进行。下面介绍测试环境的搭建以及该命令的使用。
注:标准版虽然带有floweye if sendpkt命令,但是因为本身性能的问题,是无法评估出硬件性能的
二. 使用自带工具floweye进行设备性能测试
1. 构建环境
构建环境的工作很简单,只需要被测试机和几根网线即可。如:测试设备上em0和em1两个网络接口之间的性能:
步骤一:将em0和em1设置成网桥模式(注意:必须属于同一个网桥);
步骤二:将em0和em1用网线连接起来;
2. 测试带业务的性能
步骤一:使用超级终端进入Panabit系统后台;
步骤二:在后台执行“floweye if list”命令 ,列出当前数据接口及状态,确认被测试接口属于同一个网桥;
步骤三:开始测试,依次执行:
#floweye if sendpkt em0 200 64 ##当前接口发送300个64字节的数据包
#floweye if sendpkt em1 200 64
#floweye if stat ##重复执行,待数据稳定后分别记录bps和pps
同理,可测试128、256、512、1024包长的bps和pps。
注:如果测试整机的性能,将所有数据接口一一对应设置为网桥,全部短接,然后执行发包命令,然后使用floweye if stat,待数据稳定后将各接口bps和pps值相加即为设备整机带业务状态下的性能;
3.测试裸机性能
如果只想测试硬件的裸机性能(就是不经过Panabit业务逻辑),可在执行floweye if sendpkt命令之前,先将网卡设置成软件bypass模式(注意不是硬件bypass),命令如下所示:
#floweye if set name=em0 bypass=1
#floweye if set name=em1 bypass=1
然后执行floweye if sendpkt进行发包,floweye if stat 进行记录。
注: 数据接口设置一旦为Bypass状态后,即使重启系统仍不会清除Bypass状态,必须通过手工命令行方式恢复为normal状态,以em1为例,命令为:
# floweye if set name=em1 bypass=0
不错, 回头试试 nster520 发表于 2014-4-17 14:50
不错, 回头试试
需要注意的是,要完整评估硬件性能,需要使用专业版,标准版评估不了。 好的谢谢了
页:
[1]