5

Я арендовал небольшой Linux-бокс с намерением использовать его в качестве прокси для Netflix и т.д.

Когда я запускаю ssh и запускаю wget, мои скорости равны 20 Мбит / с, но когда я соединяюсь со шпаклевкой и иду на тестирование скорости, я получаю только 1 Мбит и 300 Кбит.


Информация о процессоре

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
stepping        : 2
cpu MHz         : 2400.085
cache size      : 12288 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc ida nonstop_tsc arat pni ssse3 cx16 sse4_1 sse4_2 popcnt lahf_lm
bogomips        : 4800.17
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: [8]

2 ответа2

5

Когда вы входите в систему через ssh, вы устанавливаете соединение между вашим компьютером и сервером; это как если бы вы сидели перед сервером и смотрели на терминал. Когда вы запускаете wget, сервер использует свое интернет-соединение для загрузки файла, а не домашнее интернет-соединение. Надеюсь, этот рисунок поможет:

Соединение SSH: home ===> через вашего провайдера ===> Linux linux box ===> linux box

Wget: linux box (только что получил команду для wget) ===> ISP box linux box ===> сервер загрузки

Это означает, что соединение между Linux-боксом и его провайдером составляет 20 МБ / с. Ваше интернет-соединение медленнее на 1 Мбит. (Также следует понимать, что 1 Мбит / с - это не то же самое при скорости 1 МБ / с; МБ = мегабит, МБ = мегабайт)

1

Если вы используете Windows XP и если с Linux-сетью далеко, с точки зрения сети вам может потребоваться масштабирование окна TCP.

Короче говоря, есть ограничение скорости передачи, достижимой с помощью основных соединений TCP. Это было признано проблемой и решено в 1992 году в RFC 1323, который представил TCP Window Scaling. Поддерживается начиная с Windows 2000, он не был включен по умолчанию до Windows Vista, поэтому в более старых версиях Windows его необходимо включать вручную.

Вот один из многих сайтов, которые объясняют как:http://www.psc.edu/networking/projects/tcptune/OStune/winxp/winxp_stepbystep.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .