アカウント名:
パスワード:
最近ぶったまげたのは google-perftools [google.com] の google malloc です。
Linux で MySQL を動かすとクライアントが増えたら性能が低下する(FreeBSD のトピック) [srad.jp]という話がありましたが、実は足を引っ張っているのは glibc の malloc で、google malloc を使うと性能が低下しない [ozlabs.org]のだそうです。
Google
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
Googleのサーバーシェア (スコア:5, 参考になる)
Yahoo!はFreeBSDにaccept_filterなどの形で還元していますけれど、Googleも何かそういう活動をしていたのかしらん。ちなみに、accept_filterというのは特定のメッセージ列がカーネル内でバッファリングされるまでacceptシステムコールの返事をするのを遅らせることで、コンテキストスイッチを何回もすることによるオーバーヘッドを削減するという機構です。メッセージ全てがバッファリングされていると、read一発で読めますからね。
google malloc (スコア:5, 興味深い)
最近ぶったまげたのは google-perftools [google.com] の google malloc です。
Linux で MySQL を動かすとクライアントが増えたら性能が低下する(FreeBSD のトピック) [srad.jp]という話がありましたが、実は足を引っ張っているのは glibc の malloc で、google malloc を使うと性能が低下しない [ozlabs.org]のだそうです。
Google
Re:google malloc (スコア:0)