タグ

ブックマーク / blog.goo.ne.jp/u1low_cheap (1)

  • libhugetlbfs。 - 研究日誌。

    TLB (Translation Look-aside Buffer) は、仮想メモリ空間のアドレスを物理メモリのアドレスに変換するための情報を格納/管理するキャッシュである。このサイズはデフォルトで 4096 Byte であるので、それ以上大きなサイズのデータにアクセスする際には、TLB ミスが発生してしまう可能性がある。HugeTLB を用いることで、より大きなサイズに変更することができる。 用いている CPU は Core2(SMP) なので HugePages のページサイズは、2048 kB となってる。この値は CPU、OS によって異なり、可変なものもあるようだ。 具体的な作業としては、su になってから、以下のようにすればよい。 まずは作業用ディレクトリを用意する # mkdir /huge type device directory、読み書き可能なモード、パーミッションマ

    libhugetlbfs。 - 研究日誌。
    silver_arrow
    silver_arrow 2008/11/05
    LD_PRELOADをつかってフック。実に興味深い。
  • 1