В Windows 2003 вы можете выбрать между:
Minimize memory used
Balance
Maximize data throughput for file sharing
Maximize data throughput for network applications
Раньше эти параметры можно было найти в разделе:
Control Panel ->
Network Connections ->
NIC Properties ->
File and Printer Sharing for Microsoft Networks ->
Server Optimization tab
На Windows 2008 Server, похоже, больше нельзя задать это свойство. Мне нужно задать это где-то еще или эти параметры больше не действительны в Windows 2008?
решение1
Похоже, эта опция исчезла из пользовательского интерфейса. Но она все еще доступна как настройка реестра (Документация Microsoft Technet):
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
DWORD: LargeSystemCache
и
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
DWORD: Size
Я не уверен, повлияет ли изменение значений по умолчанию на систему.
Описание
Указывает, поддерживает ли система кэш файловой системы стандартного или большого размера, а также влияет на частоту записи системой измененных страниц на диск.
Увеличение размера кэша файловой системы обычно повышает производительность сервера, но уменьшает объем физической памяти, доступной приложениям и службам. Аналогично, менее частая запись системных данных минимизирует использование дисковой подсистемы, но измененные страницы занимают память, которая в противном случае могла бы использоваться приложениями.
Параметр настройки Большого системного кэша Значение размера ------------------------------------------------------------------------------------- Минимизировать использование памяти 0 1 Баланс 0 2 Максимальная пропускная способность для обмена файлами 1 3 Максимальная пропускная способность для сетевого приложения 0 3
решение2
Команда по производительности Windows Serverговорят, что LargeSystemCache игнорируется в Windows Server 2008. Ядро Windows Vista/Server 2008 было изменено для динамической регулировки объема виртуальной памяти (в адресном пространстве ядра), выделяемой каждой задаче, в зависимости от рабочей нагрузки. В этой статье говорится, что параметры реестра управления памятью были оставлены на месте для совместимости с приложениями, которые пытаются прочитать параметры, но они не имеют никакого эффекта.
Неясно, LanmanServer\Parameters\Size
имеет ли это еще какой-либо эффект. MaxWorkItems
Значение все еще имеет эффект для клиентов SMB 1.0, но не для SMB 2.0, согласно Citrix:Настройка SMB для XenApp и файловых серверов на Windows Server 2008.