Linux Mint 64 位吃内存

Linux Mint 64 位吃内存

我安装了 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命令。如果结果没有改变,我有预感,但直到看到结果我才会知道。

相关内容