1.Flent的安装准备
1.1 在安装Flent之前需要在陪练机和服务器之间安装netperf或者iperf这样的工具。具体详细介绍可看见快速开始Flent 。
1.2 在我的实验中,我是ubuntu 17.04,ubuntu16.04,ubuntu16.10系统中安装netperf工具。具体步骤如下:
1 sudo apt-get update
2 sudo apt-get install netperf
3 注意:尽量不要采用外面的netperf安装包,因为网络上其他的安装包在安装的时候可能会出现./configure --enbale-demo后make 失败的问题。这是由于安装包的内的Makefile文件编译时字符编码不一致导致或者编译时顺序不同导致Makefile:304: recipe for target 'netperf' failed之类的失败。netperf的版本服务器与陪练机要相同!
4.下发netperf -h 和netserver -h 命令测试是否安装成功。当然你也可以通过测试与服务器的连通性保证安装成功。
2.Flent的安装
1 sudo apt-get update
2 sudo apt-get install flent 或者sudo add-apt-repository ppa:tohojo/flent获得安装包
3 注意:如果出现 /var/lib/dpkg/lock 之类的问题可以去CSDN上搜索,这里我就不列出了。
4 下发flent命令测试是否成功安装
3.服务器的配置
关于服务器的方面,我采用的是阿里云,原因是免费试用时,我领了六个月的免费使用时间(奸笑)!具体步骤大致如下:
1 打开阿里云,进入ECS服务器控制台,载入镜像(ubuntu 16.10),远程登录。
2 打开安全组设置,配置安全规则,点击右上角安全组配置。我的设置如下图所示,如果不是自己需要的可以去参考阿里的帮助文档,我从里面学到很多!
3.在服务器下发netserver -p 12865 即可,下发成功即可监听。记住,你如果想要一直测,不用重复下发此命令!如果想要换端口的话按照这个命令:首先,下发pkill netserver ,其次下发netserver -p xxx 即可。如果出现其他问题,可以联系我。评论区或者邮箱都可!
4.测试
这一步没什么好说的,在陪练机下发flent-gui,直接界面操作即可,简单无脑,包教包会!但是注意一点,这个界面不是全屏时,把鼠标移到左上角才会出现选项,不然就是纯界面,很无语,不是知道我显示有问题还是一个小BUG。
5. 最后来张成果图,如果安装出现问题,有需要的话可以联系我邮箱windspears@163.com,评论不一定能及时看到!