アカウント名:
パスワード:
所詮CPUが32bitなので、1つのプロセスが使用できるメモリは未だに4GBがリミットのはずです。なので「デカいテーブルをメモリ上に展開する」といった使い方は出来ないと思います。
x86アーキテクチャで4GBytesを超えるメモリを1つのプロセスで使うことは
pae(4)においても、カーネルもプロセスも4GBは越えられないのだと理解しているのですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー
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)
>1つのプロセスで使うこと
を見逃していました。 m(_ _)m