mtop サムネイル

MySQL用top

topコマンドのように便利なMySQL用状況表示ソフトウェアです。データベースの各種情報が一覧表示できます。

MySQL用top

mtop スクリーンショット

サーバの負荷を調べる際に良く使われるのがtopコマンドだ。Webサーバは勿論、ファイルサーバやデータベースサーバであっても使われる便利なコマンドだ。だが、何でもtopコマンドで良いのだろうか。

データベース専用のtopコマンドというべきコマンドがこちらだ。

今回紹介するオープンソース・ソフトウェアはmtop、MySQLの状況診断用ソフトウェアだ。

mtopはPerlで書かれており、CPANで幾つかのモジュール(DBI/Curses/DBD::mysql/Getopt::Long/Net::Domain)をインストールする必要がある。それさえ終わればmtopと言うコマンドで各種情報が表示されるようになる。

topコマンド同様のロードアベレージやMySQLサーバのバージョンと起動時間、キューやキャッシュヒット率、実行しているIDやコマンドが一覧表示される。これでDBの状況は概ね把握できるはずだ。

mtopはMySQL専用になるが、他のデータベースサービスにも欲しくなる便利なソフトウェアだ。

mtop レビューはこちら