محدود کردن سرعت آپلود و دانلود در CentOS

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

شایدد برای شما هم پیش آمده باشد که به عنوان ادمین به مشکلاتی برخورد کنید که برای راه اندازی یک پروژه، پهنای باند محدودی احتیاج داشته باشید. به عنوان مثال هنگامی که در حال دانلود کردن بک فایل Linux ISO میباشید و نمیخواهید که کلیه پهنای باند شما را درگیر کند یا همینطور شاید بخواهید هنگامی که در حال استفاده کردن از FTP سرور مجازی میباشید، سرعت محدود شود. ما در این مقاله چگونگی محدود کردن سرعت آپلود و دانلود در CentOS را که Trickle نامیده میشود را یاد میدهیم.

در مرحله اول با استفاده از دسترسی Root و دستور زیر Trickle را نصب کنید :

[su_code]

yum install epel-release && yum install trickle

[/su_code]

در واقع استفاده از این نرم افزار زیاد نمیباشد. در مرحله دوم، بعد از آنکه Trickle را نصب کردید، مشاهده میکنید که چه کارهایی میتواند انجام دهد. برای مثال ما به شما سطح نرمال از دانلود Wget را نشان میدهیم. دستور زیر را وارد کنید :

[su_code]

trickle -s -d 1000 wget http ://cdimage.debian.org/debian-cd/8.1.0/i386/iso-cd/debian-8.1.0-i386-netinst.iso

[/su_code]

حالا برای مشاهده سرعت دانلود، کلید های ترکیبی Ctrl+C را فشار دهید. در مثال بالا، Trickle محدودی با پهنای باند به 1000kb / s و (1MB / S). که شما می توانید “1000” پارامتر متناسب با نیاز خود تنظیم کنید.

همچنین میتوانید برای محدود کردن FTP یا هرکدام از آن هادر یک Shell از دستورات زیر استفاده کنید :

[su_code]

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

[/su_code]