您好,登錄后才能下訂單哦!
orzdba的安裝
只能在本地服務器上運行,因為使用tcprstat收集信息
源碼地址
http://code.taobao.org/svn/orzdba/trunk/
# chmod +x orzdba
tcprstat工具安裝與使用
使用方法:
tcprstat是安裝在server端,統計分析本地網卡地址請求的響應時間,可以用于臨時分析,也可定時任務做信息收集
下載
# wget -c https://github.com/Lowercases/tcprstat/archive/v0.3.1.tar.gz
# cp tcprstat-static.v0.3.1.x86_64 tcprstat
# chmod a+x tcprstat
# mv tcprstat /usr/bin/
需要安裝的perl依賴包:
yum install perl-Test-Simple
yum install perl-Time-HiRes
yum install perl-ExtUtils-CBuilder
yum install perl-ExtUtils-MakeMaker
yum install perl-DBD-MySQL
yum install perl-DBI
yum install perl-Module-Build-XSUtil
yum install perl-Class-Data-Inheritable.noarch
yum install perl-Module-Signature
yum install perl-Archive-Tar
yum install perl-Pod-Readme
安裝Perl的File:LockFfile模塊
安裝version模塊
wget http://search.cpan.org/CPAN/authors/id/J/JP/JPEACOCK/version-0.99.tar.gz
tar -zxvf version-0.99.tar.gz
cd version-0.99
perl Makefile.PL
make
make test
make install
安裝安裝File::Lockfile模塊:
wget http://search.cpan.org/CPAN/authors/id/G/GL/GLORYBOX/File-Lockfile-v1.0.5.tar.gz
tar -zxvf File-Lockfile-v1.0.5.tar.gz
cd File-Lockfile-v1.0.5
perl Build.PL
perl ./Build
perl ./Build test
perl ./Build install
安裝Class-Data-Inheritable模塊:
wget http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz
tar -zxvf Class-Data-Inheritable-0.08.tar.gz
cd Class-Data-Inheritable-0.08
perl Makefile.PL
make
make test
make install
安裝Module-Build模塊:
wget http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Module-Build-0.31.tar.gz
tar -zxvf Module-Build-0.31.tar.gz
cd Module-Build-0.31
perl Build.PL
./Build
./Build test
./Build install
# ./orzdba -lazy -rt -S /u01/my3306/run/mysql.sock
count:此間隔內完成的請求數量
avg:此間隔內所有完成的請求,響應的平均時間
95_avg:此間隔內,95%的請求量的平均響應時間,單位微秒,該值較能體現MySQL Server查詢的平均響應時間
./orzdba -innodb -S /u01/my3306/run/mysql.sock
遠端orzdba: ./orzdba_remote --host=xxx.xxx.xxx.xxx --user=xx --port=3306 -mysql -sys
下載地址: http://down.51cto.com/data/2366812
參數:
-mysql 查看run的線程數,超過cpu個數后說明系統繁忙,有幾次我的服務器過1000,服務器就沒有反應了。最后檢查時很多查詢占用了cpu,導致大量的insert等待,又阻塞其它的如delete/update操作。解決的方案時,把這些查詢業務遷移到只讀庫上,只需關注延遲了。
-innodb
-lazy
-sys 遠程的指令下,貌似sys的不準
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。