一番前へ
(36)
メモリ領域管理機構
(2) Slab allocator
カーネル内で利用するメモリをオブジェクト単位で扱い、再利用に最適化したメモリ管理方式
再利用による管理オーバヘッドの低下
ページ単位の管理よりも小さいメモリ領域も扱える
ハードウェアキャッシュの効率向上
キャッシュラインを乱さないようなメモリ割り当てを行える
Internal Fragmentation を解決する一つの方式
ページより小さいサイズのメモリフラグメントを解決
e.g.) /etc/slabinfo 参照
i-node cache, socket buffer, …
戻る
次へ