運用中のサーバが重いなあ、 と感じる事があると思います。 その際に最初に何を確認するか 明確になってない開発者も多いと思います。 以下はLinuxで何がボトルネックになってるか 1時切り分けの手段をまとめてみました。 1. CPU使用率 2. メモリ使用量 3. ディスクI/O 4. TCPコネクション数 この4点いずれかが異常値を取った場合は システム全体が重くなったりします。 ■「top」,「w」,「free」コマンドで CPU、メモリ使用率を調べる まずtopコマンドを ---------------------------------------------------------------------------- --------------- # top 151 processes: 150 sleeping, 1 running, 0 zombie, 0 stopped