دوستان عزیز کسی برنامه مدیریت پهنای باند تو ubuntu سراغ نداره؟یه برنامه که بتونی ببینی چه پروسسی داره از نت استفاده میکنه،اعمال محدودیت رو پروسس ها؟یه همچین چیزی؟اگر گرافیکی باشه که چه بهتر؟
موضوعات مشابه:
دوستان عزیز کسی برنامه مدیریت پهنای باند تو ubuntu سراغ نداره؟یه برنامه که بتونی ببینی چه پروسسی داره از نت استفاده میکنه،اعمال محدودیت رو پروسس ها؟یه همچین چیزی؟اگر گرافیکی باشه که چه بهتر؟
موضوعات مشابه:
با استفاده از دستورهای زیر می توانید نرم افزارهایی که از اینترنت استفاده می کنند را شناسایی کنید
کد:netstat -lantp | grep -i establ | awk -F/ '{print $2}' | sort | uniq
یا
کد:lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2
بشما پیشنهاد میکنم کتاب زیر رو مطالعه کنید. مختص به توزیع خاصی نیست اما شما رو برای امور کنترل پهنای باند در لینوکس آماده می کنه.
http://www.cntech.ir/download/lartc.pdf
شما بلاخره مدیریت پهننای باند می خوای یا مانیتورینگ پهنای باند؟
برای دیده اینکه هر پروسه چقدر داره استفاده می کنه می تونی از nethogs استفاده کنی. من توی دبیان استفاده می کنم ، نمی دونم توی اوبونتو بسته اش آماده هست یا نه . امتحان کنید
برای کنترل پهنای باند بهترین و پایه ترین ابزار بسته iproute2 هست که با استفاده از ابزار tc این بسته می تونی پهنای باند را کنترل کنی. راهنما راهم که دوستمون در پست قبلی داده.
بعضی موقع ها هم می خوای یه سری از سرویس ها از منابع به صورت کنترل شده استفاده کنند. مثلا آپاچی. برای اینکار می تونی از cgroup استفاده کنی. redhat راهنمای خوبی برای استفاده از این ابزار داره. این ابزار در سطح کرنل کار می کنه و می تونه cpu و ram و io و پهنای باند را به ازای هر پروسه و یا کاربر کنترل کنه.
مانیتورینگ همراه با مدیریت پهنای باند...(طبعمون بالاست)شما بلاخره مدیریت پهننای باند می خوای یا مانیتورینگ پهنای باند؟
از پاسخ های همه دوستان کمال تشکر رو دارم.