blog posts

چگونه سرعت آپلود و دانلود در CentOS را محدود کنیم؟

چگونه سرعت آپلود و دانلود در CentOS را محدود کنیم؟

ممکن است شما به عنوان ادمین به جاهایی برخورد کنید که  برای راه اندازی یک پروژه به پهنای باند محدود نیاز باشه برای مثال شما  در حال دانلود یک فایل Linux ISO هستید و شما نمیخواهید که تمام پهنای باند رو اشغال کند یا همچنین ممکن است بخواهید زمانی که در حال  استفاده از FTP  در سرور هستید سرعت محدود شود

این مقاله به شما آموزش میدهد که چگونه پهنای باند را درCentOS 5/6 محدود کنید که  Trickle نامیده می شود


Step 1: Installing Trickle

Execute the following command as root.

yum install epel-release && yum install trickle

Really, there isn’t much to installing this software. Let’s get to the uses.

Step 2: Using Trickle

Now that you have Trickle installed, it’s time to see what it can do. To start, I’ll show you an example of a normal wget download.

trickle -s -d 1000 wget

You may press Ctrl+C after you’ve seen the speed of the download. In that example, Trickle limited the bandwidth to 1000kb/s (1mb/s). You can adjust the “1000” parameter to fit your needs.

To limit FTP, or anything within a shell session, use the following commands.

trickle -s -d 1000 /bin/bash
ftp <ftphost>

Anything run in that shell session will be limited to 1mb/s. Therefore, FTP would be limited. When you’re done, you can type exit on the bash session.