CentOSにinnotopをインストールしてみる
CentOSにMySQLとMemcacheのインストールしてみる
でMySQLをインストールした状態。
CentOSにinnotopをインストールしてみる
rootになっておく。あとwgetが入ってなければインストールしておく。
# su - # yum -y install wget
インストール
下記の記事を参考にインストールしてみる。
innotopのインストール - Wikiducca http://wiki.ducca.org/wiki/innotop%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB
必要なパッケージをインストール。
# yum -y install perl-TermReadKey perl-DBI perl-DBD-mysql
innotopをインストール。
# wget http://innotop.googlecode.com/files/innotop-1.8.0.tar.gz # tar xvzf innotop-1.8.0.tar.gz # cd innotop-1.8.0 # perl Makefile.PL
エラーがでた。
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 1. BEGIN failed--compilation aborted at Makefile.PL line 1.
下記の記事を参考にして、
Can’t locate ExtUtils/MakeMaker.pm | katz+ http://katzplus.com/centos/namazu/cant-locate-extutilsmakemaker-pm/
perl-ExtUtils-MakeMakerをインストール。
# yum -y install perl-ExtUtils-MakeMaker
再度実行したらうまくいった。
# perl Makefile.PL
下記を実行してインストール完了。
# make install
実行してみる。
# innotop -u ユーザ名 -p パスワード
エラーがでた。
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/innotop line 1354. BEGIN failed--compilation aborted at /usr/local/bin/innotop line 1354.
下記の記事を参考にして、
技術日記: perlエラー問題Can't locate Time/HiRes.pm http://flatworld21.blogspot.jp/2012/04/perlcant-locate-timehirespm.html
perl-Time-HiResをインストール。
# yum -y install perl-Time-HiRes
うまくいった。
# innotop -u ユーザ名 -p パスワード When Load QPS Slow Se/In/Up/De% QCacheHit KCacheHit BpsIn BpsOut Total 0.00 0.02 0 0/ 0/ 0/ 0 0.00% 100.00% 1.96 30.21 Cmd ID State User Host DB Time Query