linux系统下网络吞吐量/CPU占用率/流量控制的测试
来源:互联网 发布:linux nc 测试端口 编辑:程序博客网 时间:2024/06/03 13:58
最近刚完成手头上的在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 下的 TC 流量控制测试
- 使用 linux 下的 TC 流量控制测试
- 使用 linux 下的 TC 流量控制测试
- Windows下网络负荷率、Cpu占用率的实时监视
- TCP流量控制(大包的吞吐量)
- Linux里用top命令看到的系统CPU占用率
- Linux下如何查看某一进程的CPU占用率
- Linux环境下耗尽cpu占用率的脚本
- BES - 控制进程的CPU占用率
- VC中对CPU占用率的控制
- 如何控制一个进程CPU的占用率
- java控制多核cpu的占用率
- Linux系统的磁盘内存CPU网络测试工具
- Linux下如何查看CPU、内存占用率
- solaris下查看进程的cpu占用率
- solaris下查看进程的cpu占用率
- 系统自带监控cpu占用率、内存占用率及网络带宽监控——Windows下的perfmon简介
- 智能手机出现数据丢失该怎么办
- leetcode:Word Ladder
- jQuery 1.7 RC1发布 为正式发布大幅更新
- Permission Denial: opening provider com.xxc.day4(包名).TestContentProvider from ProcessRecord
- OpenCV---HoughLinesP函数的使用
- linux系统下网络吞吐量/CPU占用率/流量控制的测试
- qt绑定快捷键
- 进程与线程
- SharePoint Development - Custom Content Type using Visual Studio 2010 based SharePoint 2010
- [BASIC-29] 高精度加法
- .NET C# OnPaint 重绘
- 2014年目标
- easyUI的form表单重复提交处理
- svn 强制用户添加注释 和 允许用户修改注释