ThinkPad R60に一度インストールした複数の64ビットバージョン(Kubuntu、Lubuntu、およびXubuntu)は、正しい4GBのRAMではなく、3GBのRAMを表示します。先週の13.04では、4GBのRAM(BIOSと一致))があり、今週は3GBが使用可能です。
Linux R60 3.11.0-12-generic#19-Ubuntu SMP 10月9日16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux r60
free -m
レポート:
_ total used free shared buffers cached
Mem: 3001 854 2146 0 22 486
-/+ buffers/cache: 346 2655
Swap: 0 0 0
. . . . . .
lshw
は以下を示します。
description: Notebook
product: 9459AT8 ()
vendor: LENOVO
version: ThinkPad R60/R60i
serial: redacted
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
configuration: administrator_password=disabled boot=normal chassis=notebook family=ThinkPad R60/R60i frontpanel_password=unknown keyboard_password=disabled power-on_password=disabled uuid=126E4001-48CA-11CB-9D53-B982AE0D1ABB
*-core
description: Motherboard
product: 9459AT8
vendor: LENOVO
physical id: 0
version: Not Available
*-firmware
description: BIOS
vendor: LENOVO
physical id: 0
version: 7CETC1WW (2.11 )
date: 01/09/2007
size: 144KiB
capacity: 1984KiB
capabilities: pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom edd acpi usb biosbootspecification
{snip}
*-memory
description: System Memory
physical id: 29
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM DDR2 Synchronous
physical id: 0
slot: DIMM 1
size: 2GiB
width: 64 bits
*-bank:1
description: SODIMM DDR2 Synchronous
physical id: 1
slot: DIMM 2
size: 2GiB
width: 64 bits
dpkg -l linux-*
戻り値:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-======================================-=======================================-==========================================================================
un linux-doc-3.2.0 <none> (no description available)
ii linux-firmware 1.79.6 Firmware for Linux kernel drivers
ii linux-generic 3.2.0.52.62 Complete Generic Linux kernel
un linux-headers <none> (no description available)
un linux-headers-3 <none> (no description available)
un linux-headers-3.0 <none> (no description available)
un linux-headers-3.2.0-23 <none> (no description available)
un linux-headers-3.2.0-23-generic <none> (no description available)
ii linux-headers-3.2.0-52 3.2.0-52.78 Header files related to Linux kernel version 3.2.0
ii linux-headers-3.2.0-52-generic 3.2.0-52.78 Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
ii linux-headers-generic 3.2.0.52.62 Generic Linux kernel headers
un linux-image <none> (no description available)
un linux-image-3.0 <none> (no description available)
ii linux-image-3.2.0-52-generic 3.2.0-52.78 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-generic 3.2.0.52.62 Generic Linux kernel image
un linux-initramfs-tool <none> (no description available)
un linux-kernel-headers <none> (no description available)
un linux-kernel-log-daemon <none> (no description available)
ii linux-libc-dev 3.2.0-52.78 Linux Kernel Headers for development
un linux-restricted-common <none> (no description available)
ii linux-sound-base 1.0.25+dfsg-0ubuntu1.1 base package for ALSA and OSS sound systems
un linux-source-3.2.0 <none> (no description available)
un linux-tools <none> (no description available)
http://forums.lenovo.com/t5/R-and-L-Series-ThinkPad-Laptops/Lenovo-R60-memory/mp/127896/highlight/true#M9099 はBIOSの制限を明らかにしますR60では、3GB以上の空き容量がありません。 4GBを使用可能にするdoes別のThinkPad(SL400)からの結果を混合している必要があります。
あなたはリンゴとオレンジを測定しています。
カーネルはまだ4 GBのRAMを認識しています。 free
は、マップ可能なRAMのみを返します。 1ギガのRAMにアクセスできません。これはいくつかの理由で発生する可能性がありますが、更新によってビデオドライバが更新され、カードがその一部を使用していると思います羊。
あなたのRAMが BadRam のようなもので「悪い」とマークされていないことを確認したいかもしれません。
最後に、カーネルがRAMを奇妙な方法でマッピングしていないことを確認するために、これはそうではないと思いますが)見てみたいと思うかもしれません。
cat /var/log/dmesg | grep -a 40 "BIOS-provided physical RAM map:"
このパスを開始する必要があります。更新して確認した場合は、古いカーネルをロードしてみてください。
基本的に、不足しているメモリがどこにあるかを把握する必要があります。それはそこにあり、あなたのシステムはそれを見る、それはあなたが以前とは違うものにマッピングされているだけだ。