为何可用内存显示为 174G,即使我没有那么多 RAM

为何可用内存显示为 174G,即使我没有那么多 RAM
    xxx@xxxl:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1       228G   42G  174G  20% /

普通 G 和这个 173G 有什么区别?所有可用内存都称为堆吗?如果我分配 malloc(10),并且在 10 个字节中存储了数千个字节,那么它的存储量是多少?

答案1

您正在查看您的硬盘...

您连接了一个 250GB 的硬盘,其中已使用了 42GB;174GB 是可用空间。

据我所知,你没有运行超级计算机,所以少于 174GB 的 RAM 应该可以正常工作;)

要查看您的 RAM 大小,请使用free -g

相关内容