psutil 和 du 给出不同的输出
psutil and du give different output
我正在检查目录大小,但是 du
和 psutil
给出了很多不同的输出,
>>> import psutil
>>> print(psutil.disk_usage("/home/user1"))
diskusage(total=52586614784, used=3006468096, free=49580146688, percent=5.7)
所以使用的大小是 3006468096 字节,(大约 2.9 GB)
.
和du
,
du -sb /home/user1
498960095 /home/user1
,大约是 0.5 GB。
对我来说,du 结果似乎是正确的(因为目录中的东西不多),但我想知道为什么 psutil 会给出这样的结果。
我很确定 psutils 会为您提供您正在传递的目录所在的已安装块磁盘的总大小(例如:/
可能)。您可以通过检查 df -h
输出来确认。
我正在检查目录大小,但是 du
和 psutil
给出了很多不同的输出,
>>> import psutil
>>> print(psutil.disk_usage("/home/user1"))
diskusage(total=52586614784, used=3006468096, free=49580146688, percent=5.7)
所以使用的大小是 3006468096 字节,(大约 2.9 GB) .
和du
,
du -sb /home/user1
498960095 /home/user1
,大约是 0.5 GB。
对我来说,du 结果似乎是正确的(因为目录中的东西不多),但我想知道为什么 psutil 会给出这样的结果。
我很确定 psutils 会为您提供您正在传递的目录所在的已安装块磁盘的总大小(例如:/
可能)。您可以通过检查 df -h
输出来确认。