PerlではCPUリソースをフル活用できないって本当? これは、半分くらいは当たっているけれど、半分くらいは間違っている。 プリフォークすれば、CPUリソースをフル活用できる Webサーバーの構成なんかを考えてほしいんだけれど、MojoliciousなんかのWebサーバーは、プリフォーク + 非同期I/Oという構成をとっている。 経験則についてMojoliciousのドキュメントに書かれているのだけれど、CPUの個数 × 2 にプリフォークする子プロセスの数を設定するとパフォーマンスが最適になるらしい。 つまり、CPUが4つある場合は、フル活用したい場合は、Mojoliciousのhypnotoadの設定ファイルで、フォークする子プロセスの数を、8にすればよいわけだ。 { workers => 8 } forkというのは、プロセスを作成するコマンドで、複数プロセスを立ち上げれば、CPUリソ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く