ablog

不器用で落着きのない技術者のメモ

2013-09-25から1日間の記事一覧

svctm * (r/s+w/s) is always 1000 if %util is 100%.

If %util is 100%, svctm is just 1 / (r/s + w/s) seconds, 1000/(r/s+w/s) milliseconds. This is an inverse number of IOPS. In other words, svctm * (r/s+w/s) is always 1000 if %util is 100%. So checking svctm is practically as same as checkin…

stressコマンドでI/O負荷をかけてみる

http://d.hatena.ne.jp/happs/20100912/1284253155 を参考に stress コマンドで I/O 負荷をかけてみた。 インストールする。 [root@****** ~]# yum install stress Is this ok [y/N]: y ... Is this ok [y/N]: y ... Installed: stress.x86_64 0:1.0.4-4.el6…

iostat はどのように %util を算出しているか(2)

iostat はどのように %util を算出しているか - ablog でソースコードから追ってみたが静的な追跡だけだとしんどいので、動的な追跡もやってみた。strace を使って iostat でオープンしているファイルを調べて、 [root@www****** ~]# strace -e open iostat …

SystemTap を使おうとすると"Missing separate debuginfos"とエラーが出る

こんなスクリプトを作って、 [root@www****** ~]# cat diskstats_show.stp #!/usr/bin/stap -v probe kernel.statement("*@*block/genhd.c:1078") { print_backtrace() } 実行すると、 [root@www****** ~]# ./diskstats_show.stp Pass 1: parsed user script…