【发布时间】:2023-03-13 07:51:01
【问题描述】:
我正在寻找优化我的磁盘 IO,并正在四处寻找磁盘缓存大小。 system_profiler 没有告诉我,我还能看哪里?
编辑:我的程序正在处理整个卷:我正在执行安全擦除,所以我循环遍历卷上的所有块,读取,随机化数据,写入......如果我读/写 4k 块每个 IO 操作整个作业比每个操作读/写单个块要快得多。所以我的问题源于我寻找 r/w 操作的理想大小(就性能而言是理想的:速度)。请不要指出对于擦除程序我不需要读取操作,只是假设我需要。谢谢。
【问题讨论】:
-
你是指 OSX 的文件系统缓存,还是物理硬盘控制器上的 RAM 芯片?
-
@MSalters:我认为硬件缓存大小是我正在寻找的。我编辑了这个问题以便更具体。谢谢。