我需要获取内存总容量的大小,以GB为单位(例如8 GB或8.0 GB)。它以字节形式给出,我通过除以1024x1024x1024来将其转换为GB。结果会得到一个小于8的数字(例如7.7)。
如何获得8 GB大小?
注意:我已经使用了psutil
、free
、cat /proc/meminfo
和vmstat
,但结果没有改变(我将获取终端输出并进行分割)。我不想使用任何外部程序,如dmidecode
或lshw
。
Python 3.8., OS: Debian-like Linux (x64), Kernel: 4.19