赞实证精神!
Windows下的也有人做过测试了,也是一样的性能(针对DVD的那点提速感觉不能算),仅限于特定的文件访问模式。
https://www.gamasutra.com/view/feature/1565/fast_file_loading_pt_1.php?print=1
楼主那个split每次用的buffer的大小,也会影响到性能。
【 在 ArchLinux 的大作中提到: 】
: 我在我的系统下也自己写了个版本:
https://paste.debian.net/1137584/: 操作系统是 Arch (Linux 5.4.28). 分割一个 4.6G 的文件,大小30M,读入和写出的文件都在同一块 SSD 上。测试了一下硬盘速度,读入这个文件大约需要 11s. 运行程序前先运行 sync; echo 1 > /proc/sys/vm/drop_caches 把系统缓存的文件清掉。用 time 记录时间。
: split(1):
: ...................
--
修改:z16166 FROM 123.115.134.*
FROM 123.115.134.*