假设一个场景,给定系统有很多日志文件,假设它是 PB 级的数据。这是我的场景。
所用技术
我的问题
问题
最佳缓冲区大小取决于许多因素,尤其是硬件。您可以通过选择一种尺寸、测量操作所需的时间,然后选择另一种尺寸、测量、比较来找出最佳尺寸。重复直到找到最佳尺寸。
注意事项:
系统上缓存的大小可能是一个很好的测量起点:
我看到this关于C#中同一问题的答案,基本上缓冲区大小对于性能来说并不重要(只要它是一个合理的值)。然后,关于 RAM 和磁盘使用情况,无论缓冲区大小如何,您都将有相同数量的数据可供读/写。再次强调,只要您保持在合理的值之间,就不应该有问题。
好问题,我刚刚在 4 找到了我的,我想也许它很高,但是..我也有这样的心态,考虑如果你做了很多动作,你会不希望一次记录小部分,iv 只是摆脱一些恶意软件,我认为那家伙将其设置为该工作的敌人,因为我不记得它有多高......但并没有给我带来任何问题