Как-то довольно ещё давно (примерно года 3 назад) задался вопросом оптимизации, тогда ещё Windows XP, потому как на одном из компьютеров «железо» стоит не самое устаревшее, но и далеко не новое. Выражение «не самое устаревшее» употребляю именно из того, что оно может. Само железо:
Intel Pentium 4, 3000 MHz (15 x 200) Prescott, Hyper-threading (два потока)
XFX ATI Radeon HD 4650 AGP (RV730) DDR2 512mb 128bit
Hynix 4Gb PC3200 DDR SDRAM (4x1Gb)
Seagate 320 ГБ SATA-II 7200 RPM
Epox EP-4PDA
БП 500 Вт, Chieftec CTB-500S
Частенько рыская по разным сайтам, находя ответы на разные вопросы и проблемки с XP, нашёл и информацию о том как оптимизировать Windows Server 2003 под свои домашние нужды. Перечислять преимущества и все достоинства этой системы перед клиентской и как максимально настроить её для простого пользователя не стану — информации об этом не так уж и мало, да и вообще речь не об этом (если об этом и писать, то это уже тема отдельной статьи. И то, если это будет одобрено, нужно и если такой темы нет здесь).
Максимально настроив полностью всё «под себя», смотря Full HD 1080p и радуясь как на моей железяке веселей забегали такие игры как:
Call of Duty — Modern Warfare 2 (2009)
Call of Duty — Modern Warfare 3 (2011)
Crysis 2 (2011)
World of Tanks
не заметно для себя самого стал присматриваться и к Windows Server 2008 SP2, из-за его поддержки DirectX 10.1, который поддерживает видеокарта и решился ставить. До этого ставил Windows 7 второй загрузочной OC, которая, кстати, не прижилась из-за казалось бы более весомых системных требований, тормоза ощущались больше всего в интернете. Процесс любимого браузера, firefox.exe, нагружал процессор в среднем 50% и это при том, что всё возможное по оптимизации операционки, жёсткого диска а также самого FireFox уже было сделано.
На Windows Server 2008 ситуация была повеселей, но те же проблемы в интернете. К слову: постоянно открыт диспетчер задач и значки датчиков температуры компонентов компьютера (программа AIDA) в области уведомлений, что слева от часов. Процессор нагревался до 55 градусов, что было нормальным на XP/2003 в предельной для него игре или программе, но никак не для простого «сёрфинга» в интернете. В простое и при малой активности 38 — 43 градусов. На этом интерес мой к Windows Server 2008 иссяк, и я решил что эти ядра Windows, а именно NT 6.0 и NT 6.1, оказались «не подъёмными» для моего старенького железа.
И снова, абсолютно случайно, что-то разыскивая про настройки в реестре на коком-то старом ресурсе, наткнулся на один очень интересный, не секретный, но редко кем используемый параметр, отвечающий как раз за то, что указано в заголовке, а именно за настройку приоритета процессора, выделяемого для активного приложения.
Некоторые знают, что его легко отредактировать в свойствах системы: «оптимизировать работу:» и на выбор только 2 значения «программ» и «служб, работающих в фоновом режиме». В реестре всё более тонко, значения от 0 (что крайне не рекомендуется и означает одинаковый приоритет для всех процессов, чего сам центральный процессор не поймет и последствия самые разные) до 26, что соответствует значению из свойств системы «программ», то есть максимальное, которое стояло у меня в свойствах и в реестре.
Так вот, чтобы оптимизировать приоритет процессора, то есть понизить его, для какого-либо активного приложения, не прибегая для этого каждый раз к другим программам типа Process Explorer, нужно открыть редактор реестра (Выполнить=>regedit=>OK) и открывая разделы:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl
найти параметр Win32PrioritySeparation, и сделав по нему двойной клик выставить значение меньшее, чем 26, с шагом 2, позакрывать разделы реестра и перезагрузить компьютер.
У меня стоит в Win2008 значение 6 (где-то даже таблицу находил по этим значениям), которое, как я думал, снизит производительность моей системы, но оказалось как раз наоборот. Процессор реально разгрузился в диспетчере задач и перестал греться, выделяя для активного приложения/процесса ресурсов почти столько же сколько и в XP/2003.
Проблема слишком большой нагрузки процессора браузером или какой-либо другой программой исчезла. Система даже стала как бы более отзывчивой и разница в производительности и быстродействии между двумя х32 операционками Windows XP/2003 и Vista/2008/7 на таком железе стала практически не видна.
Возможно, эта не большая, но как оказалось в моём случае, существенная настройка поможет тем, кто буквально мучает свой старенький компьютер, пытаясь пользоваться более актуальной OC.
Intel Pentium 4, 3000 MHz (15 x 200) Prescott, Hyper-threading (два потока)
XFX ATI Radeon HD 4650 AGP (RV730) DDR2 512mb 128bit
Hynix 4Gb PC3200 DDR SDRAM (4x1Gb)
Seagate 320 ГБ SATA-II 7200 RPM
Epox EP-4PDA
БП 500 Вт, Chieftec CTB-500S
Частенько рыская по разным сайтам, находя ответы на разные вопросы и проблемки с XP, нашёл и информацию о том как оптимизировать Windows Server 2003 под свои домашние нужды. Перечислять преимущества и все достоинства этой системы перед клиентской и как максимально настроить её для простого пользователя не стану — информации об этом не так уж и мало, да и вообще речь не об этом (если об этом и писать, то это уже тема отдельной статьи. И то, если это будет одобрено, нужно и если такой темы нет здесь).
Максимально настроив полностью всё «под себя», смотря Full HD 1080p и радуясь как на моей железяке веселей забегали такие игры как:
Call of Duty — Modern Warfare 2 (2009)
Call of Duty — Modern Warfare 3 (2011)
Crysis 2 (2011)
World of Tanks
не заметно для себя самого стал присматриваться и к Windows Server 2008 SP2, из-за его поддержки DirectX 10.1, который поддерживает видеокарта и решился ставить. До этого ставил Windows 7 второй загрузочной OC, которая, кстати, не прижилась из-за казалось бы более весомых системных требований, тормоза ощущались больше всего в интернете. Процесс любимого браузера, firefox.exe, нагружал процессор в среднем 50% и это при том, что всё возможное по оптимизации операционки, жёсткого диска а также самого FireFox уже было сделано.
На Windows Server 2008 ситуация была повеселей, но те же проблемы в интернете. К слову: постоянно открыт диспетчер задач и значки датчиков температуры компонентов компьютера (программа AIDA) в области уведомлений, что слева от часов. Процессор нагревался до 55 градусов, что было нормальным на XP/2003 в предельной для него игре или программе, но никак не для простого «сёрфинга» в интернете. В простое и при малой активности 38 — 43 градусов. На этом интерес мой к Windows Server 2008 иссяк, и я решил что эти ядра Windows, а именно NT 6.0 и NT 6.1, оказались «не подъёмными» для моего старенького железа.
И снова, абсолютно случайно, что-то разыскивая про настройки в реестре на коком-то старом ресурсе, наткнулся на один очень интересный, не секретный, но редко кем используемый параметр, отвечающий как раз за то, что указано в заголовке, а именно за настройку приоритета процессора, выделяемого для активного приложения.
Некоторые знают, что его легко отредактировать в свойствах системы: «оптимизировать работу:» и на выбор только 2 значения «программ» и «служб, работающих в фоновом режиме». В реестре всё более тонко, значения от 0 (что крайне не рекомендуется и означает одинаковый приоритет для всех процессов, чего сам центральный процессор не поймет и последствия самые разные) до 26, что соответствует значению из свойств системы «программ», то есть максимальное, которое стояло у меня в свойствах и в реестре.
Так вот, чтобы оптимизировать приоритет процессора, то есть понизить его, для какого-либо активного приложения, не прибегая для этого каждый раз к другим программам типа Process Explorer, нужно открыть редактор реестра (Выполнить=>regedit=>OK) и открывая разделы:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl
найти параметр Win32PrioritySeparation, и сделав по нему двойной клик выставить значение меньшее, чем 26, с шагом 2, позакрывать разделы реестра и перезагрузить компьютер.
У меня стоит в Win2008 значение 6 (где-то даже таблицу находил по этим значениям), которое, как я думал, снизит производительность моей системы, но оказалось как раз наоборот. Процессор реально разгрузился в диспетчере задач и перестал греться, выделяя для активного приложения/процесса ресурсов почти столько же сколько и в XP/2003.
Проблема слишком большой нагрузки процессора браузером или какой-либо другой программой исчезла. Система даже стала как бы более отзывчивой и разница в производительности и быстродействии между двумя х32 операционками Windows XP/2003 и Vista/2008/7 на таком железе стала практически не видна.
Возможно, эта не большая, но как оказалось в моём случае, существенная настройка поможет тем, кто буквально мучает свой старенький компьютер, пытаясь пользоваться более актуальной OC.