我有一个脚本来扫描一组文件夹以获得大小;并将此信息显示到浏览器。 此脚本调用“du”并解析输出。
问题是关于性能的。它有多快?例如,如果 4 GB 的目录大小和 100.000 个文件在
附注 我知道这些指标取决于硬件,但如果您在扫描大型目录的大小方面有类似的经验 - 您可以分享您的经验吗?
谢谢
最佳答案
这在很大程度上取决于文件系统。它在 ext3 和大多数其他文件系统上通常很慢,如果有很多子目录的话。
不过,我认为没有任何其他方法可以实时进行。您可以预先扫描目录并将结果缓存到文件或数据库中,但在这种情况下,您将大大增加复杂性。
关于linux - Linux 中的目录大小。性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669512/