EC2
CentOS5

[メモ]EC2のメモリを全部認識させる

はじめに

入社前から基本放置されているよくわからないけど未だに使われているサービスでメモリが全部認識されていなかったので認識されるようにしたメモ

動作環境

・AmazonEC2(c3.xlarge)※メモリ7.5GB
・CentOS5.9

変更前

約4GBとしか認識していない(-_-;)

# cat /proc/meminfo
MemTotal:      3799196 kB
-省略-

認識させる設定

※変更前にスナップショットなりAMIなど失敗した時用にバックアップは忘れずに!!!
grub.confの末尾に"numa=off"を追記してあげる
https://access.redhat.com/solutions/23216

# vi /boot/grub/grub.conf
    title CentOS (xxx)
            root (hd0,0)
            kernel /vmlinuz-xxx ro root=xxx rhgb quiet numa=off
            initrd /initrd-xxx.img

設定変更後にサーバー再起動

変更後

ちゃんと全部認識されている(・∀・)

# cat /proc/memento
MemTotal:      7667772 kB
-省略-

まとめ

NUMA(https://ja.wikipedia.org/wiki/NUMA)
の事は知りません←おいw

実際OSをAmazonLinuxなりに載せ替えしたほうが良いとは思うのだが
古いシステムのため移行するのもなぁ...