nload(1) ابزارهای مانیتورینگ شبکه nload(1)

nload - نمایش میزان مصرف جاری شبکه

nload [-a period] [-i max_scaling] [-m] [-o max_scaling] [-t interval] [-u h|H|b|B|k|K|m|M|g|G] [-U h|H|b|B|k|K|m|M|g|G] [devices]

nload --help|-h

nload یک برنامه کنسول است که ترافیک شبکه و میزان مصرف پهنای باند را به صورت بلادرنگ (real time) مانیتور می‌کند. این ابزار ترافیک ورودی و خروجی را با استفاده از دو نمودار مصورسازی کرده و اطلاعات تکمیلی نظیر کل حجم داده‌های منتقل‌شده و حداقل/حداکثر مصرف شبکه را ارائه می‌دهد.

هنگام اجرای nload می‌توانید با فشردن کلیدهای جهت‌نمای چپ و راست بین دستگاه‌ها (که در خط فرمان به nload داده‌اید یا به طور خودکار شناسایی شده‌اند) جابه‌جا شوید. اگر پارامتر خط فرمان -m داده شده باشد، کلیدهای جهت‌نما به تعداد دستگاه‌هایی که روی صفحه نمایش داده می‌شوند به جلو و عقب جابه‌جا می‌شوند. اگر می‌خواهید از برنامه خارج شوید، کلید 'q' یا 'Ctrl+C' را فشار دهید.

برای کلیدهای میان‌بر بیشتر، به بخش‌های پنجره اصلی (MAIN WINDOW) و پنجره گزینه‌ها (OPTION WINDOW) در زیر نگاهی بیندازید.

خلاصه‌ای از گزینه‌های پشتیبانی‌شده توسط nload در ادامه آمده است.

طول بازه زمانی را به ثانیه برای محاسبه میانگین تعیین می‌کند. مقدار پیش‌فرض 300 است.
علامت ۱۰۰٪ نمودار نشان‌دهنده مصرف پهنای باند ورودی را بر حسب kBit/s مشخص می‌کند. اگر max_scaling برابر با 0 باشد یا سوییچ -m داده شده باشد، نادیده گرفته می‌شود. مقدار پیش‌فرض برای max_scaling برابر با 10240 است.
نمایش چندین دستگاه به طور هم‌زمان؛ عدم نمایش نمودارهای ترافیک.
مشابه -i اما برای نمودار نشان‌دهنده مصرف پهنای باند خروجی.
فاصله زمانی تازه‌سازی صفحه نمایش را بر حسب میلی‌ثانیه تعیین می‌کند. مقدار پیش‌فرض interval برابر با 500 است.

توجه فرمایید: تعیین فواصل زمانی تازه‌سازی کمتر از حدود ۱۰۰ میلی‌ثانیه، محاسبه ترافیک را بسیار غیردقیق می‌کند. همچنین در فواصل تازه‌سازی به این کوتاهی ممکن است صفحه نمایش دچار پرش و چشمک‌زدن شود. nload تلاش می‌کند با انجام سنجش‌های زمانی اضافی این مسئله را متعادل کند، اما ممکن است همیشه موفقیت‌آمیز نباشد.

نوع واحد استفاده‌شده برای نمایش مقادیر ترافیک را تعیین می‌کند. مقدار h به معنای خوانا برای انسان (خودکار)، b به معنای Bit/s، مقدار k به معنای kBit/s، مقدار m به معنای MBit/s و g به معنای GBit/s است. حروف بزرگ واحدهای متناظر را بر حسب بایت (به جای بیت) مشخص می‌کنند. مقدار پیش‌فرض k است.
مشابه -u اما برای حجم داده، به عنوان مثال Bit، kByte، GBit و غیره (بدون "/s"). مقدار پیش‌فرض M است.
دستگاه‌های شبکه مورد استفاده. مقدار پیش‌فرض "all" است، به این معنی که تمام دستگاه‌های شناسایی‌شده به صورت خودکار نمایش داده شوند.
نمایش خلاصه کوتاهی از این گزینه‌های خط فرمان.

پس از راه‌اندازی، nload شروع به مانیتور کردن دستگاه‌های شبکه مشخص‌شده در خط فرمان، یا در صورت عدم تعیین، دستگاه پیش‌فرض می‌کند. در این حالت، کلیدهای میان‌بر زیر در دسترس هستند.

'ArrowRight', 'ArrowDown', 'PageDown', 'Enter', 'Tab'
تغییر صفحه نمایش به دستگاه شبکه بعدی، یا در صورت شروع با فلگ -m، رفتن به صفحه بعدی دستگاه‌ها.
'ArrowLeft', 'ArrowUp', 'PageUp'
تغییر صفحه نمایش به دستگاه شبکه قبلی، یا در صورت شروع با فلگ -m، رفتن به صفحه قبلی دستگاه‌ها.
'F2'
نمایش پنجره تنظیمات (به بخش پنجره گزینه‌ها (OPTION WINDOW) در زیر مراجعه کنید).
'F5'
ذخیره تنظیمات جاری در فایل پیکربندی کاربر.
'F6'
بارگذاری مجدد تنظیمات از فایل‌های پیکربندی.
'q', 'Ctrl+C'
خروج از nload.

پارامترهای داده‌شده به nload در خط فرمان را می‌توان در حین زمان اجرا با فشردن کلید 'F2' تنظیم کرد. پنجره کوچکی در بالای صفحه ظاهر می‌شود که تنظیمات موجود را فهرست می‌کند.

'F2'
نمایش/پنهان‌سازی پنجره گزینه‌ها.
'ArrowLeft', 'ArrowRight', 'Home', 'End'
پیمایش در داخل فیلدهای ویرایش.
'ArrowUp', 'ArrowDown', 'Enter'
پیمایش بین تنظیمات.
'PageUp', 'PageDown', 'Tab'
جابه‌جایی بین مقادیر مختلف ممکن برای فیلد جاری.
'+' / '-'
رفتن به صفحه بعدی / قبلی تنظیمات.

/etc/nload.conf
فایل پیکربندی در سطح کل سیستم.
$(HOME)/.nload
فایل پیکربندی مختص کاربر (تنظیمات سراسری سیستم را بازنویسی می‌کند).
/sys/class/net/*/* /proc/net/dev
در زمان اجرا روی لینوکس توسط nload خوانده می‌شوند تا داده‌های ترافیک شبکه دریافت شود.

این صفحه راهنما نسخه 0.7.4 از nload را شرح می‌دهد.

برای به‌روزرسانی‌ها به وب‌سایت nload مراجعه کنید:
http://www.roland-riegel.de/nload

اگر به راهنمایی نیاز دارید، می‌توانید مستقیماً با نویسنده تماس بگیرید (پایین را ببینید) یا پس از عضویت در
https://lists.sourceforge.net/lists/listinfo/nload-user
پیام خود را به فهرست ایمیل nload-user به آدرس زیر ارسال کنید:
nload-user@lists.sourceforge.net

حق نشر (C) 2001 - 2012 توسط Roland Riegel <feedback@roland-riegel.de>

این برنامه نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است بازتوزیع کرده و/یا تغییر دهید؛ چه نسخه ۲ مجوز یا (به انتخاب خودتان) هر نسخه بعدی.

این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو نگاه کنید.

شما باید یک نسخه از مجوز عمومی همگانی گنو را به همراه این برنامه دریافت کرده باشید؛ در غیر این صورت، به آدرس زیر بنویسید: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

February 6, 2012 nload