Вопрос или проблема
У меня сервер с подключением 1 Гбит/с (это примерно ~125 МБ/с). На сервере есть обычные механические жесткие диски. Насколько я знаю, их лимит скорости также составляет около 120 МБ/с. Например, если я загружаю файл с очень быстрого сервера и достигаю своей максимальной скорости, загрузка происходит примерно со скоростью ~100 МБ/с, что хорошо соответствует, поскольку это максимум моего подключения, плюс диск не может записывать быстрее этого (насколько я знаю).
Мне было интересно, если мы обновим подключение до 10 Гбит/с, что означает скорость ~1 ГБ/с вверх/вниз. Я почувствую разницу? Например, если я загружаю с какого-нибудь быстрого сервера, как Google Drive, насколько я понимаю концепцию, я все равно не смогу загружать быстрее ~120 МБ/с, если не заменю обычный HDD на SSD или SAS, поскольку обычный диск не может выдерживать более высокую скорость, я ошибаюсь?
П.С.: жесткий диск, о котором я говорю, это 7200 об/мин. Спасибо заранее.
Хотя HDD будет узким местом, вы все равно можете получить скорости выше 120 МБ/с, потому что компьютер кеширует данные во время передачи. В конечном итоге все зависит от аппаратного обеспечения между дисками в вашем компьютере, программного обеспечения, которое вы используете для передачи данных и т.д. Вам будет намного лучше с дисками SAS или SSD, если скорость – ваша цель. Например, у меня есть SAN-массив, который состоит из 16 дисков 900 ГБ 10K SAS и 6 дисков 900 ГБ SSD (для кеширования). Между моими хостами VMware и SAN я могу ожидать скорость передачи около 900 МБ/с через две 10 Гбит/с оптоволоконные сетевые карты между хостами VMware и SAN-массивом.
Если вы сможете обновиться до 10 Гбит/с, вы точно увидите увеличение скорости по сравнению с 1 Гбит/с. Не могу точно сказать, насколько, потому что не знаю, какое приложение или сервис вы планируете использовать на упомянутом сервере.
Ответ или решение
Да, жёсткий диск (HDD), о котором вы говорите, будет являться узким местом при переходе на соединение 10 Гбит/с. Позвольте объяснить почему это так, опираясь на различные аспекты из вашей ситуации:
Факторы, Влияющие на Работу HDD и Соединения
-
Скорость передачи данных:
Стандартные механические жёсткие диски (7200 об/мин) имеют максимальную скорость чтения/записи в диапазоне 100-120 МБ/с. Таким образом, даже если вы получите новую скорость 10 Гбит/с (что соответствует примерно 1 ГБ/с), вы не сможете использовать её полностью из-за ограничений HDD. Их производительность физически не позволяет достигать таких высоких скоростей. -
Сетевая инфраструктура:
Переход на 10 Гбит/с обеспечит значительно лучшие показатели по сравнению с 1 Гбит/с, что предоставляет вам возможности для обработки больших объёмов данных и многозадачности. Однако, теоретически, даже при максимизации вашего соединения с помощью более быстрых серверов, ваше текущее оборудование будет препятствовать достижению максимальной производительности. -
Кэширование:
Возможно, вы заметите небольшие повышения скорости благодаря кэшированию данных на уровне операционной системы. Многие операционные системы используют кэш для временного хранения данных, что может немного повысить общий throughput, однако это не изменит тот факт, что сама скорость чтения/записи HDD в конечном итоге будет ограничена его характеристиками. -
Сравнение с SSD и SAS:
Если вы хотите избавиться от узкого места и оптимизировать производительность серверов, вам необходимо рассмотреть возможность замены HDD на SSD или SAS диски. SSD могут обеспечивать скорости чтения/записи до 500 МБ/с и выше, что позволит вам максимально использовать потенциал вашего 10 Гбит/с соединения. Диски SAS также предлагают высокую производительность и надёжность, что особенно важно для серверных приложений. -
Влияние приложений:
Конкретный прирост производительности также будет зависеть от применяемого программного обеспечения. Приложения, которые требуют высокой скорости доступа к данным, например базы данных или виртуализация, значительно выиграют от обновления до более быстрого устройства хранения.
Заключение
Ваша инсталляция с жёсткими дисками 7200 об/мин действительно не сможет поддерживать полную пропускную способность 10 Гбит/с соединения. Для достижения максимальной производительности на новом уровне соединения рекомендуется рассмотреть возможность замены HDD на устройства более высокой скорости, такие как SSD или SAS. Это не только улучшит скорость передачи данных, но и повысит общую эффективность работы сервера.