NFSSTAT(8) دستورات مدیریت سیستم NFSSTAT(8)

nfsstat - نمایش آمار و اطلاعات عملکرد سرور و کلاینت NFS

nfsstat [گزینه]...

دستور nfsstat آمارهای فعالیت سرور و کلاینت NFS و لایه RPC هسته را نمایش میدهد.

فقط آمار مربوط به سمت سرور را نمایش می‌دهد. حالت پیش‌فرض نمایش هر دو آمار سرور و کلاینت است.
فقط آمار مربوط به سمت کلاینت را نمایش می‌دهد.
فقط اطلاعات و آمارهای مربوط به NFS را نمایش می‌دهد. حالت پیش‌فرض نمایش هر دو اطلاعات NFS و RPC است.
-2
فقط آمار NFS نسخه ۲ را نمایش می‌دهد. حالت پیش‌فرض فقط نمایش اطلاعات نسخه‌هایی از NFS است که تعداد درخواست‌های غیرصفر دارند.
-3
فقط آمار NFS نسخه ۳ را نمایش می‌دهد. حالت پیش‌فرض فقط نمایش اطلاعات نسخه‌هایی از NFS است که تعداد درخواست‌های غیرصفر دارند.
-4
فقط آمار NFS نسخه ۴ را نمایش می‌دهد. حالت پیش‌فرض فقط نمایش اطلاعات نسخه‌هایی از NFS است که تعداد درخواست‌های غیرصفر دارند.
اطلاعات مربوط به هر یک از سیستم‌فایل‌های مونت‌شده NFS را نمایش می‌دهد.
اگر از این گزینه استفاده شود، تمام گزینه‌های دیگر نادیده گرفته می‌شوند.
فقط آمارهای مربوط به RPC را نمایش می‌دهد.
نمایش آمار برای بخش یا امکانات (facility) مشخص‌شده، که باید یکی از موارد زیر باشد:
اطلاعات پروتکل NFS به تفکیک فراخوانی‌های RPC.
اطلاعات عمومی RPC.
آمارهای لایه شبکه مانند تعداد بسته‌های دریافتی، تعداد اتصالات TCP و غیره.
اطلاعات استفاده از کش دستگیره فایل (file handle cache) سرور، شامل تعداد کل جستجوها و دفعات اصابت و عدم اصابت.
اطلاعات استفاده از کش پاسخ به درخواست (request reply cache) سرور، شامل تعداد کل جستجوها و دفعات اصابت و عدم اصابت.
اطلاعات استفاده از آمارهای ورودی/خروجی سرور؛ بایت‌های خوانده‌شده و نوشته‌شده.
اطلاعات استفاده از کش پیش‌خوانی (read ahead cache) سرور، شامل اندازه کش ra، عمق اصابت‌های کش ra و خطاهای کش ra.
نمایش تمام بخش‌ها و امکانات فوق.
معادل گزینه -o all است.
نمایش اطلاعات در قالب فهرست.
به‌جای نمایش آمار فعلی، nfsstat آمارهای قبلی را از file وارد کرده و اختلاف میان آن‌ها و آمارهای کنونی را نمایش می‌دهد. file ورودی معتبر می‌تواند به شکل /proc/net/rpc/nfs (آمارهای خام کلاینت)، /proc/net/rpc/nfsd (آمارهای خام سرور) یا خروجی ذخیره‌شده از خود nfsstat (آمارهای کلاینت و/یا سرور) باشد. هرگونه آماری که در فایل خروجی ذخیره‌شده nfsstat وجود نداشته باشد، صفر در نظر گرفته می‌شود.
به‌جای چاپ آمار فعلی و خروج فوری، nfsstat یک تصویر لحظه‌ای (snapshot) از آمار کنونی می‌گیرد و تا زمان دریافت سیگنال SIGINT (معمولاً از طریق Ctrl-C) متوقف می‌ماند، سپس تصویر لحظه‌ای دیگری می‌گیرد و تفاوت میان این دو را نمایش می‌دهد. اگر interval مشخص شده باشد، nfsstat تعداد فراخوانی‌های NFS انجام‌شده از گزارش قبلی را نمایش می‌دهد. آمارها به طور مکرر در هر interval ثانیه چاپ خواهند شد.

نمایش تمام اطلاعات مربوط به تمام نسخه‌های NFS.
مشابه دستور بالا.
نمایش تمام اطلاعات مربوط به نسخه‌های فعال NFS.
نمایش آمار برای سرور NFS نسخه ۳.
نمایش اطلاعات درباره سیستم‌فایل‌های مونت‌شده NFS.

خروجی Flags در گزینه -m مشابه فلگ‌های ارائه‌شده به دستور mount است.

/proc/net/rpc/nfsd
رابط مبتنی بر procfs برای دسترسی به آمارهای سرور NFS هسته.
/proc/net/rpc/nfs
رابط مبتنی بر procfs برای دسترسی به آمارهای کلاینت NFS هسته.
/proc/mounts
رابط مبتنی بر procfs برای دسترسی به سیستم‌فایل‌های مونت‌شده.

rpc.nfsd(8), nfs(5).

خروجی پیش‌فرض تغییر یافته است. برای دریافت خروجی پیش‌فرض قدیمی باید دستور nfsstat --auto -2 را اجرا کنید.

عملکرد گزینه‌های -v و -a تغییر کرده است. گزینه -a اکنون برای استفاده در آینده رزرو شده است. گزینه -v کاری را انجام می‌دهد که گزینه -a قبلاً انجام می‌داد، و گزینه‌های جدید -[234] جایگزین گزینه -v شده‌اند.

بخش نمایش (DISPLAY) باید کامل‌تر باشد.

اشکالات بیشتر را می‌توان در نشانی زیر مشاهده یا گزارش کرد: http://nfs.sf.net

Olaf Kirch, <okir@suse.de>

مه ۲۰۲۵ nfs-utils