-
December 23rd, 2012, 21:22
#1
عضو انجمن
مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
یکی از مشتریان ما یک سرور مجازی 2 گیگ رم داره از کانادا که قصد داریم فول بک آپ اون رو دانلود کنیم در سرور 32 گیگ رم هتزنر در ssh با دستور wget بیشتر از 30 کیلو بایت دانلود نمیکنه حجم فایل هم 3 گیگ هست با مسئول سرور صحبت کردم گفتم فایل رو روی یک سرور قوی تر بزارن تا بتونیم دانلود کنیم اما میگن سرعت انتقال سرور به سرور و دانلود از کانادا به المان کم هست
در ضمن سرور 32 گیگ رم لودش روی 4 هست و سرور محازی هم که سایت رو غیر فعال کردیم روی 1 هست
دوستان پیشنهادی ندارن بتونیم با سرعت بالایی دانلود کنیم
-
-
December 23rd, 2012 21:22
# ADS
-
December 23rd, 2012, 21:40
#2
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
خواستید اطلاعات بدید براتون اول به یه سرور واسطه دان میکنم بعد رو آلمان آپ میکنم
-
تعداد تشکر ها از saeedxxx به دلیل پست مفید
-
December 23rd, 2012, 21:43
#3
عضو انجمن
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
با rapidbaz.com نتونستم دانلود کنم چون اونجا هم پیغام میداد فایل پیدا نشد
ویرایش توسط iranwebshop : December 23rd, 2012 در ساعت 21:51
-
-
December 23rd, 2012, 22:24
#4
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
محدودیت سرعت انتقال اطلاعات بر روی هر تک کانشکن tcp بین اروپا و آمریکای شمالی حدود 572KByte/sec هست.(البته این رو من به صورت تجربی بهش رسیدم) سرعت پایین 30KByte/sec ارتباطی به این محدودیت نداره و حتما مشکل دیگه ای روی شبکه دیتاسنتر یا سرور مبدا انتقال هست. در هر صورت شما میتونید از ابزارهای انتقال فایل با کانشکن های هم زمان متعدد استفاده کنید و اگه مشکل محدودیت سرعت دریافت برای هر IP روی سرور مبدا ایجاد نشده باشه افزایش تعداد کانکشنهای همزمان میتونه سرعت دریافت رو متناسب با تعداد کانکشن ها افزایش بده. برای این منظور می تونید از برنامه های قدرتمندی مثل lftp استفاده کنید.(برنامه wget تو این زمینه برنامه پیش پا افتاده ای هست و مناسب انتقال فایلهای با حجم بالا بین آمریکای شمالی و اروپا نیست)
-
تعداد تشکر ها ازsyncronet به دلیل پست مفید
-
December 23rd, 2012, 22:25
#5
عضو انجمن
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
از همکاران کسی دانلود منیجر axel رو در لینوکس نصب کرده با این روش ایا چواب میده؟
-
-
December 23rd, 2012, 22:32
#6
عضو انجمن
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!

نوشته اصلی توسط
syncronet
محدودیت سرعت انتقال اطلاعات بر روی هر تک کانشکن tcp بین اروپا و آمریکای شمالی حدود 572KByte/sec هست.(البته این رو من به صورت تجربی بهش رسیدم) سرعت پایین 30KByte/sec ارتباطی به این محدودیت نداره و حتما مشکل دیگه ای روی شبکه دیتاسنتر یا سرور مبدا انتقال هست. در هر صورت شما میتونید از ابزارهای انتقال فایل با کانشکن های هم زمان متعدد استفاده کنید و اگه مشکل محدودیت سرعت دریافت برای هر IP روی سرور مبدا ایجاد نشده باشه افزایش تعداد کانکشنهای همزمان میتونه سرعت دریافت رو متناسب با تعداد کانکشن ها افزایش بده. برای این منظور می تونید از برنامه های قدرتمندی مثل lftp استفاده کنید.(برنامه wget تو این زمینه برنامه پیش پا افتاده ای هست و مناسب انتقال فایلهای با حجم بالا بین آمریکای شمالی و اروپا نیست)
دوست عزیز لطفا دستور نصب lftp در linux centos را بگذارید
با سپاس از توجهتان
-
-
December 23rd, 2012, 22:39
#7
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!
بنده پیشنهاد میکنیم از برنامه lftp استفاده کنید و از نصب برنامه های اضافی روی سرورتون خودداری کنید. برنامه lftp یک ابزار استاندارد در اکثر توزیع های لینوکس هست و تقریبا هر نیازی برای انتقال فایل رو برآورده می کنه. به عنوان مثال شما میتوانید از دستور pget این برنامه برای انتقال یک فایل با جند کانشکن همزمان استفاده کنید. به عنوان مثال برای انتقال یک فایل با لینک مستقیم http کافی هست در ssh ابتدا به شاخه محل دریافت فایل روی سرور مقصد برید. بعد lftp رو تایپ و کلید Enter رو فشرا بدین تا وارد command prompt این برنامه بشین! بعد کافیه دستور زیر رو اجرا کنید:دستور بالا فایل samplefile.zip رو از آدرس http://domain.com/samplefile.zip با 8 کانشکن موازی دریافت می کنه.
در صورتیکه lftp قبلا بر روی سرور نصب نشده کافیه از طریق نصاب استاندارد لینوکس مورد استفاده (مثال yum تو CentOS) برای نصب برنامه استفاده کنید.
برای نصب lftp در CentOS میتونید به شکل زیر عمل کنید:
yum install lftp
اگر که نصب ابزارهای ftp به صورت پیش فرض در فایل پیکربندی yum غیر فعال شده برای نصب برنامه می تونید به روش زیر عمل کنید:
yum --disableexcludes=all install lftp
ویرایش توسط syncronet : December 23rd, 2012 در ساعت 22:41
-
تعداد تشکر ها ازsyncronet به دلیل پست مفید
-
December 23rd, 2012, 23:55
#8
عضو انجمن
پاسخ : مشکل عجیب دانلود از سرور کانادا با دستور wget تنها 30 کیلو بایت در ثانیه ؟!

نوشته اصلی توسط
syncronet
بنده پیشنهاد میکنیم از برنامه lftp استفاده کنید و از نصب برنامه های اضافی روی سرورتون خودداری کنید. برنامه lftp یک ابزار استاندارد در اکثر توزیع های لینوکس هست و تقریبا هر نیازی برای انتقال فایل رو برآورده می کنه. به عنوان مثال شما میتوانید از دستور pget این برنامه برای انتقال یک فایل با جند کانشکن همزمان استفاده کنید. به عنوان مثال برای انتقال یک فایل با لینک مستقیم http کافی هست در ssh ابتدا به شاخه محل دریافت فایل روی سرور مقصد برید. بعد lftp رو تایپ و کلید Enter رو فشرا بدین تا وارد command prompt این برنامه بشین! بعد کافیه دستور زیر رو اجرا کنید:
دستور بالا فایل samplefile.zip رو از آدرس
http://domain.com/samplefile.zip با 8 کانشکن موازی دریافت می کنه.
در صورتیکه lftp قبلا بر روی سرور نصب نشده کافیه از طریق نصاب استاندارد لینوکس مورد استفاده (مثال yum تو CentOS) برای نصب برنامه استفاده کنید.
برای نصب lftp در CentOS میتونید به شکل زیر عمل کنید:
yum install lftp
اگر که نصب ابزارهای ftp به صورت پیش فرض در فایل پیکربندی yum غیر فعال شده برای نصب برنامه می تونید به روش زیر عمل کنید:
yum --disableexcludes=all install lftp
بابت راهنمای و پاسخ کاملتون ممنونم با نصب lftp تونستم فایل 3 گیگ رو با سرعت بیش از 300 کیلو بایت با چندین کانکشن همزمان دانلود کنم
من قبلا با دستور wget کار میکردم اما با این روش انتقال بین سرورهای دو قاره خیلی خوب انجام میشه
-