实验环境
命令
dd命令:
- 用于读取、转换并输出数据。
- 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
参数:
if=文件名:输入文件名,默认为标准输入。即指定源文件。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。nc命令
- netcat的简写,有着网络界的瑞士军刀美誉。一款功能强大的网络工具
参数:
l 用于指定nc将处于侦听模式。该参数意味着nc被当作server,侦听并接受连接。ls -l 出来的单位是B
ls - lh 出来的单位是KB
time命令 - “time a simple command or give resource usage”,即测量命令的执行时间,或者给出系统资源的使用情况
测试
下面我们使用 netcat 来测试一下在千兆网中 tcp 可以达到的吞吐量
在 atom 机器 发送到 e6400 机器:
- e6400: 在5001端口监听,收数据。
- atom:从 /dev/sero 读一千兆数据,发送到5001端