![]() | 1 lhx2008 2023-05-03 12:38:54 +08:00 你这个磁盘性能也就一般,跟 mac 没得比,docker load 的时候,ioutil 写速度打满了没 |
![]() | 2 dw2693734d 2023-05-03 14:31:50 +08:00 搞个 nvme 的硬盘,读写 5000MB/s |
3 cxtrinityy 2023-05-03 14:34:31 +08:00 via Android 我 openwrt docker 里 pull 也是 iowait ,还有刚启动 docker 起服务也卡 io ,不放系统盘放下载盘又怕看 emby 时候各种读写卡 io 导致整个 docker 服务都卡 |
4 chenluo 2023-05-03 14:56:39 +08:00 这个测试是什么参数? bs/depth 之类的. disk stats 结果里还有个 util,是不是接近 100%了? 本身 PM9A1 的顺序读写肯定不止这个数. |
![]() | 5 MrLonely OP @lhx2008 @dw2693734d 前面没说清楚,我这个磁盘测试是在 alpine 里测试的。PM9A1 是个 PCIe4.0 的 M.2 盘。在宿主机里测硬盘是能有 5000M/s 的。macOS 的 SSD 速度会更快一点,但是相比 VM Host 的硬盘也就百分之二三十的提升吧。感觉不应该造成这么大的差距。 ioutil 应该怎么看速度打没打满呀? @chenluo fio --name=testfile --ioengine=sync --rw=randwrite --bs=4k --numjobs=1 --size=1G --runtime=60 --time_based --end_fsync=1 是这行代码在 alpine 里跑的测试。 如果是放在 PM9A1 上的 VM Disk ,这个测试结果是正常的吗?如果是直接在 PM9A1 上读写,确实是有 5000M 的。 |
![]() | 6 dw2693734d 2023-05-03 22:19:08 +08:00 @MrLonely 宿主是 windows 吗 |
![]() | 7 MrLonely OP @dw2693734d 是,裸机装的 Windows Server 2022 ,然后用 VMware Workstation 装 Alpine 运行 Docker 。 |
![]() | 8 dw2693734d 2023-05-03 23:34:42 +08:00 @MrLonely 那得把宿主机换成是 linux 的要好点吧 |