2016年3月27日日曜日

FreeBSDで物理メモリー4Gの場合は3.2Gまで使える件

ATOM330のマシンのメモリーを2G×2にしたので、4Gの壁にどこまで迫れるのか試した。
以前にPAEを有効化したときはathドライバが動かなかったのと、確かagpgartもダメだったのでやめたのだが、今回はathを使わなくなっているのでPAE再挑戦。
しかし、PAEを有効にしてもavail memoryが4Mしか増えない。。。
たぶん4Gより上のメモリーを活用するもので、4G内は変わらないのだろうと推測。agpgartもネックなのでPAEは断念。
それではamd64なら? いや、たぶんamd64も4Gまでの使いっぷりはi386と同じに違いない。
というわけで、結局、従来どおりavail memoryおよそ3.2Gbyteで使い続けることにした。数百MBを捨てている気がしてもったいないのだけれど。。。
確かカーネル空間の境目を変えると増やせたのでは?という気もするけど、気のせいかも。。
あとはBIOS設定で少し変わるのか? 特にビデオメモリーへの割当量?