我安装了 Mint 17.1。它有 2x2Gb 记忆棒。我已经用 验证了这一点sudo dmidecode --type memory
。
我的问题是我没有看到我期望的所有内存。我期望 4194304 kB。 (即4*1024*1024)。知道我可以做什么来诊断这个问题吗?
cat /proc/meminfo
MemTotal: 3638260 kB
MemFree: 1597208 kB
Buffers: 96700 kB
Cached: 819392 kB
SwapCached: 0 kB
Active: 998672 kB
Inactive: 618320 kB
Active(anon): 710036 kB
Inactive(anon): 7988 kB
Active(file): 288636 kB
Inactive(file): 610332 kB
Unevictable: 16 kB
Mlocked: 16 kB
SwapTotal: 3776508 kB
SwapFree: 3776508 kB
Dirty: 276 kB
Writeback: 0 kB
AnonPages: 700920 kB
Mapped: 265512 kB
Shmem: 17120 kB
Slab: 105408 kB
SReclaimable: 81308 kB
SUnreclaim: 24100 kB
KernelStack: 2896 kB
PageTables: 26792 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5595636 kB
Committed_AS: 2326160 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 96544 kB
VmallocChunk: 34359624372 kB
HardwareCorrupted: 0 kB
AnonHugePages: 122880 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 309032 kB
DirectMap2M: 3469312 kB
DirectMap1G: 0 kB
答案1
我有一个运行 Gentoo 的 4GB 系统。为了进行比较,这是我的输出:
MemTotal: 4052288 kB
MemFree: 485856 kB
MemAvailable: 1895624 kB
Buffers: 371420 kB
Cached: 1176368 kB
SwapCached: 31280 kB
Active: 2382336 kB
Inactive: 834060 kB
Active(anon): 1323456 kB
Inactive(anon): 423400 kB
Active(file): 1058880 kB
Inactive(file): 410660 kB
Unevictable: 116 kB
Mlocked: 0 kB
SwapTotal: 4001788 kB
SwapFree: 3717076 kB
Dirty: 136 kB
Writeback: 0 kB
AnonPages: 1656316 kB
Mapped: 396984 kB
Shmem: 78140 kB
Slab: 225388 kB
SReclaimable: 193632 kB
SUnreclaim: 31756 kB
KernelStack: 6000 kB
PageTables: 34952 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 6027932 kB
Committed_AS: 5957536 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 198464 kB
VmallocChunk: 34359519220 kB
AnonHugePages: 116736 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 193408 kB
DirectMap2M: 3999744 kB
DirectMap1G: 0 kB
正如你所看到的,它报告超过 4GB,所以我必须同意 OxSheep 的观点,并且我想添加另一种可能性。确保您的内核启用了高内存支持。禁用它会显示障碍......
更新
根据评论,我讨厌告诉二进制发行版用户在设置适当的选项后“推出自己的”内核,所以在我们走这条路之前,让我们使用 Mint 的更新工具。请参阅下面的屏幕截图:
我假设您知道如何将级别设置为 5,或者使用“视图”>“内核”菜单在更安全的级别中选择较新的内核?尝试升级到3.16版本内核。执行此操作后,重新启动并重新运行该cat /proc/meminfo
命令。如果结果没有改变,我有预感,但直到看到结果我才会知道。