用于测试已安装的 SMB 的传输速度的工具?

用于测试已安装的 SMB 的传输速度的工具?

假设我已经将其安装/mnt/mount_test为 samba 挂载,并且我想测试从我的本地系统到该挂载的传输速度。

我想知道:安装支架后我能获得什么样的传输速度?

我有这个 FIO 脚本,但我不确定它是否正确代表从我的系统到 SMB 系统的传输?

fio --loops=5 --size=1G --directory=$TEST_DIR --stonewall --ioengine=libaio --verify=0 --direct=1 \
  --name=Seqread --bs=1m --rw=read --iodepth=64 \
  --name=Seqwrite --bs=1m --rw=write --iodepth=64 \
  --name=512Kread --bs=512k --rw=randread --iodepth=64 \
  --name=512Kwrite --bs=512k --rw=randwrite --iodepth=64 \
  --name=4kQD32read --bs=4k --rw=randread --iodepth=32 \
  --name=4kQD32write --bs=4k --rw=randwrite --iodepth=32

我还可以做的是复制一个文件,dd如下所示:

time sudo dd status=progress if=/home/testuser/10GB_FILE.txt of=/mnt/mount_test/10GB_FILE.txt bs=128M

这能正确测试速度吗或者我遗漏了什么?

相关内容