2015/09/26に開催された第8回 コンテナ型仮想化の情報交換会@東京で発表してきました。
発表資料はこちらです。
www.slideshare.net
名前空間を使うことによるオーバーヘッドはほぼ無いと思います。Net名前空間のようにNamespace間は直接通信できないため、vethを経由して通信する必要がというのは有りますが、カーネルのコードとして名前空間のデータ構造にアクセスするためにオーバーヘッドが生じてそれがボトルネックになることは通常無いでしょうというのが、オーバーヘッドのところのまとめです。
カーネル側での細かい実装に関しては説明を飛ばしたり、そもそもスライドに載せませんでした。カーネルのコードリーディングははてなブログで書いていますので興味がある方はlinux カテゴリーの記事一覧 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモあたりから見てみてください。
発表資料で名前空間ごとにinodeを数えたりしたツールは↓です。
@ten_forwardさん、@BsdHackerさん、そして皆さんありがとうございました!
- 作者: 水瀬るるう
- 出版社/メーカー: 芳文社
- 発売日: 2015/05/07
- メディア: コミック
- この商品を含むブログ (6件) を見る