- 締切済み
RedHat Linuxのカーネル毎の違いについて。
メインメモリ6GB積んでいるサーバで、SMPカーネルだと、4GBしか認識せず、enterpriseカーネルだと正常に6GB認識しました。 RedHat AS 2.1 【SMPカーネル】 kernel-smp-2.4.9-e.35 【enterprise】 kernel-enterprise-2.4.9-e.35 上記のカーネルの違いについて、説明しているURLを知っている方、ご教授お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ninja_ex250
- ベストアンサー率48% (46/95)
回答No.1
RedHat AS2.1の特定のバージョンのカーネルについて知っているわけではありませんが、Linux Kernel一般に言えることは、4Gを越え、かつ64Gを越えないメモリを扱うには3段階のページングが必要になってパフォーマンスが落ちます。そのためデフォルトのカーネルでは4G以下の設定になっているわけです。またVMのコードの大幅な書替えも必要とします。"SMP"と"HIGHMEM"をキーワードに検索すると山ほどヒットすると思います。ちょっと読んでみたところではアプリケーションが2Gを越えるメモリを利用できないなど、まだまだ実験的で不安定なようです。それでRedHatは4Gを越えるメモリをSMPカーネルでサポートしていないのでしょう。