Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

производительный файловый сервер

ЗАРАЗА

Спецвыпуск: Хакер, номер #063, стр. 063-034-7


REG_DWORD

HKLM\System\CurrentControlSet\Session Manager\I/O System\CountOperations

Со значением 0 отключает различные счетчики для жесткого диска, что может ускорить операции ввода-вывода.

REG_DWORD

HKLM\System\CurrentControlSet\Services\miniport_адаптер\Parameters\DeviceXX\NumberOfRequests

Аппаратный RAID-контроллер может выполнять больше запросов SRB благодаря распараллеливанию (рекомендуется поднять это значение в диапазоне от 32-х до 96-ти).

REG_DWORD

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\ IoPageLockLimit

Сколько памяти (в килобайтах) может заблокировать система под операцию ввода-вывода? Значение по умолчанию — 512 Кб. Если этот параметр увеличится, увеличится и объем данных, которые можно передать за одну операцию. Иногда я встречаю рекомендации увеличить это значение аж до 128 Мб, однако увеличение свыше нескольких мегабайт (например в пределах 8-16) вряд ли будет эффективно.

оптимизация параметров файловой системы

REG_DWORD

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagedPoolSize

Выгружаемый пул и файловый кеш разделяют одну и ту же область памяти. Выгружаемый пул требуется для работы с файлом подкачки, который при достаточном объеме памяти на файловом сервере практически не потребуется тебе. Ты можешь немного увеличить доступную память для файлового кеша снизив размер выгружаемого пула (указывается в байтах). Можно брать значения порядка 128 Мб или даже меньше.

REG_DWORD

HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation

Запрещает создание коротких псевдонимов имен файлов. Эта возможность требуется в том случае, если ты собираешься хранить на диске данные, обрабатываемые приложениями MS-DOS или Windows 3.x (имей в виду, что к ним относятся многие инсталляторы). Отключение (значение 1) незначительно ускоряет процедуру создания файлов.

REG_DWORD

HKLM\System\CurrentControlSet\Control\FileSystem\Disablelastaccess

При установке в 1 запрещает изменение времени доступа при обращении к файлу на чтение. Время последнего доступа применяется крайне редко (в отличие от времени создания и модификации). Запрет его обновления позволяет ускорить процедуру открытия файла на чтение.

оптимизация сетевых параметров

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

HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\TcpWindowSize

HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\TCP1323Opts

Размер окна TCP. Размер окна следует увеличить в сетях с высокой пропускной способностью и большими задержками: сети производительностью в несколько гигабит в секунду, сильно удаленные сети (через спутник или несколько маршрутизаторов), загруженные сети, в которых достаточно много устранимых коллизий, сети со слабыми клиентами (например со старыми компьютерами). При увеличении окна (TcpWindowSize) свыше 65535 (значение, близкое к этому, используется для гигабитных и выше интерфейсов) следует поставить значение TCP1323Opts, равное 1.

Назад на стр. 063-034-6  Содержание  Вперед на стр. 063-034-8