linux – 计算目录大小的最快方法
发布时间:2020-12-13 19:09:47 所属栏目:Linux 来源:网络整理
导读:计算目录大小的最佳和最快方法是什么?例如,我们将具有以下结构: /users /a /b /c /... 我们需要输出为每个用户目录: a = 1224KBb = 3533KBc = 3324KB... 我们计划在/ users下拥有数十甚至数十万个目录.以下shell命令有效: du -cms /users/a | grep total
计算目录大小的最佳和最快方法是什么?例如,我们将具有以下结构:
我们需要输出为每个用户目录:
我们计划在/ users下拥有数十甚至数十万个目录.以下shell命令有效:
但是,我们必须多次调用它.整点,就是输出;每个用户目录大小将存储在我们的数据库中.此外,我们希望尽可能频繁地更新它,但不会阻止服务器上的所有资源.是否有可能让它每分钟计算用户目录大小?每5分钟怎么样? 既然我正在考虑它,那么使用node.js会有意义吗?这样,我们就可以计算目录大小,甚至可以在一个事务中插入数据库.我们也可以在PHP和Python中做到这一点,但不确定它是否同样快. 谢谢. 最佳答案
为什么不呢:
(最慢的部分仍然可能是遍历文件系统来计算大小). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |