Назад | Перейти на главную страницу

ISCSI и Windows Server 2019

У меня есть 2 сервера. Главный из них - действующий сервер, другой - предоставляет жесткий диск в качестве ISCSI для основного сервера.

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

Мой вопрос связан с вводом-выводом от жестких дисков второго сервера к главному серверу к клиенту. Будет ли это плохой, высокой задержкой и медленным подходом к ней? Когда требовалось больше хранилища, я подумал о добавлении большего количества серверов для работы в качестве второго сервера и предоставления жестких дисков и перехода на более качественный и более крупный сервер, это экономически эффективно и т. Д.

Серверы находятся в удаленном контроллере домена и оба подключены с помощью контроллера домена, при этом основной сервер действует как DNS-сервер, а второй сервер имеет IP-адрес основного сервера в качестве поставщика DNS.

iSCSI как протокол не ограничивает производительность или задержку на жестких дисках. Он может ограничивать SSD и ограничивать NVMe.

Производительность в этом случае зависит от:

1) Физическое хранилище. Вы можете увеличить количество диска в RAID и использовать RAID10 для лучшего. В потоковом видео используются большие блоки, поэтому правильно выровненный размер полосы также может помочь.

2) Сеть между узлами. Чтобы устранить узкое место в сети, используйте соединение 1 GbE или лучше 10 GbE. Если у вас несколько каналов 1 GbE, настройте multipathing (mpio) и не используйте LACP (объединение сетевых адаптеров) для iSCSI. Вот объяснение: LACP против MPIO

3) В некоторых случаях добавление дополнительных сеансов iSCSI на канал также может повысить производительность.

4) Windows iSCSI Target также не самый быстрый, но он не должен быть узким местом для жестких дисков.