3.3GBのみを使用しますが、Ubuntu 14.04 64ビットでも8GBのRAMがあります。

3.3GBのみを使用しますが、Ubuntu 14.04 64ビットでも8GBのRAMがあります。

マザーボードには2x 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

検索で誰かがメモリの再マッピングについて話しましたが、私のGigabyte 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`

ベストアンサー1

/proc/tree メモリファイルの確認

$> 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をサポートしています。

次のコマンドシーケンスは、Ubuntuに汎用PAEカーネルをインストールします。

  • 行1では、パッケージをインストールします。
  • 2行目はカーネルを画面に印刷します。
  • 行3、4、5は/ proc /でPAEフラグを有効にします。
  • 行6は、この操作が成功したことを確認します。
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のメモリアクセス制限は、通常カーネルドライバの問題です。他のオプションは、Kernel.orgでメインラインの汎用カーネルをコンパイルし、PAE拡張のCFLAGSを有効にすることです。

PAEを含む32ビットカーネルは、X64カーネルよりもうまく機能します。私はしばしばx64とハードウェアに多くの問題を抱えています。

おすすめ記事