MySQLのモニタは、パフォーマンスのボトルネックをトラブルシューティング

 

 

監視の役割

  ビジネス/データベースサービスが提供されています

    できる外部サービス

    プロセスではできますが、ネットワークに耳を傾けていなかった、または適切に承認しない、またはネットワーク障害

    私たちは、ネットワークに耳を傾けるかどうか、プロセスが開始さか監視することはできません

    ベスト監視するために、ビジネスロジックをシミュレート

    可用性の監視を完了するために、ビジネスロジックに加えて、データの信頼性を監視することができます

  データの信頼性

    サービスは、信頼性の高いデータであるか否か

    サービスが利用可能で、データが正しいことを意味するものではありません

    可能性のある誤用、削除データ、またはデータ損失のその他の予期しない原因

    またはマスター・スレーブレプリケーションの遅延、最新のデータにつながることへのサーバから読み取ることができません

    擬似ランダムビジネスロジックによるデータの信頼性を検証します

  サーバー&MySQLのインスタンスが高い負債を見えます

    、実際には、同じ利用できないサービスが利用可能ですが、応答が遅いです

    応答が非常に遅い場合には、せっかちなユーザーは、嵐を引き起こす可能性がより高いリフレッシュされています

    システム全体は、秒あたりのトランザクション数を直ちに注意長い応答を必要とする場合

  モニタリングは、過去のデータや傾向の現在の利用可能性に焦点を当てることができます

  可用性の警告

  ヒストリカルトレンド

    オンラインコンピューティング・リソースの使用状況を学びます  

    コンピューティングリソースの膨張/収縮の参照として、

    最適化の作業記録のショーの結果

  リアルタイムのトランザクションデータによるパフォーマンスは、ビジネスの変化の認識を変えます

  データベースサーバーのパフォーマンスの傾向は、十分なリソースを決定するかどうか

 

主要指標のモニタリング

  通常動作の概要

  CPU:%のユーザー、%SYS、%のIDEL、%iowaitの

  メモリ:無料、キャッシュされ、スワップ、およびメモリリークのOOMがあれば

  I / O:IOPS、スループット、遅延、利用率(%utilの)

  NIC:スループット(特に懸念のパケット送受信周波数)

 

システム監視

  一般ツール

    トップ、無料、PS、DF

    sysstatの(SAR、Solarisでmpstat、iostatの)\ DSTAT \ iotopの

      SAR -u CPUの状態

      SAR -dディスク状態

      iostatの-dkx / DMX  

      凹凸のSolarisでmpstat -I SUM -P割り込みSolarisでmpstatビューCPU ALL 1 10(特定のCPUに結合し、中断ないバランスの取れた説明ハードネットワークカードのデフォルトの場合、CPUはすべての変更を使用することができます)

    netstatコマンド、ethstatus、ARPを実行

  その他のツール

    PERF

    pstackの

  

 

おすすめ

転載: www.cnblogs.com/yujiaershao/p/11387787.html