مانیتورینگ پهنای باند شبکه بر اساس پروسه با NetHogs

monitoring

برای مانیتور کردن و دیدن مصرف پهنای باند شبکه نرم افزار ها و ابزارهای مختلفی وجود دارد که قبلا نمونه هایی از آنها مانند nload و یا Nmon معرفی شد.اما برای مانیتورینگ پهنای باند شبکه بر اساس پروسه های سیستم ابزار بسیار قدرتمندی به نام Nethogs وجود دارد که این امکان را به مدیران سیستم می دهد تا پروسه هایی که از شبکه استفاده می کنند را مشاهده کنند.

نصب Nethogs در فدورا :

برای نصب این نرم افزار کافی است تا بسته ی nethogs را با استفاده از دستور پایین نصب نمایید :

# yum install nethogs

 

روش استفاده از برنامه ی Nethogs :

 

دستور کلی برای اجرای برنامه به این صورت می باشد :

 

#nethogs [option] eth0 eth1

 

به عنوان نمونه برای مانیتور کردن کارت شبکه eth0 این دستور را وارد کنید : (توجه داشته باشید بجای eth0 باید نام کارت شبکه ی خود را وارد کنید)

 

# nethogs eth0

در تصویر پایین خروجی مربوط به کارت شبکه p18p1 را مشاهده می کنید :

nethogs

همچنین می توانید چند کارت شبکه را به صورت همزمان مانیتور کنید که برای اینکار می توانید از دستور زیر استفاده کنید :

# nethogs eth0  eth1

در پایین تصویر اجرای برنامه برای مانیتور کردن p18p1 و lo را مشاهده می کنید :

nethogs

در هنگام اجرای برنامه می تونید از کلید های میانبری برای کنترل برنامه نیز استفاده کنید که این کلید ها به شرح زیر می باشند :

 

  •  m :  برای نمایش سرعت بر اساس kb/s, kb, b, mb
  • r : مرتب سازی بر اساس دریافت (received)
  • s : مرتب سازی بر اساس ارسال (sent)
  • q : پایان دادن به برنامه و رفتن به محیط کنسول

برنامه NetHogs دارای امکانات و Option های دیگیری نیز می باشد که برای آگاهی از آنها کافی است تا راهنمای آن را مطالعه نمایید که برای اینکار کافی است تا ازا دستورهای پایین استفاده نمایید :

# nethogs -h

 

# man nethogs

 

 

۲ دیدگاه

دیدگاه شما چیست؟