数日前にいただいた、こちらの記事へのコメント で、バックアップ処理でVPSに負荷をかけ過ぎているというご指摘があり、確かにホストサーバーへの負荷低減・ひいては自分のVPS環境を快適にする意味あいからも、処理を見直すべきかなということで、現在スクリプトを作成して動作テストを行っているわけですが、そもそも現在の負荷状況が分からなければ、改善したのか確認のしようがありません。
そして、さくらのVPS など一部のVPSサービスには、標準で負荷を確認できる機能があったりしますが、GMOクラウド VPS のコントロールパネルにはそのような機能が用意されていません(関係ないですが、リモートコンソールで相変わらず : とか一部の記号が入力できないって問題も直ってません。公表されてかなり時間経ってるのに……)。
ということで、自前でツールを用意しないとダメなので、簡単導入がウリの sar と munin を導入し、負荷状況を確認するための方法をまとめてみました。
余談ですが、いただいたコメント内の
安価に大量のリソースを調達しやすくなり、そして湯水のごとく使える環境に慣れ、
恵まれ過ぎて感覚が麻痺してしまっているのではないでしょうか。
というお言葉で、自覚はなかったけれども、確かに昔 K6 II 400MHz・512MBメモリ環境でSlackware使ってサーバー運営してた頃はリソースも厳しく、少しでも軽くするためにLinuxカーネル設定を突き詰めてコンパイルを繰り返したり(Slackwareを選んだのも最小構成で軽いという理由だったし)、いろいろと軽量化に腐心していたよなという思い出が甦ってきました。改めてコメントに御礼申し上げますと共に、作業へのモチベーションをいただき感謝いたします。