web-dev-qa-db-ja.com

キャラクターデバイス(テープドライブなど)のパフォーマンスをどのように監視しますか?

ブロックデバイスのパフォーマンスを監視する方法はたくさんあります。dstatとiostat、一体、sarでさえブロックデバイスのI/Oレートに関するデータを提供します。残念ながら、テープドライブなどのキャラクターデバイスのパフォーマンスを監視するための優れた瞬間的なツールを私は知りません。

事前に覚えていればパフォーマンスを監視するツールがあることは知っていますが(pv、dd + SIGUSR1、おそらく他のツール)、パフォーマンスに応じて3時間または30時間かかる可能性のある仕事に2時間かかっていると言います。そして、あなたはそれがどれであるかを知りません。

私が考えることができる唯一のことは、おそらくタイムスタンプを使用して、書き込まれたバイトの出力を解析する、straceなどの複雑な使用です。忘れたり聞いたことのない、よく使われるツールはありますか?

11
Slartibartfast

SCSIテープデバイス用の SystemTAP スクリプトが見つかりました:

http://sourceware.org/systemtap/wiki/WSiostatSCSI

私はそれを試していません。どんな形なのかわからない。

2
rakslice

ご存知のように、HPにはHPテープデバイスのパフォーマンスをチェックできるプログラムがあります。あなたはそれを見つけることができます ここ

他のテープデバイスベンダーも、テープデバイスのリアルタイムステータスを監視するための同様のツールを持っていると思います。この種のアプリケーションについては、彼らのWebサイトを確認できます。幸運を。

1
sky100