[問題] 進 Linux 記憶體剩一半?

看板Linux作者 (sppmg)時間6年前 (2017/12/14 17:39), 6年前編輯推噓3(309)
留言12則, 6人參與, 6年前最新討論串1/1
最近發現一件怪事,我筆電 RAM 有4G x2 條,以前剛裝 Debian 時也確認有8G。 但最近發現竟然只剩3.6G。 由 grub 進 memtest86+ 有認到完整8G。(<- 更新:應該是眼殘 ...) 由於這台約半年前曾重新裝 Debian 9 ,不確定會不會是漏裝什麼(應該不會吧?)。 請問要由何處著手解決呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.14.210.202 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1513244361.A.01E.html

12/14 17:46, 6年前 , 1F
你裝了 i386 而不是 x86_64 版本?
12/14 17:46, 1F

12/14 18:12, 6年前 , 2F
可是32位元版有PAE也能抓到8G吧
12/14 18:12, 2F

12/14 18:29, 6年前 , 3F
是x86-64的,我也懷疑過這點
12/14 18:29, 3F

12/14 19:14, 6年前 , 4F
你拿去當RAMDISK了?
12/14 19:14, 4F

12/14 19:59, 6年前 , 5F
若是x86架構的話 看dmesg最前段開機時候的e820表有沒有抓到
12/14 19:59, 5F

12/15 00:16, 6年前 , 6F
好,明晚我看看,筆電不在手邊。
12/15 00:16, 6F

12/15 00:17, 6年前 , 7F
Linux中都用tmpfs,不會影響最大值吧?
12/15 00:17, 7F

12/15 11:01, 6年前 , 8F
我比較好奇你的3.6G是在哪看到的?
12/15 11:01, 8F

12/15 13:08, 6年前 , 9F
確定有裝到 PAE enabled kernel 嗎?
12/15 13:08, 9F
啊...... 非常抱歉,發了一篇廢文.... 今天開來看看 dmesg ,順手再次確認 memtest86+ (拍照)。 突然發現上面顯示是 Memory 3687M 可能之前眼殘看成 8XXX M 加上下面有列出兩個 Slot ,就認為都有抓到吧! (記得有看到兩個slot,也可能眼睛真的壞了....) 後來拆記憶體,把其中一條拔出來用橡皮擦擦一下就可以抓到 8G 了。 下面是現在系統讀到的相關資訊,謝謝各位幫忙了。 $ cat /proc/meminfo MemTotal: 7767172 kB MemFree: 6069800 kB MemAvailable: 6887908 kB .... .... $ uname -a Linux smtp 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3 (2017-12-03) x86_64 GNU/Linux $ sudo dmesg |grep -E 'e820|mem' [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c6cf5fff] usable [ 0.000000] BIOS-e820: [mem 0x00000000c6cf6000-0x00000000c7105fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000c7106000-0x00000000c7185fff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x00000000c7186000-0x00000000c71e5fff] ACPI data [ 0.000000] BIOS-e820: [mem 0x00000000c71e6000-0x00000000c7bfffff] usable [ 0.000000] BIOS-e820: [mem 0x00000000c7c00000-0x00000000c7ffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fecfffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed80fff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000ffe00000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000021effffff] usable [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable ...... (後面還有一大堆) ※ 編輯: sppmg (36.231.171.131), 12/16/2017 20:47:46 ※ 編輯: sppmg (36.231.171.131), 12/16/2017 20:50:54

12/16 20:55, 6年前 , 10F
附上現在的 memtest8
12/16 20:55, 10F

12/16 20:55, 6年前 , 11F
6+ 很奇怪的是似乎降速到1066。不過不影響使用就是
12/16 20:55, 11F

12/20 23:29, 6年前 , 12F
debian就算是i386也是抓得到8G呀
12/20 23:29, 12F
文章代碼(AID): #1QCaR90U (Linux)