Вернуться   Foxter.ru > Мой компьютер > Операционные системы

 
 
Опции темы Опции просмотра
Старый 25.11.2005, 08:58   #3259  
Premium Member
 
Аватар для Vadya corp.
 
Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365Репутация: 123365
Регистрация: 26.10.2005
Сообщения: 293
По умолчанию

Цитата:
Сообщение от Kostyan
Ключ SecondLevelDataCache позволяет вручную установить в реестре величину кэша второго уровня (L2) процессора. Как правило, операционная система самостоятельно распознает размер кэша процессора, однако лишней эта настройка не будет. Если значение не задано или равно 0 (по умолчанию), то размер L2-кэша устанавливается автоматически. Чтобы прописать значение размера кэша вручную, необходимо указать в качестве значения ключа в десятичной системе исчисления размер кэша в байтах. К примеру, для процессора Intel Pentium 4 (Northwood) это значение составляет 512 байт.
На самом деле изменением этого параметра вам не удастся добиться сколько-нибудь заметного изменения производительности Windows NT. Он был добавлен для экспериментов по настройке внутренних структур данных диспетчера памяти, чтобы попытаться оптимизировать работу системы в зависимости от размера кэш-памяти. Если он равен нулю, а процессор "умеет" сообщать размер кэша второго уровня (Pentium*Pro, Pentium*II и т.д.), то используется величина, сообщённая процессором. Если параметр равен нулю, а процессор не сообщает размер кэша, то система использует некоторое заранее заданное значение. Если параметр не равен нулю, то система пытается использовать указанное значение. Но размер кэша должен быть указан в байтах. Однако изменения производительности, которые происходят в результате изменения размера внутренних структур данных, имеют второй или даже третий порядок малости по сравнению с другими причинами, и эффект оказывается практически неизмеряемым.

Выводы.
1. Современные процессоры умеют сообщать размер вмонтированной в них кэш-памяти второго уровня, поэтому для них нет смысла менять ноль в этом параметре на другое значение, оно всё равно будет проигнорировано.
2. Для старых процессоров вполне удовлетворительно работают параметры, принимаемые по умолчанию. Незачем менять значение этого параметра.
3. После изменения этого параметра вы всё же заметили повышение производительности? Великолепно, эффект "плацебо" опять сработал.

Этот текст был послан в конференцию одним из разработчиков MS,
__________________
Готовлю еду за PHP и MySQL
Vadya corp. вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru