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

Как изменить максимальный размер запроса ввода-вывода в Windows Server 2008 R2

Насколько я понимаю, Windows Server 2008 R2 имеет возможность отправлять запросы ввода-вывода в подсистему хранения размером до 1 МБ. Еще в эпоху Server 2003 (и раньше) это было ограничено 64 КБ.

Кажется, я помню, как читал, что можно было управлять максимальным размером запроса ввода-вывода от значения по умолчанию. Я думаю, что требуется ключ реестра в HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager, но Google сегодня не находит ответов.

Я хочу изменить размер запросов ввода-вывода, чтобы оценить влияние на виртуальную машину VMWare FT, когда она размещает специализированное приложение для записи видео, которое выполняет много операций ввода-вывода для виртуальных дисков. Основная проблема, которую мы пытаемся решить, - это конвергенция первичной / вторичной репликации VMWare FT при наличии сочетания больших запросов на чтение и запись. Есть надежда, что, варьируя размер запроса ввода-вывода, мы сможем повысить эффективность этого.

Полагаю, вы используете этот сервер в ESXI? Это не совсем ясно из вашего вопроса.

На ваш вопрос. Вы не получите от этого никакой пользы. Фактически вы можете снизить производительность. (если я правильно помню, smss.exe не делает то, что вы описываете). Чтобы получить лучшую производительность ввода-вывода с Windows Server 2008 r2, вам необходимо иметь MPIO (многопутевый ввод-вывод) непосредственно на томе хранения (чтобы ОС оставалась на VMDK, а данные на диске iscsi).

Предполагается, что у вас есть хранилище, поддерживающее MPIO (вам нужно будет настроить ISCSI, чтобы у вас был прямой доступ к тому в вашей SAN, минуя VMDK).

Это не 5-минутная установка и требует некоторой домашней работы, чтобы все получилось. Поскольку я ничего не знаю о вашей среде, я не могу ничего посоветовать.

Я знаю, что некоторым людям в ESXI 4.x пришлось снизить количество запросов ввода-вывода на гипервизоре Vmware, чтобы повысить производительность. (Я этого не рекомендую).

edit: Вы рассматривали возможность использования Vmware FT в качестве задачи по запросу в этом случае? Это будет самое быстрое решение. Запустив этот хост как Vmware HA временно или по расписанию. Его поддерживает VMware.