2009-04-01から1ヶ月間の記事一覧

The S100Kps problem(ソフト割り込み毎秒10万回問題)

勝手に命名。 システムコールの呼び出しが多くなることでソフト割り込みの回数が毎秒10万回を越え、ソフト割り込みの処理だけでCPU資源の大半が消費されてしまう問題。 ソフト割り込みが1つのCPUコアに集中し、コアを増やしてもスケールしなくなる。 epoll/…

ちょっと詳細なCPUモニタ

/proc/statを読み込んでCPU使用率をモニタリングする@Linux。 ちょっと詳細で、userで消費している時間、system、nice、iowait、irq、softirq、steal、guest で別々に数値を取れる。個々の意味はヨクワカラナイ ^^; 実行結果はこんな感じ: non-idle : 0.71…

RDMA+9pまたはNFSで超高速・超低負荷なストレージサーバー

RDMA(Remote DMA)の話は:http://d.hatena.ne.jp/sdyuki/20090115/1232030259 リモートホストのメモリにCPUを介さず直接値を書きこむので、CPUへの負荷が非常に小さく、かつ極めて小さい遅延で通信できることが期待できる。 Broadcom NetExtreme II BCM570…

double-hash-spaceの挙動

s1 s2 s3 s4 rhs whs 再配置方法 rhs whs 再配置方法 rhs whs 再配置方法 rhs whs 再配置方法 1.初期状態 1,2,3,4 1,2,3,4 1,2,3,4 1,2,3,4 1,2,3,4 1,2,3,4 1,2,3,4 1,2,3,4 2.s4ダウン 1,2,3 1,2,3 1,2,3 1,2,3 1,2,3 1,2,3 x x 3.再配置開始 -> 1,2,3,4 1…