最近刚完成手头上的在8197D平台上评估rtl8188cus网卡性能评估,记录下相关测试方案和相关软件的使用。以备后用。
(一)网络吞吐量的测试,即上传下载速度的测试
由于是临时性评估下网卡性能,没必要去折腾vsftp服务器传输,就选择了Netcat软件来测试。
Netcat软件有两个版本,一个是OpenBSD, 一个是traditional版本,Ubuntu12.04默认是OpenBSD的版本, 建议选择traditional版本,一开始使用的默认的OpenBSD版本,有时候会出现connect上以后,但无法实现文件的传输。
升级traditional版本终端输入以下命令:
- sudo apt-get install netcat
- sudo update-alternatives --config n
Server端监听端口命令启动如下:
nc -l -p 1234 <file.txt(1234为监听端口号,根据自己喜好设置,只要server端和client端设置相同即可,file.txt为输入文件)
Client端connect命令行如下:
nc xxx.xxx.xxx.xxx 1234 >file1.txt(xxx.xxx.xxx.xxx为server服务器IP地址,file1.txt为输出文件)
server端:nc -l -p 1234 </dev/zero &
client端; nc xxx.xxx.xxx.xxx 1234 >/dev/null &
(二)网速查看工具
简单的网速查看工具ifstat,ubuntu下直接apt-get install ifstat 即可
(三)CPU使用率
查看CPU使用率借助工具top
(四)流量控制工具
对于需要控制上传下载速度的,可以采用wondershaper工具
最后
以上就是自信豌豆最近收集整理的关于linux系统下网络吞吐量/CPU占用率/流量控制的测试的全部内容,更多相关linux系统下网络吞吐量/CPU占用率/流量控制内容请搜索靠谱客的其他文章。
发表评论 取消回复