NFS I / Oモニタリング


10

NFSマウントされたディレクトリがあり、そのI / O使用状況(MB /秒の読み取りと書き込み)を監視したいと思います。それを行うための推奨される方法は何ですか?

これはNFSクライアントです。NFSサーバーにアクセスできません。私は一般的なI / Oの使用法には興味がありません(そうでなければ、vmstat / iostatを使用します)。また、複数のNFSマウントがあります。特定のマウントを1つだけ監視することに興味があります(または、etherealを使用した可能性があります)。

ありがとう!

回答:


5

iostat -mnhこれは本当に最善の方法です。同じリモートデバイスの統計情報のみを組み合わせます。nfsマウントが別々のリモートエンドポイントからのものである場合、それらは結合されません。

-mMB / s内の手段の表示、-nNFS共有の表示統計情報への手段、-h手段人間友好出力を。

後に数値を渡すと、iostat -mnh 33秒ごとの統計が表示されます。


1
iostatが私のシステムで-mオプションを受け入れません。
良い人

-mはgnuオプションになる可能性があります
Patrick

私の実装(sysstat-7.0.2-3.e15)では、ブート時からのレートとしてwBlk_svr / sしか表示されないため、iostatは短い間隔でIOデータを取得するのに適していないことがわかりました。新しいバージョンでは、代わりにこれをカウンターとして表示できると思います。
ericslaw 2011

2
どのプラットフォームについて話しているのですか?Iostatはプラットフォームに依存します。-n(ネットワークファイルシステム)オプションは、Linux iostatで廃止されました。私が見たバージョン(RHEL 7.2)でなくなった
John M

12

nfs-utilsのnfsiostat(別名nfs-iostat.py)は、インタラクティブな監視に適しています。ファイルシステムがマウントされてからの履歴データについては、mountstatsを使用します。これらのツールはどちらも、/ proc / self / mountstatsからデータを読み取ります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.