производительный файловый сервер ЗАРАЗА Спецвыпуск: Хакер, номер #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. |