2

我有一个脚本来扫描一组文件夹以获取大小;并将此信息显示到浏览器。该脚本调用“du”并解析输出。

问题是关于性能的。它有多快?例如,如果 4 GB 的目录大小和 100.000 个文件在

ps 我知道这些指标取决于硬件,但如果您在扫描大型目录的大小方面有类似的经验 - 您能分享您的经验吗?

谢谢你

4

1 回答 1

2

它在很大程度上取决于文件系统。在 ext3 和大多数其他文件系统上,如果有很多子目录,它通常会很慢。

但是,我认为没有其他方法可以实时进行。您可以预先扫描目录并将结果缓存到文件或数据库中,但在这种情况下,您将大大增加复杂性。

于 2011-07-12T18:57:29.500 回答