以前にも下記リンクで負荷調査について記事を書いたんですが、もう少し掘り下げてみようかと。標準的なツールによるサーバーの負荷調査チャートコマンドによる「負荷」の原因切り分け原因調査用LinuxコマンドLinuxリソース確認系コマンドの使いドコロシス管系女子ロードアベレージ辞書的な定義は1CPUにおける単位時間あたりの実行待ちとディスクI/O待ちのプロセスの数。averageを見てシステムの負荷を確認する簡単に言うとこれが大きいほど仕事が混んでる状態。(目安として1以下であれば軽く、1~3は中くらい、それ以上だと重い。コア数との兼ね合いが大きい。)uptimeで直近1分、5分、15分をみることができる他、topでみることもできるCPU使用率ロードアベレージが高い場合、CPU使用率が高い可能性があります。ttopをCPU利用率でソート利用率の高いものをpsコマンドで状態を確認そのあと、straceやoprofileなどでさらに詳しい調査をすることが可能メモリ使用率、ディスクI/OCPU使用率が高くなく、Idle(待機まち)の率が高い場合、メモリ使用量、ディスクI/Oを疑う。】topコマンドでMemとSwap使用率をみて、Swap使用率が相対的に高い場合、スワップを疑う。topでメモリ使用率でソート利用率の高いものをpsでコマンド状態で確認スワップが発生している場合プログラムで改善し、無理なものはメモリの増設で対応するスワップが発生していない場合はキャッシュに必要なメモリが不足。データの分散やキャッシュサーバーの導入を検討スワップ・・メモリが不足した場合、現在使用されていないプロセスを一時的にハードディスクに書き込む機能の1つ。ハードディスクに書き込むことをスワップアウト、メモリにデータを戻すことをスワップインとよび、一般的にこの使用率が高い場合、メモリ不足が疑われる。ネットワーク関連ロードアベレージが低いのに、ネットワークに問題があり、遅いことも考えられる。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事VPSのCentOS上にVirtualBox+Vagrantをインストール普段使っているPCにVirtualBox+Vagrantをいれることはあったんですが、VPS上のCentOSに仮想環境を入れたいとの要件があり、試してみました。...yumのリポジトリについてCentOSでは様々なパッケージが用意されていますが、標準で使えるもの以外にもさまざまなリポジトリがあります。...webサーバーのログの見方サーバー監視の基礎となるWebサーバーのログ(主にApache)の見方について少し書いてみようと思います。Apacheで解説しますが、nginxでもほぼおなじです。確認方法crontabが動かないときに確認すること。...Sambaインストールオフィスでサーバーをたてていますが、普段使っているメインのPCとのファイルのやりとりをSFTPクライアントなどでするのが面倒くさいので、同期させるためにSambaをインストールしました。