アカウント名:
パスワード:
所詮CPUが32bitなので、1つのプロセスが使用できるメモリは未だに4GBがリミットのはずです。なので「デカいテーブルをメモリ上に展開する」といった使い方は出来ないと思います。
x86アーキテクチャで4GBytesを超えるメモリを1つのプロセスで使うことは
pae(4)においても、カーネルもプロセスも4GBは越えられないのだと理解しているのですが。
「デカいテーブルをメモリ上に展開する」といった使い方
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
4GB以上のメモリ使いたいですか (スコア:1)
Re:4GB以上のメモリ使いたいですか (スコア:2, 参考になる)
性能向上のために、テーブルをまるごとメモリ上に取り込もうとして、4GBのメモリをサーバーに増設したという事例が紹介されていました。
今でも同じ手法をとるなら、64GBぐらいあっても良いかも。
# ちなみに我家のデスクトップPCは、単なる思い付きで1GB搭載
Re:4GB以上のメモリ使いたいですか (スコア:2, すばらしい洞察)
所詮CPUが32bitなので、1つのプロセスが使用できるメモリは未だに4GBがリミットのはずです。なので「デカいテーブルをメモリ上に展開する」といった使い方は出来ないと思います。
Re:4GB以上のメモリ使いたいですか (スコア:2, 参考になる)
実際にそれをそれをサポートしているOSがあるのかどうかは知りませんし、自分がそんな大量のメモリを使う予定がまったくないので調べる
Re:4GB以上のメモリ使いたいですか (スコア:1)
Linux [linux.com]が対応しています。
Re:4GB以上のメモリ使いたいですか (スコア:2, すばらしい洞察)
pae(4)においても、カーネルもプロセスも4GBは越えられないのだと理解しているのですが。
Re:4GB以上のメモリ使いたいですか (スコア:1, 参考になる)
だけど、カーネルで64bitRAMサポートを有効にして、MTDで領域を確保してmmapという形で4Gを超える「メモリ」を有効に使うという手段はありますね。
バンク切替みたいなもんで煩雑ではありますが には十分使えるかと。
Re:4GB以上のメモリ使いたいですか (スコア:0)
Re:4GB以上のメモリ使いたいですか (スコア:0)