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

چگونه به کمک iftop و netHogs پهنای باند را در سرور لینوکس مانیتور کنیم؟

اکثر کاربران سرور های لینوکس با دستور top آشنایی دارند که لیست پردازش های فعال بر روی سرور را به شما نمایش می دهد که اطلاعات مفیدی از آن قابل برداشت می باشد. اما استفاده از top معمولا همه داده هایی که برای مدیریت سرور به آن نیاز دارید را در اختیار شما قرار نمی دهد، در این مقاله نرم افزار محبوب iftop و همچنین نرم افزار بسیار ساده netHogs را به شما معرفی می کنیم که اطلاعات مهمی را برای مانیتور کردن پهنای باند و ترافیک سرور در اختیار شما قرار می دهد.

iftop چیست؟

iftop نرم افزاری است که به بررسی جزئیات انتقال داده بر روی شبکه سرور شما می پردازد و با کمک قدرت بی نظیر آن می توانید خیلی ساده از اتفاقاتی که بدون آگاهی شما بر روی سرور می افتد با خبر شوید.

نصب iftop روی سرور

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

در سیستم عامل CentOS :

yum install iftop
 

توجه  نمائید که ریپو ( repo ) مورد استفاده شما باید از iftop پشتیبانی نماید، در غیر اینصورت می بایست مطابق با ویرایش centos نسخه rpm آن را یافته و از طریق rpm آن را نصب نمائید.

در سیستم عامل Ubuntu :

sudo apt-get install iftop
 

پس از نصب آن دستور زیر را در شل وارد نمائید:

iftop -i eth0 -B
 

دقت نمائید که نام اینترفیس شبکه باید مطابق نام کارت شبکه ای باشد که از آن استفاده می کنید و دستور B- داده ها را به صورت بایت نمایش خواهد داد.

همانند نرم افزار top در iftop نیز دستورات مختلفی برای برداشت بهتر اطلاعات قابل استفاده می باشد ، با وارد کردن کلید h شما می توانید برخی از گزینه های قابل استفاده را مشاهده نمائید.

همانطور که در تصویر قابل مشاهده می باشد حجم پهنای باند ای که در سه ستون در سمت راست صفحه نمایش داده می شود به ترتیب میانگین 2 ، 10 و 40 ثانیه را نشان می دهند. همچنین ترافیک خروجی ، ورودی ، مقصد و یا مبدا به خوبی در تصویر ضمیمه قابل مشاهده می باشد.

فیلتر کردن اطلاعات در iftop :

iftop از فرمت pcap-filter در خط فرمان پشتیبانی می کند و شما به کمک دستور f- می توانید از آن استفاده نمائید.  در زیر برخی از فرمت های فیلتر را با هم بررسی می کنیم:

dst host host src host host
dst net net src net net
dst port port src port port
dst portrange start-end src portrange start-end
gateway gateway
ip proto protocol

برای مثال برای نمایش ترافیکی که سرور شما به سایت گوگل بر روی کارت شبکه eth0 دارد می توانید از دستور زیر استفاده نمائید:

iftop -i eth0 -f “dst host google.com”

 

و یا به کمک دستور زیر می توانید کل ترافیک ssh خود بر روی wlan0 را مشاهده نمائید:

iftop -i wlan0 -f “dst port 22″

 

معرفی نرم افزار netHogs :

بعد از  اینکه کمی از کاربرد های نرم افزار iftop را ملاحظه کردید، آشنایی با نرم افزار netHogs نیز می توانید بسیار مفید واقع گردد. برخلاف iftop که بر اساس Ip مقصد یا مبدا ریز پهنای باند را به شما نمایش می دهد ، نرم افزار netHogs بر اساس پردازش هایی که در سرور شما فعال است ریز پهنای باند مصرفی را نمایش می دهد. شاید بزرگترین مزیت این نرم افزار این است که بسیار ساده تر از iftop عمل می کند و خصوصا برای پیدا کردن نرم افزاری که پهنای باند زیادی از سرور را به خود اختصاص داده است می تواند کمک زیادی را به شما انجام دهد.

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

nethogs eth1
 

در زمانیکه netHogs بر روی سرور فعال است با کلید m می توانید واحد حجم را بین بایت ، کیلو بایت و مگابایت تغییر دهید.

سوالات متداول:

iftop چیست و چه کاربردی دارد؟

iftop یک نرم افزار برای نظارت جزئیات انتقال داده بر روی شبکه سرور میباشد.

نحوه نصب iftop روی سرور به چه صورت است؟

در سیستم عامل CentOS با استفاده از کد: yum install iftop و در سیستم عامل Ubuntu با استفاده از کد: sudo apt-get install iftop و در گام بعد وارد کردن کد: iftop -i eth0 -B در محیط شل است.

iftop از چه فرمتی در خط فرمان پشتیبانی میکند؟

فرمت pcap-filter توسط iftop در خط فرمان پشتیبانی میشود.

برای مشاهده ترافیکی که سرور شما به گوگل بر روی کارت شبکه eth0 دارد از چه دستوری میتوان استفاده کرد؟

میتوان از دستور iftop -i eth0 -f “dst host google.com” استفاده کرد.
  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

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

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

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

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    کاهش زمان پاسخ دهی سرور و TTFB

    یکی از مهم‌ترین عواملی که موجب پیشرفت و بهبود رتبه سایت می‌شود، کاهش زمان پاسخگویی سرور و در نتیجه افزایش سرعت می‌باشد. کاهش زمان پاسخگویی سرور و هاست...

    آموزش دستور PowerShell Copy-Item

    پاورشل از موتورهای هوشمند و خودکار کاربران ویندوزی است که به مدیریت بهتر شبکه‌های کامپیوتری کمک قابل توجهی می‌کند. در واقع شرکت مایکروسافت، پاورشل را ...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2021 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.