このチュートリアルでは、Ubuntu 16.04 LTSサーバーにMytopをインストールして構成する方法を示します。知らない人のために、Mytopはオープンソースの無料の監視プログラムです。 MySQLデータベースの場合、Perl言語を使用し、リアルタイムのMySQLスレッド、1秒あたりのクエリ数、プロセスリスト、データベースのパフォーマンスを監視するコマンドラインシェルインターフェイスを提供し、データベース管理者がサーバーを最適化して重い負荷。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、はrootアカウントで実行されていますが、そうでない場合は、root権限を取得するためにコマンドに「sudo」を追加する必要があります。Ubuntu16.04(Xenial Xerus)サーバーにMytopデータベースのパフォーマンス監視を段階的にインストールする方法を説明します。
Ubuntu16.04LTSにMytopをインストールする
手順1.まず、ターミナルで次のapt-getコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。
sudo apt-get update sudo apt-get upgrade
ステップ2.Mytopのインストール。
システムアップデート後、次のコマンドを使用してmytopをインストールします。
apt-get install mytop
ステップ3.Mytopの設定。
ルートディレクトリに.mytopファイルを作成します。このファイルは、ルートユーザーのデフォルト設定でMytopを構成します。パスワード行には、MySQLルートパスワードが含まれている必要があります。
cd /root nano .mytop
ファイルに次のコンテンツを追加し、保存して終了します:
user=root pass=PASSWORD host=localhost db=mysql delay=1 port=3306 socket= batchmode=0 header=1 color=1 idle=1
これで、「mytop」コマンドを実行してMySQLデータベースに接続し、そのパフォーマンスを調べることができます。
MySQL on localhost (5.5.47-MariaDB) up 0+00:47:45 [06:36:47] Queries: 1.4k qps: 0 Slow: 0.0 Se/In/Up/De(%): 56/06/13/01 qps now: 4 Slow qps: 0.0 Threads: 1 ( 1/ 0) 00/00/00/00 Key Efficiency: 76.9% Bps in/out: 260.6/400.4 Now in/out: 48.1/11.2k Id User Host/IP DB Time Cmd Query or State -- ---- ------- -- ---- --- ---------- 46 root localhost mysql 0 Query show full processlist
おめでとうございます。Mytopが正常にインストールされました。このチュートリアルを使用して、Ubuntu 16.04 LTS(Xenial Xerus)システムにMytopデータベースパフォーマンスモニタリングをインストールしていただきありがとうございます。その他のヘルプや役立つ情報については、次のことをお勧めします。 Mytopの公式Webサイトを確認してください。