با سلام و درود، تو این آموزش سعی دارم دو تا ابزار جهت محدود کردن یا تعیین سرعت مشخص برای دانلود و آپلود در اوبونتو رو معرفی کنم.
ابزار اول Trickle نام داره، برای نصب کافیه از دستور زیر استفاده کنید :
$ sudo apt-get install trickle
خب طرز استفاده رو با مثال زیر پیش میریم، (برای هر مثال، دستورات را باید داخل ترمینال بزنید)
محدود کردن سرعت دانلود و آپلود :
trickle -u 10 -d 20 ncftp
با دستور فوق سرعت دانلود در ncftp به ۲۰ کیلوبایت و سرعت آپلودش به ۱۰ کیلو بایت محدود می شود.
یا تعیین سرعت برای فایرفاکس به صورت زیر می شود:
$ trickle -d 25 -u 15 firefox
ابزار دوم wondershape می باشد، برای نصب از دستور زیر استفاده کنید:
$ sudo apt-get install wondershaper
خب حالا برای استفاده از این ابزار به مثال زیر توجه کنید:
$ sudo wondershaper eth0 1000 500
دستور فوق، Ethernet0 (Number-Zero) را کنترل می کند.
برای حذف محدودیت نیز می توانید از دستور زیر استفاده کنید:
$ sudo wondershaper clear eth0
اگر در زمینه شبکه در لینوکس مبتدی هستید، برای به دست آوردن اسم network interface می توانید از دستورات زیر استفاده کنید :
$ ip addr
$ route
$ ifconfig
حال که نام کارت شبکه خود را پیدا کردید از دستور زیر استفاده کنید:
$ sudo wondershaper -a <adapter> -d <rate> -u <rate>
که :
- -a : نام کارت شبکه
- -d : نرخ دانلود
- -u : نرخ آپلود
برای مثال اگر نام کارت شبکه تان enp0s8 باشد و بخواهید پهنای باندش برای دانلود محدود به ۱۰۲۴ کیلوبایت و برای آپلود محدود به ۵۱۲ کیلو بایت شود باید از دستور زیر استفاده کنید.
$ sudo wondershaper -a enp0s8 -d 1024 -u 512
برای پاک سازی محدودیت های اعمال شده نیز از دستور زیر استفاده کنید :
$ sudo wondershaper -c -a enp0s8
ارسال پاسخ