ぶていのログでぶログ

思い出したが吉日

dstatでDisk latencyを取るやつ作った

昨日 @lamanotrama さんが(Disk latencyをリアルタイムで確認する)ツールが欲しいと言っていたのでry

dstat_disk_util.pyがほぼ同じことをしていたのでこれ丸コピーして作った。 dstatはpythonだってこともあるけど、プラグイン作るのが大変。。 ダイナミックにプラグインを読み込むところをかなり黒魔術的なことをしているので読み解くのが辛い。。 あとドキュメントが少ない。

dstatでディスクレイテンシ取るやつ


これ作ったのはいいけど、完成したのが定時後だったので使ったのは自分一人という…。。かなしい。

しかしその時に、社内のIRCでiopingというツールをしった。 こいつはデバイス上にテンポラリファイルを作って実際に書き込みと読み込みを行っているみたいだ(ちゃんとソース追ってない&ioctl叩いているところをみてそっ閉じした)。 https://code.google.com/p/ioping/