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

Ach*_*hal -1 ram 12.04

    xxx@xxxl:~$ df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda1       228G   42G  174G  20% /
Run Code Online (Sandbox Code Playgroud)

Normal G 和这个 173G 有什么区别?是所有空闲内存都称为 Heap 吗?如果我正在分配 malloc(10) 并且在这 10 个字节中我存储了数千个字节,它的存储?

Tel*_*Why 6

你在看你的硬盘...

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

据我所知,您不是在运行超级计算机,因此 174GB 以下的 RAM 应该可以正常工作;)

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