我在一台拥有 3072 MB RAM 和 20 GB 交换空间的计算机上使用 Ubuntu 13.10。这是一台 HP G62 笔记本电脑,经常过热。
当我free -mt
在终端中输入时,输出是:
free -mt
total used free shared buffers cached
Mem: 2873 2741 132 0 9 1084
-/+ buffers/cache: 1648 1225
Swap: 19529 42 19487
Total: 22403 2784 19619
注意可用内存:132 MB!!我观察到的最大可用内存在启动后直接为 750 MB。发生了什么事???
还请注意温度:
sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +78.0°C (crit = +99.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +75.0°C (high = +80.0°C, crit = +90.0°C)
Core 2: +72.0°C (high = +80.0°C, crit = +90.0°C)
答案1
我认为它“根本”没有你想象的那么糟糕。Linux 使用部分 RAM 进行磁盘缓存。请查看此页面上的解释和建议:Linux 吞噬了我的 RAM!。
Mem: 2873 2741 132 0 9 1084
-/+ buffers/cache: 1648 1225
这告诉你,你已经获得了1225 MB
自由……
我不知道你的系统的“正常”温度是多少,但我不认为它与你的内存使用情况有很大关系......