رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزایش سرعت دانلود با AXEL
#1
افزایش سرعت دانلود با AXEL

دانلود فایل از دنیای مجازی یکی از عمومی ترین کارها محسوب میشود. اغلب عزیزان با دستور wget فایل های مستقیم خود را دانلود میکنند. قصد داریم در این پست یک شتاب دهنده دانلود (دانلود منیجر) خوب لینوکسی را به شما عزیزان معرفی کنیم.

axel چگونه کار میکند ؟ خوب ممکن این سوال به وجود بیاد که چگونه این برنامه موجب افزایش سرعت دانلود فایل میشود، پاسخ بسیار ساده است، وقتی یک لینکی را برای دریافت وارد میکنید بیش از یک کانکشن HTTP/FTP ایجاد میکند. در آخر هم این بخش ها را در کنار هم قرار میدهد. axel یک ابزار مفید برای دریافت فایل های بزرگ در محیط SSH است.

طریق نصب axel :

اگر از دیبان استفاده میکنید دستور زیر را وارد کنید:

apt-get install axel

طریقه نصب دستی یا همان نصب از طریق سورس:

ابزار را از سایت سازنده دانلود کنید:


از حالت شرده خارج میکنیم:

tar -zxvf axel-1.0b.tar.gz

axel را کمپایل میکنیم:

./configure

نصب axel را آغاز میکنیم:

make install

طریقه استفاده از axel :

axel link.tar.gz

* به جای link.tar.gz آدرس مورد نظر خود را وارد کنید.

ایجاد محدودیت در سرعت دانلود فایل :

شما میتوانید برای دریافت یک فایل یک سرعت مشخصی را تعیین کنید. به طور مثال با دستور زیر تعیین میکنیم سرعت دریافت فایل تقریبا ۵۲۴۲۸۸۰ (۵۱۲۰ Kilobyte per/sec) باشد.


ایجاد محدودیت در ایجاد کانکشن:

در axel میتوانید تعداد کانکشن ایجاد شده برای دانلود فایل را محدود کنید. به طور مثال در دستور زیر ۳ تا کانکشن برای دانلود فایل زیر ایجاد میکند.

axel -n 3 -s 5242880 http://download.com/my.iso

axel سریعتر است یا wget ?

در این آزمایش ما فایل کرنل لینوکس را در یک سیستم با یک مقدار پهنای باند با دو ابزار wget و axel دریافت میکنیم:


خروجی:
–۱۲:۱۰:۳۱– http://kernel.org/pub/linux/kernel/v2.6/...11.tar.bz2
=> `linux-2.6.17.11.tar.bz2′
Resolving kernel.org… 204.152.191.5, 204.152.191.37
Connecting to kernel.org|204.152.191.5|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 41,288,067 (39M) [application/x-bzip2]

100%[================================================================================>] 41,288,067 ۲٫۳۳M/s ETA 00:00

121048 (2.31 MB/s) - `linux-2.6.17.11.tar.bz2′ saved [41288067/41288067
]

همان فایل را با axel دانلود میکنیم:

خروجی:
Initializing download: http://kernel.org/pub/linux/kernel/v2.6/...11.tar.bz2
File size: 41288067 bytes
Opening output file linux-2.6.17.11.tar.bz2.1
Starting download

[ ۰%] ………. ………. ………. ………. ………. [ ۲۴۷٫۱KB/s]
[ ۰%] ………. ………. ………. ………. ………. [ ۴۰۸٫۳KB/s]
[ ۰%] ………. ………. ………. ………. ………. [ ۵۶۶٫۳KB/s]
[ ۰%] ………. ………. ………. ………. ………. [ ۷۰۷٫۲KB/s]
[ ۰%] ………. ………. ………. ………. ………. [ ۸۳۶٫۵KB/s]
[ ۰%] ………. ………. ………. ………. ………. [ ۹۷۵٫۹KB/s]
[ ۰%] ………. ………. ………. ………. ………. [۱۰۷۹٫۹KB/s]
[ ۰%] ………. ………. ………. ………. ………. [۱۲۱۰٫۰KB/s]
[ ۰%] ………. ………. ………. ………. ………. [۱۳۰۳٫۱KB/s]
[ ۱%] ………. ………. ………. ………. ………. [۱۴۲۲٫۱KB/s]
[ ۱%] ………. ………. ………. ………. ………. [۱۵۰۸٫۰KB/s]
[ ۱%] ………. ………. ………. ………. ………. [۱۶۲۹٫۲KB/s]
……….

….
[ 99%] ………. ………. ………. ………. ………. [۸۷۱۰٫۲KB/s]
[ 99%] ………. ………. ………. ………. ………. [۸۶۸۰٫۷KB/s]
[100%] ………. ……….

Downloaded 39.4 megabytes in 4 seconds. (8681.65 KB/s)

سرعت را خود مشاهده کنید و تصمیم بگیرید.

Reference
Knowing is not enough; we must apply. Being willing is not enough; we must do
دانش کافی نیست،باید بکار بست. نیت کافی نیست ،باید عمل کرد.
Albert Einstein
پاسخ
سپاس شده توسط مهرداد عباسی ، yasamin


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  تنظیمات بسته های دانلود شده در مسیر var/cash/apt/arshive مهرداد عباسی 0 2,736 03-01-2012, 03:33 PM
آخرین ارسال: مهرداد عباسی
  بروزرسانی فیدخوان لینوکس Liferea با سرعت بیشتر و امکانات جدید مهرداد عباسی 0 2,817 01-04-2012, 07:15 AM
آخرین ارسال: مهرداد عباسی
  دانلود با سرعت بالا از طریق aria2c محمد حسینی 0 2,623 05-25-2011, 09:38 PM
آخرین ارسال: محمد حسینی
  دانلود مقاله پروسس ها در گنو/لینوکس مهرداد عباسی 0 3,713 01-12-2011, 12:27 PM
آخرین ارسال: مهرداد عباسی

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان