Panabit Support Board!

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17014|回复: 4

如何使用Panabit评估硬件性能

[复制链接]
发表于 2014-2-21 14:58:55 | 显示全部楼层 |阅读模式








如何使用Panabit评估硬件性能



一. 前言



为了方便合作伙伴快速方便的诊断自己采购的硬件设备性能,Panabit在系统中集成了一个用于测试设备网络性能的工具。这个工具由后台命令floweyeif sendpkt来进行。下面介绍测试环境的搭建以及该命令的使用。


注:标准版虽然带有floweye if sendpkt命令,但是因为本身性能的问题,是无法评估出硬件性能的




二. 使用自带工具floweye进行设备性能测试






1. 构建环境


构建环境的工作很简单,只需要被测试机和几根网线即可。如:测试设备上em0和em1两个网络接口之间的性能:


步骤一em0em1设置成网桥模式(注意:必须属于同一个网桥);


步骤二:将em0em1用网线连接起来;






2. 测试带业务的性能


步骤一:使用超级终端进入Panabit系统后台;


步骤二:在后台执行“floweye if list”命令 ,列出当前数据接口及状态,确认被测试接口属于同一个网桥;


步骤三:开始测试,依次执行:


#floweye if sendpkt em0 200 64                                                  ##当前接口发送30064字节的数据包


#floweye if sendpkt em1 200 64


#floweye if stat                                                                              ##重复执行,待数据稳定后分别记录bpspps





同理,可测试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









发表于 2014-4-17 14:50:50 | 显示全部楼层
不错, 回头试试
发表于 2014-4-17 15:24:24 | 显示全部楼层
nster520 发表于 2014-4-17 14:50
不错, 回头试试

需要注意的是,要完整评估硬件性能,需要使用专业版,标准版评估不了。
发表于 2014-5-4 14:38:13 | 显示全部楼层
好的谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京派网软件有限公司 ( ICP备案序号:京ICP备14008283号 )

GMT+8, 2022-8-17 09:20 , Processed in 0.712137 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表