【发布时间】:2018-10-23 06:29:29
【问题描述】:
我在 kubuntu 18.04 上使用我的闪存驱动器 (/dev/sdc1) 上的工具 fio 运行了一些 IO 测试,以测量我的设备在不同环境下的读写速度。但过了一段时间,我得到了这些真正令人困惑的结果。他们在设备的网站上说,写入速度高达 150MB/s(见链接)。但我得到了更高的结果(见图 1),我得到了bw = 151974KB/s 用于写作。我也在我的 Windows PC 上测试了该设备,得到了不同的结果,例如 ~100 MB/s,这更加真实。这怎么可能?我还列出了 lsblk 和 blkid 的输出(见图 2)。
这是我的命令行:
sudo fio --rw=write --name=test1 --size=100M --direct=1 --bs=1024k --filename=/dev/sdc1 --allow_mounted_write=true
【问题讨论】:
-
您好!您的问题最好在 serverfault.com 或 superuser.com 之类的网站上提出。此外,由于您没有包含您运行的完整 fio 命令行,因此很难有意义地谈论您的测试方法是否存在错误(我无法判断您的 I/O 是否只是进入 ram 缓存和稍后写回)...
-
感谢您的评论,我更新了我的帖子
-
allow_mounted_write=true- 哎呀!你确定你真的想要这个吗?卸载安装在/dev/sdc上的任何东西然后运行fio 不是更安全吗?内核不会对你在背后破坏那些文件系统块感到满意......
标签: linux ubuntu io ubuntu-18.04