nginx worker_processesとworker_cpu_affinityの設定値・方法
数年前からnginxの話題でWEBシステム開発が盛り上がっていました。
そして、社内でもnginxを利用した開発をしているスタッフが多い中
未だにapacheでのWEBサーバー構築しか経験が無い自分としては
このタイミングで触って見ることに(いつするの今でしょ♪古・・・)
よくあるwordpressを題材にしたnginxサーバーの構築を参考に
CentOS6.4にインストールから設定までひと通り行いました。
インストールや設定はapacheの知識があれば問題無く
設定項目名の違いはあれど、なんとなくニュアンスが通じる項目名が多いので
戸惑うことも少ないかと思われます。
PHPを利用する際の設定ファイルの記述方法が、結構バラバラなので保守性を考えた
構成にした方が、後々良さそうですね。
このブログサイトもそうですが、今回のnginxで動作しています。
最終的な表示速度はWordpressのテーマのボリュームにもよるものですが
デフォルトのテーマで試した場合爆速でした。(apacheでも同じくらい早いですが・・・)
ベンチマークの数字上では違いがはっきり分かります。。。
スタッフの設定ファイルを参考に自分に余分な箇所は外したり
値を変更してみたりしているnginxですが、安定して動作し続けています。
そこで、各設定項目の正しい値、チューニング的なポイントを
勉強していきたいと思います。
はじめにタイトルどおり
worker_processesとworker_cpu_affinityからです。
worker_processesは、サーバーのCPUからコア数を設定してやる。
※デフォルトは1なので、確認後変更
worker_cpu_affinityが、よく分からなかった項目です。
NginxプロセスのCPUへの割り当てを設定するみたいですが、最新のLinuxカーネルの場合、設定の必要もなさそう?
コア数によって設定する値があるらしいので、意味を調べてから自分にあったものをチョイス。
適切な値を設定する、たったこの2つの項目だけで何が変わるのか?
次回に続く・・・
関連記事
WordPressが連日のように更新 セキュリティー対策を兼ねてバージョンアップ
![WordPressが連日のように更新 セキュリティー対策を兼ねてバージョンアップ](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
常日頃から個人的なサイトをwordpressで構築して楽しんでいます。 最近ではOpenSSLのHeartBeatによるセキュリティーが問題となったり DNSキャッシュポイズニング攻撃が話題になったりと、これらの攻撃で簡 […]
Nginx fastcgi_cacheのキャッシュを利用時に空のページが表示されるエラー
![Nginx fastcgi_cacheのキャッシュを利用時に空のページが表示されるエラー](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
NginxでfastcgiをキャッシュしWordpressやその他のシステムを高速化していました。 サーバー負荷も抑えられ、ページも高速に表示され満足していたのですが 時々ページが空(真っ白)で表示されることがありました […]
バルミューダ greenfanは故障知らずのタフな扇風機かもしれない 24時間稼働
![バルミューダ greenfanは故障知らずのタフな扇風機かもしれない 24時間稼働](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
社内のファイルサーバーやテストサーバーをラックで運用している場合 設置場所にたいへん悩むと思います。 なぜ?悩むのか?それはサーバー本体のファンの音、サーバーを冷やすラックのファンの音が 掃除機数台を常時使っているような […]
WordPressの自動アップデートは何時に実行される設定 午前または午後7時
![WordPressの自動アップデートは何時に実行される設定 午前または午後7時](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
Wordpressは3.7移行(現在バージョン3.8)プログラム本体、プラグイン、テーマの自動アップデート機能が 使えるようになっています。 プラグインを10個程度✕複数サイト分ボタンをポチポチ更新するのは面倒でしかたが […]
WordPress 無限ループのリダイレクトエラー・不具合を解決する方法
![WordPress 無限ループのリダイレクトエラー・不具合を解決する方法](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
前までは普通に使えていたWordpressがある時から、無限ループでリダイレクトエラーになってしまう。 (サーバーを変更したのが原因?) 管理画面にログインした状態だとリダイレクトエラーになっていました。 ログインしてい […]
nginxの勉強はlocationディレクティブの設定がキモ? 前方一致 正規表現
![nginxの勉強はlocationディレクティブの設定がキモ? 前方一致 正規表現](https://takechi-tateki.com/wp-content/themes/takechi-tateki.com/images/blank_240x135.png)
みなさんこんにちは 最近apacheからnginxに移行しちゃおうとポチポチ遊んでいる武智建樹です。 (今日からはじめのフレーズを入れてみました。。。) nginxの設定を他のサイトを参考にしながら、いろいろ試し利用して […]