Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Оптимизация WinXP x64/x32

Автор: snow1eopard
Дата сообщения: 06.02.2006 13:36
Предлагаю обсудить сабж. Есть несколько вопросов без ответов.
Автор: nowhereman
Дата сообщения: 06.02.2006 14:21
snow1eopard

Цитата:
Есть несколько вопросов без ответов.

Так задавайте.
Автор: snow1eopard
Дата сообщения: 06.02.2006 16:16
В общем хочу обсудить как максимально оптимизировать винду не в ущерб стабильности.
Вот хочу написать, что делаю я для выполнения сабжа, кто про комментирует или дополнит:
Установка винды. Установка всех обновлений. Установка последних дров. Отключение интерфейса винды в том числе службы (themes).
Запускаю заранее сделанные реги:
отключить автоматическое проигрывание видео файла при выборе в проводнике ("на некоторых машинах был замечен глюк с кодеками когда при входе в папку с фильмами комп начинал гонять проц в 100%, эта запись решила проблему"); Запретить кэширование картинок(Thumbnail); не показывать ресурсы С$ admin$ на рабочей станции и сервере ("защита от несанкционированного доступа при использовании рабочей группы"); не искать назначенные задания и принтеры на удаленых компьютерах ("ускорение входа в сетевое окружение"); отключить слежение Windows XP за пользователем ("винда не тратит время на запоминание открываемых файлов, документов, папок"); QOS 0% ограничение пропускной способности сети (до сих пор мною не проверено, в LAN изменений не происходит как и для Dialup, микрософт пишет что установка в 0 это заблуждение); задержка показа меню 50ms ("установлене меньшей задержки приводило к глюку при удалении файлов по сети"); только для NTFS (отключить создание имен файлов в формате 8.3; отключить марку времени последнего доступ; запретить шифрование файловой системы EFS)("ускоряется входе в папку под NTFS ");время, по истечении которого программу считать зависшей (сек) = 1; завершать зависшее приложение через (сек) = 1; завершать зависший сервис через (сек) = 3 ("ускорение выхода из системы и при зависании програм"); отключить отладчик Dr.Watson;автоматически выгружать неиспользуемые DLL ("должно осфобождать ресурсы но не проверенно").
Использую дефрагминтатор Perfect Disk 7. Чистилка реестра Reg Cleaner.

Отключение служб x32/x64 при стабильной работе:

При использовании LAN и DialUp, в остальных случаях можно спокойно выключать: DHCP-клиент, DNS-клиент, Рабочая станция, Сервер, Сетевые подключения.

Обязательны только для использования домена в остальном можно выключать:
Модуль поддержки NetBios через TCP/IP; Служба сетевого расположения (NLA); Службы IPSEC, Сетевой вход в систему и те что входят в пункт LAN и DialUp.

Обязательны в любом случае:
Удаленный вызов процедуры (RPC) (отключение ведет к краху системы), (Инструментарий управления Windows, Журнал событий ("отключение ведет к краху либо глюкам системы"))

Не обязательны, но желательны:
Диспетчер логических дисков ("при отключении замечено падение скорости работы файловой системы", клиент отслеживания изменившихся связей ("при отключении замечены глюки при работе на NTFS"))
Все остальные службы были выставлены вручную, если после перезагрузки они все равно грузились, то принудительно выключались.
Так же было замечено что при загрузке системы загружается служба IMAPI для записи компакт дисков, если вы не пользуетесь стандартной возможностью записи дисков то стоит выключить ее принудительно.
После выключения служб замечено освобождение памяти на ~20mb, при отключении еще и LAN-служб ~30, что в общем-то существенно, так же система начинает работать намного быстрее и приятнее.

Вопросы:
Кто знает точно есть прирост от отключения QOS, мнения разделились?
Народ юзает проги типа WinBoost, GameBoost, LANBoost и т.п., кто может пролить свет по этому поводу, знакомые юзали говорят игры идут на много лучше, вопрос в стабильности и целесообразности?
Кто пробовал изменять ключ реестра:
HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management
(используется 512mb), для максимума прироста скорости системы памяти?
Так же интересуют оптимальные настойки под 100/1000 LAN и для DialUp. В частности изменения в ключах:
Настройки TCP >
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]
Автоматическое определение MTU >
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
поддержка больших TCP окон; разрешить ли повторную передачу данных (SACK - RFC 2018); максимальное время Default Time to Live Setting; автоматически определять MTU; максимальный размер окна для приёма пакетов TCP/IP; максимальный размер передаваемого блока данных MTU?
Кто знает реально работающие программы для освобождения не используемых ресурсов, в автономном режиме? (знаю UPHClean, но она так ничего и не очистила, Cashmen XP система начаинали глючить)
Кто знает, что можно удалить из ветки:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
Можно ли выключить службу Справка и поддержка без последующей ее загрузки?
Что можно изменять для ускорения в GPEDIT.MSС?
Стоит ли использовать утилиты ставящие проги в высокий приоритет?



Автор: pop2ROOT
Дата сообщения: 06.02.2006 17:06
snow1eopard

Цитата:
есть прирост от отключения QOS, мнения разделились?
это сервис, который если не запущен в сети и не поддерживается ею, то и не используется соответственно - и ресурсы не резервирует под себя. Касательно инета это 100% не используется, так что можно забыть эти сказки. А там где он нужен, он очень даже полезен.

все эти BOOSTы - имхо фигня отстойная, для тех кто сам машину настраивать не умеет. Впрочем, не верь мне на слово - проверь сам. Я не юзаю такое.

Автоматическое определение MTU - весьма полезная вещь.
Поддержка больших окон хороша на широких каналах.
Повторная передача данных - тоже полезная вещь.
Максимальное время жизни сессии - мне кажется мало влияет.
Макс. размер окна и блока - в зависимости от ширины канала.
=== Все эти настройки хорошо расписаны в новых плагинах к X-Setup 8 Pro ===

А какие неиспользуемые ресурсы ты хочешь очищать? Очищалки памяти - имхо абсолютно бесполезны. UPHClean - не для очистки, а для корректного завершения работы, когда профиль юзера тормозит запись в реестр, из-за чего при досрочном завершении работы возможны проблемы на следующей загрузке в частности - ну или просто машина долго выключается.

Ты кстати очень малое время задал для выгружения зависших задач: 1-3 сек. это мало, дай хотя бы 5 прогам и 10 - службам. Это может к проблемам привести опять же при досрочном завершении работы служб, когда они не успевают внести необходимые записи в реестр и их принудительно выгружают.

KnownDLLs имхо лучше не трогать, там много не сэкономишь, а головняк нажить запросто.

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

и еще кое-что из служб можно выключить - могу свой список привести.


Цитата:
Стоит ли использовать утилиты ставящие проги в высокий приоритет?
смотря для чего тебе это нужно. Тут надо подробнее.

насчет GPEDIT.MSС щас не готов ответить, смотреть надо, так не помню.
Автор: nowhereman
Дата сообщения: 06.02.2006 20:42
snow1eopard
Теперь о том, как делаю я - устанавливаю систему, настраиваю ее под себя (включаю панель быстрого доступа, добавляю панель Мой компьютер, чтобы содержимое дисков под рукой было, устанавливаю программы, отключаю восстановление системы на всех дисках кроме системного - и все. Дефрагментатора вполне хватает встроенного (в тяжелых случаях использую contig Руссиновича), пользы в чистке реестра и в отключении служб не вижу - выигрыш от этого если и будет, то незначительный, 1-2 процента, и не окупает возможных глюков и чесания репы - а что именно из отключенного (или вычищенного) влияет на ту или иную проблему.
WinXP стоит уже шестой год (компьютер за это время из общесемейного стал моим, а потом - дочкиным). Не сказать, что мало использовался - за это время на него устанавливались и удалялись по меньшей мере сотня-другая игр, в том числе бета-версий (сын тестером подрабатывает).


Цитата:
время, по истечении которого программу считать зависшей (сек) = 1; завершать зависшее приложение через (сек) = 1; завершать зависший сервис через (сек) = 3 ("ускорение выхода из системы и при зависании програм");

Никогда такого делать не стану - раз в несколько недель можно и подождать минуту, если что-то зависнет, зато если я забуду сохранить работу, а несколько раз такое бывало, то вполне успеваю увидеть окошко с предложением сохранить документ
и нажать на кнопку.


Цитата:
Кто знает точно есть прирост от отключения QOS,

Я знаю, нет прироста. слухи пошли из-за того, что в одной из промежуточных сборок вистлера примерно во время второй беты QoS действительно "отнимал" зарезервированный канал. Ошибку быстро исправили, а слухи и сплетни уже пять лет живут.


Цитата:
После выключения служб замечено освобождение памяти на ~20mb, при отключении еще и LAN-служб ~30, что в общем-то существенно, так же система начинает работать намного быстрее и приятнее.

Нет, выигрыш намного меньше, диспетчер программ не показывает количества ни занятой памяти, ни свободной. Или Вы действительно считали занятую память? Можете рассказать, как именно?
А вот насчет "приятнее" спорить не буду - человек по своей природе субъективен, и убежденность, что система должна работать быстрее, заставляет воспринимать ее как быстрее работающую.

pop2ROOT

Цитата:
Очищалки памяти - имхо абсолютно бесполезны.

Ага. И это в лучшем случае. А обычно - вредны, пусть и не сильно.
Автор: evle
Дата сообщения: 07.02.2006 03:49
snow1eopard

Цитата:
запретить шифрование файловой системы EFS)("ускоряется входе в папку под NTFS ")

Это как?

Цитата:
время, по истечении которого программу считать зависшей (сек) = 1; завершать зависшее приложение через (сек) = 1;

Могут быть проблемы. Бывают программы, которым не хватит этого времени, особенно на слабых машинах.

Цитата:
автоматически выгружать неиспользуемые DLL ("должно осфобождать ресурсы но не проверенно")

При работе в оффисе это может замедлить работу, поскольку всякие Word и Excel постоянно открываются и закрываются.


Добавлено:
Про службы уже говорили в теме Отключить службы
Автор: snow1eopard
Дата сообщения: 07.02.2006 13:04
pop2ROOT

Цитата:
Справку и поддержку конечно можно выключить, если ты ее центром не пользуешься. Или поставь Вручную.

К моему великому сожелению после перезагрузки она опять грузится и после выставления в ручную и после отключения. Просто так я не задавл бы этот вопрос.

Цитата:
KnownDLLs имхо лучше не трогать, там много не сэкономишь, а головняк нажить запросто.

Кто нибудь может дать описание DLL'ок из этого раздела?

Цитата:
и еще кое-что из служб можно выключить - могу свой список привести.

Если не затруднит...

Цитата:
Цитата: Стоит ли использовать утилиты ставящие проги в высокий приоритет? смотря для чего тебе это нужно. Тут надо подробнее.

Сейчас открываю (настариваю) игровой/интернет клуб на 50 машин под WinXP 64bit вот и интересно есть резон в этом или нет.






Добавлено:
nowhereman

Цитата:
Никогда такого делать не стану - раз в несколько недель можно и подождать минуту, если что-то зависнет, зато если я забуду сохранить работу, а несколько раз такое бывало, то вполне успеваю увидеть окошко с предложением сохранить документ  и нажать на кнопку.

Вобщем то я как то не забывал сохранять свою работу раньше по этому проблема для меня так остро не стоит. А вообще вещь полезная винда быстрее откликается когда что-то висонуло либо идет завершение работу, мною проверено на стабильность и нареканий за 3 года никаких ни у кого из тех кому я это устанавливал. Ну а сейчас мне можно этим не пользоватся, так перешел полностью под WinXP 64bit, а она не виснет вообще никогда, по крайней мере у меня, хотя и издевался я над ней как только мог. Пока это лучшая винда от микрософта.

Цитата:
Нет, выигрыш намного меньше, диспетчер программ не показывает количества ни занятой памяти, ни свободной. Или Вы действительно считали занятую память? Можете рассказать, как именно?

И что же он тогда показывает температуру в системном блоке?
Вообще если серьезно то кроме диспетчера еще много всяких утилит и прог есть. Даже обычный Far.

Автор: nowhereman
Дата сообщения: 07.02.2006 13:46
snow1eopard

Цитата:
Сейчас открываю (настариваю) игровой/интернет клуб на 50 машин под WinXP 64bit

Ну это вряд ли. Игровой клуб на итаниумах???

Добавлено:
snow1eopard

Цитата:
И что же он тогда показывает температуру в системном блоке?

А умные книжки слабо прочитать?

Цитата:
Вообще если серьезно то кроме диспетчера еще много всяких утилит и прог есть. Даже обычный Far.

Еще ни разу не видел программ, которые показывали бы количество свободной и занятой памяти, не в названиях параметров, а на самом деле. Может, Руссинович когда-нибудь и напишет...
Автор: snow1eopard
Дата сообщения: 07.02.2006 15:46
nowhereman

Цитата:
Сейчас открываю (настариваю) игровой/интернет клуб на 50 машин под WinXP 64bit   Ну это вряд ли. Игровой клуб на итаниумах???

Клуб на итаниумах )) Сколько столетий он отрабатывал бы свои деньги... ))
На Sempron 2.5 64bit !


Цитата:
А умные книжки слабо прочитать?

И что же там написали? Что програм для определения свободной и занятой памяти пока не додумался никто создать? Мийкрософт так и подавно не доросло чтоб определить где что и сколько...

Автор: nowhereman
Дата сообщения: 07.02.2006 16:20
snow1eopard

Цитата:
На Sempron 2.5 64bit !

Тогда не XP 64-bit, а ХР х64

Цитата:
И что же там написали?

А прочитайте.

Цитата:
Что програм для определения свободной и занятой памяти пока не додумался никто создать?

Кто действительно может написать, те понимают, что работа никчемная, а кто не может - те пишут в меру своего незнания.
Автор: pop2ROOT
Дата сообщения: 07.02.2006 21:36
snow1eopard

Цитата:
после перезагрузки она опять грузится и после выставления в ручную и после отключения
у меня ничего подобного не возникает. если не нужна - удали ее совсем XPlite-ом

да, кстати, вчера отключил Служба сетевого расположения (NLA) - сегодня сетка не могла получить адрес автоматом, хотя домена никакого нет - домашка одноранговая. Включил обратно.

Приведу список отключенных у меня служб:
DNS-клиeнт
QoS RSVP
Aдaптep пpoизвoдитeльнocти WMI
Бecпpoвoднaя нacтpoйкa (у меня нет таких устройств)
Втopичный вxoд в cиcтeмy
Диcпeтчep aвтo-пoдключeний yдaлeннoгo дocтyпa
Диcпeтчep ceaнca cпpaвки для yдaлeннoгo paбoчeго стола
Диcпeтчep ceтeвoгo DDE
Дocтyп к HID-ycтpoйcтвaм
Жypнaлы и oпoвeщeния пpoизвoдитeльнocти
Клиeнт oтcлeживaния измeнившиxcя cвязeй (и никаких глюков не наблюдаю)
Лoкaтop yдaлeннoгo вызoвa пpoцeдyp (RPC)
Mapшpyтизaция и yдaлeнный дocтyп
Moдyль пoддepжки NetВIOS чepeз TCP/IP
Oпoвeщaтeль
Cepвep пaпки oбмeнa
Ceтeвoй вxoд в cиcтeмy
Cлyжбa cepийныx нoмepoв пepeнocныx ycтpoйcтв
Cлyжбa ceтeвoгo DDЕ
Cлyжбa cooбщeний
Cлyжбы IPSЕC
Coвмecтимocть быcтpoгo пepeключeния пoльзoвaтeй (юзер один - я)

Еще можно отключить:
Справку и поддержку, если не пользуешься,
Диспетчер очереди печати - если принтера нет
Службу загрузки изображений - если нет сканера/фотика
Службу восстановления системы - если не пользуешься

Также у меня СОВСЕМ УДАЛЕНЫ:
IMAРI CD-Вurning COM Service
Cлyжбa Telnet
Cлyжбa пoддepжки иcтoчникoв бecпepeбoйного питания
Cлyжбы Cмapт-кapт
Удaлeннoe peдaктиpoвaниe peecтpa
Унивepcaльный РIug and РIay
Служба времени Windows
Веб-клиент
Служба отчета об ошибках
Служба интеллектуальной фоновой передачи (нужна для автоапдейта!)
Центр безопасности и его фоновая служба
Служба индексирования
Автоматическое обновление

вроде ничего не забыл... почитал и сам удивился - система работает!
всяких твиков еще прилично... долго можно писать на эту тему.
вот думаю - если у меня теперь АДСЛ, можно Телефонию отключить?
Автор: nowhereman
Дата сообщения: 08.02.2006 07:00
pop2ROOT

Цитата:
вроде ничего не забыл... почитал и сам удивился - система работает!

Еще бы выяснить, какая польза от всего этого (стоит ли овчинка выделки)...
Автор: snow1eopard
Дата сообщения: 08.02.2006 10:54
nowhereman

Цитата:
Еще бы выяснить, какая польза от всего этого (стоит ли овчинка выделки)...

Вообщето все службы кушают опреативку + некоторые кушают ресурсы твоего проца. Так что думаю стоит.

Добавлено:
Народ нужна помощь хочу разобрать XP по косточкам кто знает где инфу достать по полной загрузке ОС где что когда и как грузится? То что на поверхности я могу и сам посмотреть, а вот что поглубже, просто из чистого любопытства может что нибудь ценное там на дне.
Взял я как то NeoUtilits http://www.neoutils.ru/modules/downloads/file.html?id=19 там есть пункт "Менеджер автозагрузки" (такого нет ни в одном твикере), как я понял в пункте " драйвера и сервисы" все то что грузится в оболочку. Там есть вещи которые вообще не нужны на корню думаю даже вредные для здоровья винды, например если у меня в помине нет ISA то и драйвер под него в загруженом состоянии мне не нужен. Думаю это может и конфликт какой вызвать, т.к. чем больше дров не нужных в системе тем более шаткое ее положение. Кроме ISA там столько всякого мусора, что даже не подумал бы... Советую только систему забакапить если будет кто эксперементировать чем нить типа Ghost'a. Еще есть "system.ini", кстати:

Цитата:
; for 16-bit app support
[drivers]
wave=mmdrv.dll
timer=timer.drv
[mci]
[driver32]
[386enh]
woafont=app866.FON
EGA80WOA.FON=EGA80866.FON
EGA40WOA.FON=EGA40866.FON
CGA80WOA.FON=CGA80866.FON
CGA40WOA.FON=CGA40866.FON

Если мне не нужны EGA CGA может их кильнуть от сюда. И для чего wave=mmdrv.dll,woafont=app866.FON. Кто знает?
Может у кого еще какая инфа или утилитки есть? Знаю что при за грузке F8 можно посмотреть то что до оболочки грузится, сделать протокалирование, но нужно знать что каждый из них обозначает.


Автор: pop2ROOT
Дата сообщения: 08.02.2006 12:26
snow1eopard
заюзай Autoruns - мегаполезная тулза от Руссиновича!!! подробнее нее никто не показывает загрузку, что и откуда. НеоУтилитес отдохнет по полной программе!

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

касательно последнего вопроса о system.ini: там же написано - для поддержки 16-битных приложений! обе эти длл-ки и экранные шрифты. На живой системе с этим лучше не экспериментировать, мне кажется - надо ставить отдельно и смотреть.
Автор: nowhereman
Дата сообщения: 08.02.2006 12:47
snow1eopard

Цитата:
Вообщето все службы кушают опреативку + некоторые кушают ресурсы твоего проца.

Стоит ли выигрыш в долях процента, ну в однм-двух в случае предельного обрезани системы лишнего геморроя, когда возникает некая проблема, каждый решает для себя сам. А примеры, когда решение проблемы занимало не один день, в форуме несложно найти.

Страницы: 1

Предыдущая тема: Win2003Server SE ошибка IPBOOTP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.