Entries from 2007-09-26 to 1 day

Socket の Thundering Hird

ただ、私の記憶が正しければ、1プロセスしか accept に成功しないにもかかわらず全プロセスがwakeされる (=全ての accept がなんらかの結果 (ほとんどの場合 EAGAIN) を返す) というのが、Thundering Herd の最大の問題だったはずです Kazuho@Cybozu Labs:…

SQL リクエストを束ねる方法

・バックエンドへの同一リクエストを束ねるような仕組みを実装する Kazuho@Cybozu Labs: キャッシュシステムの Thundering Herd 問題 これを考え中。nfslockd みたいな形で実装 (ただし、ロックがただちに獲得できたのか、ロックが解除されたのかを通知する…