Выделенный сервер 100 Мбит/с с той же скоростью загрузки, что и общий хост!

У меня есть две спецификации от двух разных хостов, которые я использую:

(a) Выделенный сервер с полнодуплексным 100-мегабитным интернет-соединением (140 долларов США в месяц)

(b) Общий хост на сервере со 100-мегабитным подключением к Интернету (7 долларов в месяц)

Я протестировал свое приложение, которое загружается с других серверов и позволяет пользователям по очереди загружать файлы с моего сайта. Я проверял это снова и снова, и загрузка файлов занимает одинаковое время! Но выделенный намного быстрее при окончательной загрузке на клиентский компьютер.

Во-первых, есть ли какие-либо команды или инструменты Linux, которые я могу использовать для правильной проверки пропускной способности для каждого сервера?

Во-вторых, какого хрена у них одинаковая скорость скачивания с других серверов???

Пожалуйста, пролейте свет на это, так как я чувствую, что зря трачу деньги!!

Спасибо всем


person Abs    schedule 11.02.2009    source источник


Ответы (5)


Во-первых, вы можете использовать iperf для проверки скорости вашей сети. Во-вторых, вы платите не за скорость, вы платите за мощность и гибкость, поскольку ваш собственный сервер настроен так, как вы хотите. С общим хостом ваш сайт, скорее всего, находится на машине с сотней других сайтов, каждый из которых конкурирует за ресурсы.

Кроме того, узкое место, вероятно, находится не на вашей стороне или на стороне вашего хоста, а где-то между контентом, который вы извлекаете, и вашими серверами.

person Kyle Cronin    schedule 11.02.2009

если я правильно понял, ваш общий сервер работает так же быстро, как и выделенный при выборке файла, но гораздо медленнее при его обслуживании.

Я бы сказал, что коробка, в которой находится ваш общий сервер, имеет «исходящую» пропускную способность, в основном используемую сегментами другого клиента, в то время как «входящая» пропускная способность в основном не используется, поэтому вы получаете почти полную производительность.

звучит правильно, поскольку обслуживание файлов является гораздо более распространенной задачей, чем их извлечение.

person Javier    schedule 11.02.2009

Большая разница между виртуальным хостингом и выделенным хостингом заключается в том, что при выделенном хостинге вы единственный аккаунт, использующий это поле. На виртуальном хостинге могут быть размещены (и, скорее всего, размещены) тысячи других веб-сайтов.

Если один из этих сайтов выйдет из строя и заберет с собой всю коробку, ваш сайт тоже выйдет из строя. На выделенном ящике единственный сайт, который будет шататься, — это ваш.

С выделенным у вас, вероятно, также есть полные права администратора на ящик, которых у вас, вероятно, нет с общим хостом.

person Moose    schedule 11.02.2009

Что ж, одна из возможностей состоит в том, что общий сайт находится на хосте, который имеет очень небольшую нагрузку от других общих сайтов. Если все общие сайты просто сидят, получая очень мало посещений, то ваш сайт в основном полностью использует ящик, поэтому он ничем не отличается от выделенного ящика.

Но если эти другие сайты начнут получать трафик, это повлияет на ваш сайт.

Не уверен, является ли общий сайт полнодуплексным или нет, но это не всегда имеет значение (там не эксперт).

person Sam Schutte    schedule 11.02.2009

Возможно, серверы, с которых они загружаются, являются узким местом? У вас может быть выделенный гигабитный канал, но это не поможет, если вы можете получить только 10 Мбит / с с других серверов.

Помните, что преимущество выделенного хоста заключается в том, что на вашу производительность не будут влиять другие процессы на машине. Дополнительные деньги гарантируют вам эти 100 Мбит, а не то, что вы увидите лучшую производительность, чем размещенная машина в любой момент времени.

person Andrew Grant    schedule 11.02.2009