linux中的目录大小.性能问题



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

这个问题是关于性能的。它有多快?例如,如果目录大小为4gb,并且100,000个文件位于

注。我知道这些指标取决于硬件,但是如果您有类似的扫描大型目录的经验——您能分享一下您的经验吗?

谢谢

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

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

最新更新