2GBの4GB(8GB)RAMがマザーボードにインストールされており、BIOS/UEFIで確認できますが、Ubuntu 14.04 64ビットでは、3424776kBまたは3.266120911GBしかありません。
uname -a
戻り値:
3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
検索で誰かがメモリの再マッピングについて言ったが、私のギガバイトF2A55M-DS2でそれを見つけることができません。
$ free -g
total used free shared buffers cached
Mem: 3 1 1 0 0 0
-/+ buffers/cache: 1 1
Swap: 3 0 3`
$file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7d9cc5d4d6cb68aede9400492a7c5942c55c7598, stripped`
問題はアップデートと壊れたミラーに関連しているようです。使用しているミラーを別のミラーに変更したところ、更新は成功しました。再起動後、パフォーマンスはスムーズになり、RAMを確認したところ、すでに7.2GBあります(AMD APUもRAMを使用しているようです)。
/ proc /ツリーメモリファイルを確認
$> cat /proc/meminfo
MemTotal: $MEMTOTAL
MemFree: $MEMFREE
Buffers: $BUFFERS
Cached: $CACHED
SwapCached: $SWAPCACHED
... ...
DMESGログでメモリを確認してください
$> dmesg | grep "Memory"
dmidecodeを呼び出してハードウェアについて学習します
$> dmidecode --type memory
ほとんどの場合、ハードウェアの問題が発生しています。マザーボードのBIOSが完全に最新であることを確認し、問題が解決しない場合は、サプライヤからメモリの返品承認を取得します。また、DIMMを別のポートに挿入してみてください。
PAE(物理アドレス拡張)対応カーネルについて非常に重要なことを覚えています!!!
これを実行してください:
grep --color=always -i PAE /proc/cpuinfo
ここに$ RETURN_VALUEが表示されている場合は、PAEサポートがあります。
次のコマンドシーケンスは、一般的なPAEカーネルをUbuntuにインストールします。
apt-get install linux-image-generic-pae uname -a cat /proc/cpuinfo | sed 's\flags\t*:&pae' > /tmp/cpuinfo/pae mount -o bind /tmp/cpuinfo_pae /proc/cpuinfo mount -o remount,ro,bind /proc/cpuinfo grep flags /proc/cpuinfo
3.21GBのメモリアクセス制限は、通常、カーネル主導の問題です。もう1つのオプションは、Kernel.orgからメインラインのVanilla Kernelをコンパイルし、CFLAGS forPAE拡張機能を有効にすることです。
PAEを備えた32ビットカーネルは、X64カーネルよりもうまく機能する可能性があります。私はしばしばX64とハードウェアに関して大量の問題しか抱えていませんでした。