imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 02.12.2004, 19:47     # 1
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Exclamation Оверклокинг Windows XP

Часть 1 2 3 4

При создании этой темы я руководствовался тем, что есть некоторая необходимость объединить информацию об оптимизации XP. Судите сами, в ин-те (в том числе и на imho) полно статей на эту тему, но все они носят хаотичный характер.
Здесь приведены только опробованные способы воздействия на ось, с целью повышения её эффективности. Не судите строго, если не видите смысла в создании подобной темы. Любые предложения, советы (в приват), а также критика и т.п. приветствуются.

• Реестр

Скачать Register Optimization.zip - архив с готовыми reg-файлами.
На данный момент насчитывает 20 твиков.


Детали - я постарался привести не только "сухую" теорию, но и мнение рядовых пользователей.
HKCR - HKEY_CLASSES_ROOT; HKCU - HKEY_CURRENT_USER; HKLM - HKEY_LOCAL_MACHINE;
HKU - HKEY_USERS; HKCC - HKEY_CURRENT_CONFIG.
dword – параметр dword; binary – двоичный параметр; sz – строковый параметр;
multi_sz – мультистроковый параметр; expand_sz – расширяемый строковый параметр.

01. Отключение DrWatson
Параметр: тип sz, Auto, значение: 0
Ветка: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug

02. Сокращение времени завершения служб
Параметр: тип sz, WaitToKillServiceTimeout, значение: 5000
Ветка: HKLM\SYSTEM\CurrentControlSet\Control
Детали: http://www.softboard.ru/index.php?sh...546#entry58948 (пост от mstrap)

03. Сокращение времени завершения приложений
Параметр: тип sz, WaitToKillAppTimeout, значение: 5000
Ветка: HKLM\SYSTEM\CurrentControlSet\Control

04. Непрерывный размер размещения файла
Параметр: тип dword, ContigFileAllocSize, значение: 00000200
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Детали: http://tweak.tut.by/ubb/Forum7/HTML/000335.html

05. Отключение функции обновления метки последнего доступа к файлу
Параметр: тип dword, NtfsDisableLastAccessUpdate, значение: 1
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Детали: http://www.knhp.ru/cgi-bin/forum/for...d=769&page=1#7

06. Резервирование места для главной файловой таблицы
Параметр: тип dword, NtfsMftZoneReservation, значение: 2
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\FileSystem
Детали: если ваши тома NTFS вообще содержат относительно немного файлов, большого размера, заданное значение этого параметра 1 (значение по умолчанию). Вы можете использовать значение 2 или 3 при умеренном количестве файлов, и 4 (максимум) если у вас раздел с NTFS содержит большое количество файлов. Однако, значения >2, заставляют систему резервировать намного большую часть диска для таблицы файлов с основными данными.

07. Заключение ядра системы в оперативную память
Параметр: тип dword, DisablePagingExecutive, значение: 1
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Детали: http://forum.videoediting.ru/lofiver...php/t3204.html (первый пост от VladG)

08. Активация функции ускорения ввода/вывода
Параметр: тип dword, IOPageLockLimit, значение: 524288
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Детали: http://www.jesuschrist.ru/forum/59775,,.php

09. Установка приоритета для CMOS и часов
Параметр: тип dword, IRQ8Priority, значение: 1
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl
Детали: сам хотел бы знать… Где-то вычитал, что такое решение может несколько повысить производительность системной платы. Пробовал, но подтвердить или опровергнуть не могу.

10. Увеличение кэша иконок
Параметр: тип dword, MaxCachedIcons, значение: 5000
Ветка: HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer
*5000 ~ 4Мб
Детали: http://forum.oszone.net/showthread.p...%F1%F2%F0%25E0

11. Задержка перед раскрытием меню
Параметр: тип sz, MenuShowDelay, значение: 150
Ветка: HKCU/Control Panel/Desktop
Детали: http://www.oszone.net/windows/winxp/system/37.shtml

12. Отключение заставки Outlook Express
Параметр: тип dword, NoSplash, значение: 1
Ветка: HKCU\Identities\{GUID}\Software\Microsoft\Outlook Express\5.0
* {GUID} – случайный номер

13. Сворачивание Outlook Express в трей
Параметр: тип dword, MinToTray, значение: 1
Ветка: HKCU\Software\Microsoft\Office\10.0\Outlook\Preferences

• Службы

Понятное дело настройки сервисов у каждого разные. Привожу свой вариант.

01. NetMeeting Remote Desktop Sharing - разрешает проверенным пользователям получать доступ к рабочему столу Windows, используя NetMeeting.
Состояние: отключено.

02. QoS RSVP - обеспечивает рассылку оповещений в сети и управление локальным трафиком для QoS-программ и управляющих программ.
Состояние: вручную. Существует миф, согласно которому эту службу нужно отключать.

03. Telnet - позволяет удаленному пользователю входить в систему и запускать программы, поддерживает различных клиентов TCP/IP Telnet, включая компьютеры с операционными системами UNIX и Windows.
Состояние: отключено.

04. Автоматическое обновление - включает загрузку и установку критических обновлений Windows.
Состояние: отключено.

05. Брандмауэр Интернета (ICF) /Общий доступ к Интернету (ICS) - Обеспечивает поддержку служб трансляции адресов, адресации и разрешения имен или предотвращает вторжение служб в домашней сети или сети небольшого офиса.
Состояние отключено, т.к. используется сторонний файервол.

06. Диспетчер сеанса справки для удаленного рабочего стола - управляет возможностями Удаленного помощника.
Состояние: отключено.

07. Служба COM записи компакт-дисков IMAPI - управление записью компакт-дисков с помощью IMAPI (Image Mastering Applications Programming Interface).
Состояние: отключено, т.к. используется сторонняя программа.

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

09. Удаленный реестр - позволяет удаленным пользователям изменять параметры реестра на этом компьютере.
Состояние: отключено.

10. Центр обеспечения безопасности - ведёт наблюдение за настройками и параметрами безопасности системы.
Состояние: отключено.


• Файл подкачки (swap)

Всецело разделяю точку зрения автора этой статьи: http://www.oszone.net/windows/winxp/20.shtml

• Удаление лишнего

Достаточно подробно рассмотрено у нас: http://www.imho.ws/showthread.php?t=69934

• Прочее

01. Отключение индексирования
Свойства диска -> Снимаем галочку с «Разрешить индексирование диска для быстрого поиска».

02. Автоматический вход в систему
Выполнить: control userpasswords2
После открытия апплета, служащего для управления учетными записями пользователей, снимаем на вкладке Пользователи флажок напротив "Требовать ввод имени пользователя и пароля". После нажатия на кнопку ОК появится диалоговое окно "Автоматический вход в систему", где нужно будет указать имя пользователя и пароль.

03. Отключение экрана заставки при загрузке XP
Выполнить: msconfig - boot.ini\noguiboot

04. Очистка кэша иконок (помогает, когда значки прорисовываются медленно)
Удаляем IconCache.db из C:\Documents and Settings\Имя вашей учётной записи\Local Settings\Application Data
*Удалять в безопасном режиме (F8).

05. Пустой "Адрес" в Internet Explorer
В свойствах ярлыка, в поле "Объект" добавляем параметр -nohome. "С:\Program Files\Internet Explorer\IEXPLORE.EXE" -nohome
Вложения
Тип файла: zip Register Optimization.zip (6.5 Кбайт, 694 просмотров - Кто скачивал? )
__________________
Оверклокинг Windows XP

Последний раз редактировалось Dr.God; 11.06.2006 в 19:39. Причина: Добавил ссылку на "Миф о QoS"
Dr.God вне форума  
Старый 03.01.2005, 17:18     # 2
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
• Реестр

Скачать Register Optimization.zip - архив с готовыми reg-файлами.
На данный момент насчитывает 20 твиков.


14. Классический режим "Поиска"
Параметр: тип sz, Use Search Asst: no
Ветка: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState
Детали: твик позволяет вернуться к более успешному дизайну "Поиска" старших ОС.

15. Расширение возможностей контекстного меню
Параметры: тип sz, (по умолчанию), значение в каталоге "Copy To": {C2FBB630-2971-11D1-A18C-00C04FD75D13};
значение в каталоге "Move To": {C2FBB631-2971-11D1-A18C-00C04FD75D13}
Ветка для "Copy To": HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To
Ветка для "Move To": HKCR\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To

16. Отключение функции "откат" для инсталлятора
Параметр: тип dword, DisableRollback, значение: 1
Ветка: HKCU\Software\Policies\Microsoft\Windows\Installer
Детали: этим способом можно сэкономить место, необходимое для установки программы, однако это также лешит вас возможности вернуть систему к прежнему (до начала инсталляции) состоянию.

17. Удаление стрелок с ярлыков
Вставьте код в любой текстовый редактор, например "Блокнот" и сохраните с расширением .reg. Выполните полученный файл.

Код:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
@="Shortcut"
"EditFlags"=dword:00000001
"NeverShowExt"=""
"Shortcut"=""

[HKEY_CLASSES_ROOT\piffile]
@="Shortcut to MS-DOS Program"
"EditFlags"=hex:01,00,00,00
"NeverShowExt"=""
"Shortcut"=""
18. Сохранение размера и положения папок
Параметры: тип dword, BagMRU Size, значение: 3000
Ветка для каталога "Shell": HKCU\Software\Microsoft\Windows\Shell
Ветка для каталога "ShellNoRoam": HKCU\Software\Microsoft\Windows\ShellNoRoam
Детали: XP по умолчанию "помнит" положение папок/окон, заданное пользователем, лишь в течении определённого числа просмотров. Данный твик позволяет увеличить это число.

19. Увеличение числа соединений в SP2
Параметр: тип dword, TcpNumConnections, значение: 20
Ветка: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip
Детали: в SP2 действует ограничение на кол-во соединений (10), с внесением предложенных изменений их кол-во возрастает до 20.

20. Отключение сообщения об ошибке после "падения" системы
Параметр: тип dword, NoPopupsOnBoot, значение: 1
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\Windows


• Прочее

06. Разделение процессов desktop и explorer
Необходимо выполнить скрипт.
__________________
Оверклокинг Windows XP

Последний раз редактировалось Dr.God; 23.02.2005 в 18:46.
Dr.God вне форума  
Старый 03.02.2005, 12:29     # 3
Alefz
Member
 
Аватар для Alefz
 
Регистрация: 14.11.2002
Адрес: Москва, МЭИ-ТУ
Сообщения: 252

Alefz Известность не заставит себя ждать
Уточните в какой системе исчисления вы приводите значения ключей: в десятичной (dec) или шестнатиричной (hex)?
Посмотрел прикрепленный файл и все вопросы исчезли.
Кстати гдето слышал, что при помощи реестра можно переделать XP в серверную ось, а вы что об этом думаете?

Последний раз редактировалось Alefz; 03.02.2005 в 12:37.
Alefz вне форума  
Старый 03.02.2005, 12:56     # 4
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 13 299

Borland - Гад и сволочь
Цитата:
Alefz:
при помощи реестра можно переделать XP в серверную ось, а вы что об этом думаете?
Можно, но это лишено смысла. Сама себя она, конечно, начнёт считать сервером, но:
1. Программы, которые проверяют версию ОС, будут ругаться "неизвестная версия ОС" (не все конечно, но всё равно неприятно).
2. Единственное, что Ты приобретёшь в результате этого изменения - это снятие ограничения на количество LAN-подключений (10). Серверных служб в ОС не прибавится...
, правильнее и проще поставить серверную ОС (тот же 2003 Server) и выкинуть ненужные службы, нежели пытаться сделать сервер из XP.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 03.02.2005, 13:05     # 5
Alefz
Member
 
Аватар для Alefz
 
Регистрация: 14.11.2002
Адрес: Москва, МЭИ-ТУ
Сообщения: 252

Alefz Известность не заставит себя ждать
Cнятие ограничения на количество LAN-подключений (10) это было бы замечательно. А то некоторые советуют подменять tcpip.sys - xp после этого ведет себя очень странно.
Кстати в SP2 параметр TcpNumConnections (Ветка: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip) не действует.
Alefz вне форума  
Старый 03.02.2005, 19:26     # 6
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 13 299

Borland - Гад и сволочь
Alefz
В данном случае идёт речь о существенно разных ограничениях.
Ограничение драйвера tcpip.sys при таком "преобразовании" никуда не денется (количество соединений на 1 процесс в системе).
Снимается другое ограничение - на подключение к ресурсу ipc$ более чем 10 клиентов (авторизованных пользователей; в частности - пользователей расшаренных папок, например).
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 03.02.2005, 20:35     # 7
ARTi
Guest
 
Сообщения: n/a

Цитата:
• Файл подкачки (swap)

Всецело разделяю точку зрения автора этой статьи: http://www.oszone.net/windows/winxp/20.shtml
Я не согласен с автором статьи (если я в чем-то не прав, обязательно поправьте)
1. Мне кажется, идея о том, что swap-файл необходимо перемещать именно в начало диска, устарела. Да, он должен быть непрерывным (нефрагментированным), НО.
Возьмем физику расположения данных на винчестере. Начало диска - головки в одном крайнем положении, конец - в другом крайнем положении. Так?
Этот человек предлагает систему распологать на разделе, находящимся в начале диска (причем, я по опыту могу сказать, что однажды 4 Гб на системном разделе станет мало); зачем тогда малоиспользуемые фалйлы располагать посередине, в то время как нужные - установленные программы - где-то на другом конце?
2. Во всяком случае swap-файл должен быть, на мой взгляд, посередине часто используемых данных (чтобы минимизировать движение головок винчестера к периферии и середине диска), т.е., как минимум посередине системного раздела, потому что наверняка эти 4 Гб будут забиты под завязку. А тут целые разделы, да еще разнесены так, как будто назло механике - все необходимые данные изначально находятся в разных концах винчестера.
3. По крайней мере, уж архивы надо держать подальше, они используются редко. А систему и программы - поближе друг к другу. И swap-файл между ними.
4. Тут один мой знакомый делал так: раздел C: отводил под старт системы, некоторые системные файлы и pagefile.sys; и запрещал туда пользователям доступ (только системе). Неудобно, немного криво (потому что некоторым прогам обязательно писать в корень C: ), зато сразу навсегда убиты два зайца: swap находится в начале диска и никогда не фрагментируется, потому что занимает весь раздел (256 или 512 MB, например).
5. Я уж не говорю про геморрой при установке всех прог - нужно постоянно указывать НЕсистемный диск для папки Program Files. А некоторые гадят все равно и на системный. Смысл тогда одно целое разбивать на части? К слову сказать - это опять-таки лишние или бОльшие движения механики винчестера. А если так хочется отдельных разделов для системы и для программ, почему бы тогда не поместить отдельный раздел для swap посередине? Т.е., C: - система, D: - swap, E: - program files. Можно, если очень хочется, добавить F: - архивы.
6. IMHO, проще:
C: - система & program files (это естественно должно быть больше 4Гб) & swap (посередине - система обычно его так и располагает). D: и прочие - все, что душе угодно; архивы, мультимедиа, их можно разнести на разные разделы, от этого хуже не будет. Самое главное и наиболее часто подгружаемое системой находится в одном месте и грузится быстро.
7. Чуть не забыл! Не стоит размениваться по мелочам и экономить на размере файла подкачки. Если поставил Win2k или более - не стоит ужиматься, тем более, современные винчестеры это позволяют.
8. Все равно Windows XP при переустановке с диска не особо-то мечтает ставиться поверх и перенимать установки предыдущей системы; а если переустановка идет с винта с помощью рабочей системы, то зачем? Система-то и так работает, загружается, а если что-то отвалилось, совсем не факт, что после "обновления" все встанет на свои места.

P.S. Забыл сказать - идея размещения вначале "устарела" потому, что это было во времена Windows 9x, который понимал только FAT, у которого вся инфа о файлах находится именно вначале раздела; однако у NTFS (родной для NT-семейства Windows файловой системы) это совсем не так.

Последний раз редактировалось ARTi; 03.02.2005 в 20:39.
 
Старый 04.02.2005, 09:45     # 8
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Цитата:
ARTi:
Не стоит размениваться по мелочам и экономить на размере файла подкачки. Если поставил Win2k или более - не стоит ужиматься, тем более, современные винчестеры это позволяют.
Речь не о размере пространства на диске, а об обращении винта к файлу подкачки, которые зачастую являются лишними, при значительном объёме ОЗУ. Я хочу сказать, зачем отдавать, скажем 1Гб под инфу, с которой вполне справится ваша память?.. Вся идея в том, что каждый swap можно заточить под нужды конкретной машины, добиться идеальной пропорции размера ОЗУ и размера файла подкачки.
Насчёт размещения swap, нахожу твои взгляды в чём-то обоснованными, однако, как тогда объяснить стремление большинства современных программ дефрагментации перенести его в начало?
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 04.02.2005, 14:25     # 9
ARTi
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Dr.God
Речь не о размере пространства на диске, а об обращении винта к файлу подкачки, которые зачастую являются лишними, при значительном объёме ОЗУ
Насколько я понял, использование максимума памяти можно настроить при помощи тех самых ключей реестра, что ты сам писал, например:
Цитата:
07. Заключение ядра системы в оперативную память
Параметр: тип dword, DisablePagingExecutive, значение: 1
Ветка: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Также имеются и другие, например, увеличение файлового буфера (в некоторых твикерах есть, а вот ключи реестра какие - не помню).
И тогда, при правильной настройке винда уже обращается к файлу подкачки реже или вообще только когда память заполнится под завязку. Или я что-то неправильно понимаю?
Цитата:
Сообщение от Dr.God
как тогда объяснить стремление большинства современных программ дефрагментации перенести его в начало?
Не знаю, у кого есть подобное стремление, если и есть смысл перемещать файл подкачки куда-то, так это поближе к MFT, а она обычно находится где-то посередине раздела. Скажем, PerfectDisk вроде не переносит swap, утилиты от Winternals тоже не кантуют его, а лишь объединяют его в единое целое.
А то, что какой-то дефрагментатор все же переносит файл подкачки на NTFS в начало (а не к MFT или еще куда), так это можно объяснить обыкновенным незнанием разработчиками каких-то моментов. Например, сваял товарищ дефрагментатор на VB (не помню название) и радуется. И некоторые пользователи тоже радуются - и красиво, и приятно. А системные файлы не дефрагментирует, swap не трогает. Почему? Потому что знаний на то, чтобы поднять более серьезный проект (на уровне драйверов, системы) не хватило; и язык программирования был выбран соответствующий - детский.
Конечно, если у меня 50% раздела свободно, я и сам дефрагментирую большинство файлов в одно целое простым копированием с одного раздела на другой и потом обратно.
Кроме того, взять автора пресловутой статьи: он везде все пояснял, а совет о перемещении swap в начало не объяснил никак; вполне возможно, что со старых времен для него это стало аксиомой, он об этом даже не задумывается (и упрекать в этом нельзя - обо всем думать невозможно). Это обычный пользователь, человек, который живет и делает свое дело. Вы думаете - программисты не люди? Или не те же самые пользователи? На своем опыте - часто учитывается большинство деталей, но не все; либо все, но часть из них - аксиомы или упрощения в виде фиксированных предположений. Иногда упущение некоторых деталей или их упрощение является критическим для работы программы.
Так что перемещение swap-файла в начало NTFS-раздела каким-то дефрагментатора вовсе не значит, что именно эту деталь разработчики продумали. Вполне возможно, что это действие производится по привычке с прошлых времен. А может, и нет.
Помню, я пользовался Diskeeper'ом, когда сидел за старенькой машиной с Windows 98. Там он вроде как раз в начало переносил - и правильно делал! Ведь там FAT. А потом я перестал пользоваться Diskeeper'ом - разочаровал он меня своими размерами и навязчивостью, а толку на NT не больше, чем от PerfectDisk'а, причем последний весит на порядок меньше, и в памяти, и на диске...
Так что у меня опыт с дефрагментаторами небольшой; говорят, только 3 хорошо делают свою работу: PerfectDisk, Diskeeper и O&O. Еще утилиты от Winternals. Ни у кого я не заметил подобного "стремления".
 
Старый 04.02.2005, 15:01     # 10
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Не хотелось бы отклоняться от темы, переходя на обсуждение дефраг-ов. Точно могу вспомнить, что это делает SpeedDisk от Norton. Думаю продолжить можно здесь: http://www.imho.ws/showthread.php?t=43102&goto=lastpost
Цитата:
ARTi:
при правильной настройке винда уже обращается к файлу подкачки реже или вообще только когда память заполнится под завязку
Реже, но ведь всё-таки обращается. При этом получаем фрагментированный свап, забитый левой инфой, из которого системе приходится вытаскивать то, что нужно именно сейчас, чего опять-таки можно было бы избежать, уменьшив размер файла подкачки.
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 04.02.2005, 19:11     # 11
ARTi
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Dr.God
это делает SpeedDisk от Norton
Да, этот делает . Но он всегда был заточен под Win9x и FAT. Поддержку NTFS добавили, по-моему, только на уровне драйверов, а общий алгоритм остался тем же.
Цитата:
Сообщение от Dr.God
При этом получаем фрагментированный свап, забитый левой инфой
Почему фрагментированный, если он имеет фиксированный размер и/или вообще занимает раздел целиком (если следовать тому, что я написал)?
Цитата:
Сообщение от Dr.God
чего опять-таки можно было бы избежать, уменьшив размер файла подкачки
Да, возможно. Но я думал (и из этого исходил), что при правильной настройке работы с памятью работа с файлом подкачки станет соответствующей.

Механизм страничной подкачки и переадресации реализован аппаратно в защищенном режиме процессоров семейства 80386+. Если выполняемая в данный момент команда пытается обратиться к странице памяти, которой нет (на что указывает соответствующий флажок в таблице страниц) - на винчестере или достигнут конец памяти - или нельзя трогать, возникает соответствующее исключение и происходит переход по адресу (или переключение задачи), где уже заблаговременно размещен другой код (невыгружаемая часть ядра ОС), например, скидывающий какую-нибудь редкоиспользуемую страницу на диск, а на ее место подгружающий страницу, содержащую инфу запрошенного участка памяти. Сброшенная на диск страница помечается отсутствующей в памяти, а новой - только что подгруженной - присваиваются адреса запрошенного участка памяти. Далее происходит возврат и перезапуск команды, вызвавшей исключение - теперь она успешно читает и записывает данные в память. До тех пор, пока опять кому-нибудь не приспичит поработать с памятью, которой нет (физически и/или в данный момент сброшена на диск).

Если в Windows чего-то перевернули, навернули или лишнего перемудрили, тогда может быть что угодно. Однако смысла в этом нет.
Можно тогда допустить, что windows что-то пишет именно на диск (или читает с него), а это что-то на некоторое задерживается в файловом кеше. В этот момент какому-то приложению понадобилась память, тогда бедный файловый кеш, вместо того, чтобы быть сразу опустошенным, вытесняется сначала на swap, а уже оттуда...
Вот ведь! На момент написания этих строк я начинаю верить, что такое действительно возможно. А если swap маленький или его нет - тогда ядро вынуждено сразу опустошать файловый кеш... Мдаааааа
Вполне может быть, что так все и происходит, в случае, если ядро не имеет представления о том, что делает драйвер, а тот, в свою очередь, понятия не имеет, кому, зачем и почему понадобилось работать именно с винтом или именно с памятью; тогда и возникает борьба частей windows между собой за жизненное пространство...

Однако, поспешу добавить :
1. Это все может происходить в случае заполнения всей памяти; а если ее 512 MB, тогда - нет или далеко не сразу.
2. Где-то я читал, что в реестре есть ключ, ограничивающий использование памяти. Он сделан для того, чтобы можно было работать с глючной памятью (исключение диапазона адресов, приходящегося, скажем, на какой-нибудь глючный модуль памяти). Так вот, с той памятью windows не работает.
Возможно, по умолчанию он имеет какое-то "неправильное" значение? Надо бы поискать инфу...

P.S. Господа, извините за некоторый флейм, но мне кажется, что это не менее важно, и все же имеет отношение к оверклокингу Windows.

Добавлено
Интересная статья, правда не по ключам реестра, находится, например здесь. Тут интересны как раз ключи, отвечающие за работу с памятью.

Последний раз редактировалось ARTi; 04.02.2005 в 19:13.
 
Старый 04.02.2005, 19:53     # 12
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Цитата:
ARTi:
в реестре есть ключ, ограничивающий использование памяти. Он сделан для того, чтобы можно было работать с глючной памятью (исключение диапазона адресов, приходящегося, скажем, на какой-нибудь глючный модуль памяти). Так вот, с той памятью windows не работает.
Тоже что-то такое припоминаю, но к сожалению конкретных ключей не помню. "Надо бы поискать инфу..."
P.S. Если найдёшь какие интересные (и не очень) твики по разгону XP, пиши!
P.P.S. Понравилась история с BBT (/PERFPAGES).
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 05.02.2005, 01:24     # 13
Nosferatus
Junior Member
 
Регистрация: 14.12.2003
Адрес: Бишкек
Сообщения: 63

Nosferatus Известность не заставит себя ждать
Ладно, я в своей системе сделал так, (правдо уменя 2 диска) вначале на 2 диске создал раздлел (он в начале диска) FAT 1Гб(ну или кому сколько угодно), в фате лежит только swap и всё,а после него всё остальное лежит в d:\, а FAT именновал как e:\, swap не фрагментируется, в начале диска, и FAT шустрее ntfs. А на c:\ лежит сама винда, swap file на другом харде, что тоже увеличивает скорость. Вот только с одним хардом такое получиться ? В теории вполне, считывается MBR, ищется активный раздел, сделать активным, тот где лежит винда и все, а тот что впереди не активным, должно рабать,но не пробавал
Nosferatus вне форума  
Старый 07.02.2005, 20:28     # 14
ARTi
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Nosferatus
в фате лежит только swap и всё,а после него всё остальное лежит в d:\, а FAT именновал как e:\
Это как? То есть, d:\ у тебя физически расположен после e:\, если я правильно понял? А зачем тогда так странно диски смонтировал (не последовательно) - чтобы раздел со swap не мозолил глаза?
 
Старый 07.02.2005, 21:45     # 15
Nosferatus
Junior Member
 
Регистрация: 14.12.2003
Адрес: Бишкек
Сообщения: 63

Nosferatus Известность не заставит себя ждать
Ты проницателен Не красиво, глаза и вправду мазолит. Вот такой я эстет

Последний раз редактировалось Nosferatus; 07.02.2005 в 21:55.
Nosferatus вне форума  
Старый 14.02.2005, 19:31     # 16
ARTi
Guest
 
Сообщения: n/a

Вот однажды меня попросили - помоги, мол, одному парню, у него тормозит Windows. Узнал - говорят, Windows XP. Что тормозит и как, узнавать было уже гораздо труднее, т.к. это через знакомую знакомой мамы =)... поэтому я решил просто написать небольшую (и, естественно, неполную) инструкцию по предварительному (самостоятельному) устранению проблем.
Привожу текст здесь, может, кому пригодится, тем более, это имеет некоторое отношение к ускорению работы системы. Кроме всего прочего, в моем случае это возымело действие с первого раза, не знаю только на каком этапе...

Код:
I) Проверка дисков.
---------------------

1. Открыть "Мой компьютер", правой кнопкой мыши нажать на иконку
диска C:, выбрать "Свойства", в появившемся (возможно, не сразу) окне
выбрать закладку "Сервис", нажать кнопку "Выполнить проверку", в
появившемся окошке поставить обе галочки, нажать "Запуск". Если будут
вопросы, отвечать "Да".

2. Если есть другие разделы, проделать то же самое и с ними (свойства
диска D: -> сервис -> проверка...). Возможно, после нажатия кнопки
"Запуск" Windows сразу начнет проверять диск, тогда придется
подождать.

3. Выполнить перезагрузку. При этом, в зависимости от объема
винчестера и ошибок на нем, придется подождать, возможно, очень долго
(до часа-двух).


II) Конвертация дисков из FAT32 в NTFS.
------------------------------------------

4. Ликбез.
Если стоит только одна система - Windows 2000, XP или 2003, то
желательно, чтобы системный диск был в формате файловой системы
NTFS.
Все эти байки насчет быстродействия FAT32 в сравнении с NTFS, в свете
качества современных компьютеров (быстродействие, объем памяти) -
заблуждение и не более чем, за которое потом можно дорого заплатить
потерей данных и/или падением системы.
Windows семейства NT - NT4, 2000 (NT5.0), XP (NT5.1) и 2003 (NT5.2) -
изначально оптимизированы для работы с файловой системой NTFS, хотя
могут и с FAT32.
FAT32 нужен только для Windows 95, 98 или ME, которые не понимают
NTFS; даже если и поставить специальные драйвера для NTFS, все равно
загрузка такой ОС будет затруднительна.
Таким образом, если нигде не установлен DOS или Windows 95/98/ME (и
не планируется устанавливать), необходимо сконвертировать системный
раздел из FAT32 в NTFS.
Итак, если файловая система оказалась все-таки FAT32, выполняем
пункты 5 и 6. Иначе пропускаем их.

5. Кнопка "Пуск", команды "Программы", "Стандартные" и "Командная
строка". Либо проще - "Пуск", "Выполнить". В появившейся командной
строке ввести
convert C: /fs:ntfs
и нажать Enter. В случае, если системный диск не C:, а другой,
соответственно необходимо при вводе изменить параметр команды "C" на
другой.

6. Система вроде бы потребует перезагрузку, точно не помню. В любом
случае необходимо сделать перезагрузку. При загрузке будет видно, что
система что-то делает, как и при проверке диска. Опять-таки, нужно
подождать, до завершения процесса и окончания загрузки Windows.


III) Установка режима DMA для всех IDE-устройств.
------------------------------------------------------

7. На этом еще не все. Точнее, все еще только начинается.
Правой кнопкой мыши нажать на "Мой компьютер", выбрать "Упраление". В
появившемся окне выбрать "Диспетчер устройств". Справа появится
список устройств.

8. Необходимо найти "Контроллеры IDE ..." либо "Контроллеры жестких
дисков" и раскрыть список нажатием на "+". В появившемся списке
должно быть как минимум 3 устройства - "Контроллер ... .... ...",
"Первичный канал ..." и "Вторичный канал", - отображенных в
произвольном порядке.

9. Правой кнопкой мыши нажать на "Первичный канал ...", выбрать
"Свойства". В появившемся (возможно, не сразу) окне выбрать закладку
"Дополнительные параметры" (или "Настройка", не помню точно, как
называется) и там оба параметра "Режим передачи" установить в "DMA,
если доступно". Затем нажать "OK". То же самое проделать и со
"Вторичным каналом ...".

10. Нажать "OK". Если система попросит, перезагрузиться.


IV) Дефрагментация дисков.
-----------------------------

11. Правой кнопкой мыши нажать на "Мой компьютер", выбрать
"Упраление". В появившемся окне выбрать "Дефрагментация диска".
Справа выбрать диск C:, нажать "Дефрагментировать". На все вопросы
отвечать "Да". Дождаться конца работы дефрагментатора.


V) Проверка системных файлов.
----------------------------------

12. Вставить дистрибутив с Windows в CD-ROM, далее нажать "Пуск" ->
"Выполнить", в командной строке набрать
sfc /SCANNOW
и нажать Enter. Дождаться завершения процесса проверки системных
файлов.


VI) Работа с автозагрузкой.
------------------------------

13. Нажать "Пуск" -> "Выполнить", в командной строке набрать
msconfig
и нажать Enter. В появившемся окне выбрать вкладку "Автозагрузка".
Здесь необходимо убрать галочки напротив тех элементов автозагрузки,
которые либо не нужны, либо подозрительны, и при этом не относятся к
необходимым процессам для загрузки. Нажать "OK". На вопрос о
перезагрузке нажать "Перезагрузить".
Список необходимых процессов изображу в ближайшее время.

14. После загрузки системы появится окно, в котором поставить галочку
"Не выводить сообщение ...", нажать "OK".

15. Если обнаружена пропажа какого-либо элемента, который нужен и
раньше загружался по старту системы, необходимо вновь запустить
утилиту msconfig и во вкладке автозагрузки поставить галочку напротив
того элемента, который скорее всего относится к потерянному. Об этом
можно судить по названию или аббревиатуре элемента.
Например, если установлен Adobe Acrobat, то в автозагрузке наверняка
есть что-то вроде "Adobe Acrobat Gamma Loader" или похожее. Чаще
всего такой элемент можно исключить из автозагруки.
Если у звуковой карты особенные драйвера или вообще отдельный
установочный компакт-диск, то, возможно, она со своим особенным
регулятором громкости. Обычно это нечто похожее по названию на
"...mixer" или "...mix..." или "volume control" или "VolCtrl". Стандартный
системный регулятор громкости, кстати, тоже похож на
вышеприведенные названия, спутать сложно. Это, скорее всего, нужно.
Еще один пример. Почта mail.ru обычно гадит в автозагрузку своим "Mailru
Agent", который называется "MRA.exe". Он, скорее всего, нафиг не нужен.
Последнее. Если есть пустые или повторяющиеся элементы, например
"LoadPowerProfile", то пустые настоятельно рекомендую убрать, а из
повторяющихся оставить только те, что в списке позже (ниже).


Пока все.
Если возникнут какие-нибудь поправки, замечания, дополнения, -обязательно дайте знать, пожалуйста.

Последний раз редактировалось ARTi; 14.02.2005 в 19:36.
 
Старый 20.02.2005, 01:37     # 17
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Щас Макс расскажет правду про SWAP. Т.е. как у него.
Короче
Делается после основного раздела C:\, раздел D:\
Гига 1,5-2. Если Вы конечно с потоковым видео не работаете Но это уже другая история.
И переносится Ваш SWAP на этот диск.
Так же на этот диск переносятся переменные TMP; TEMP и папка C:\windows\temp
И ещё переносится папка D:\Temporary Internet Files
Всё.
Размер SWAP выставляется в зависимости от оперативной памяти.
Если размер больше 2 гигов SWAP вырубается вообще.

Если у Вас несколько винтчестеров и Вы используете SWAP, то можно его перенести на другой диск, но особого выигрыша Вы не получите.

И совет насчет диска C:\
Лучше его не делать очень большим, только чтобы была система и основные программы. Все остальные программы лучше переносить на диск E:\; F:\; и т.п.

Всё. По другому быть не может.
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"
Makc666 вне форума  
Старый 20.02.2005, 17:47     # 18
ARTi
Guest
 
Сообщения: n/a

Цитата:
По другому быть не может.
Что, истина в последней инстанции? Оригинально.
Конечно, может. То есть, в общем и целом все так, но по мелочам...
Цитата:
Короче
Прокомментирую и поясню. Просьба не обижаться: по-другому, чем скажу я, вполне быть может.

Из чего исхожу я:
1. Установка и обслуживание системы должно быть максимально простым. Минимум мелочей, чтобы не приходилось каждый раз думать, что и где я мог забыть, когда что-то поменял; и где ошибся, когда о чем-то все-таки забыл.
2. Не злить некоторые проги. Ставить их туда, куда они хотят, чтобы регистрировались и работали правильно. А хотят они обычно на системный диск в Program Files.
3. Время, когда интересно подрючить систему ради системы и себя, прошло. Хочется посидеть в инете или посводить композиции или еще что-нибудь, но не сидеть за компом ради того, чтобы копаться в его внутренностях.
Конечно, в разное время компьютер может быть и игрушкой, и развлечением (например, музыкальным центром), и инструментом для заработка денег. Не спорю. Каждому - свое.

Цитата:
Так же на этот диск переносятся переменные TMP; TEMP и папка C:\windows\temp
И ещё переносится папка D:\Temporary Internet Files
В этом что-то есть. Но... п.1 и 3. Каждому - свое.

Цитата:
И совет насчет диска C:\
Лучше его не делать очень большим, только чтобы была система и основные программы. Все остальные программы лучше переносить на диск E:\; F:\; и т.п.
Слишком большим, конечно, не надо; но также не стоит забывать и о себе - все время помнить о том, что на C:\ мало места, поэтому все переиначивать на E:\ - геморрой. Нужно постоянно об этом помнить. Прикладывать усилия, чтобы помнить об оригинальности настроек своей системы и держать их в соответствии со своими потребностями. Я считаю, не нужно это. Но каждому - свое.

Цитата:
Если у Вас несколько винтчестеров и Вы используете SWAP, то можно его перенести на другой диск, но особого выигрыша Вы не получите.
Единственное, с чем я не соглашусь. Если другой винчестер повешен на другой IDE-канал, и на этот винчестер посадить swap, то выигрыш будет несомненно. Потому что на одном канале IDE в данный момент может выполняться только одна операция чтения/записи и только для одного устройства; на разных же каналах идет распараллеливание выполнения операций, так что если система стоит на одном винчестере, а swap находится на том, что висит на другом IDE-канале, то работать будет быстрее, чем если бы на одном и том же канале и/или винчестере.
Впрочем, соображения эти имеют смысл в случае более или менее одинаковых по скорости устройств; потому как если системный винчестер новенький и быстрый, а тот, на который планируется посадить swap-файл, старый и тормозной, лучше сделать все на одном - новеньком и быстром.

Кстати, о птичках. Если вам в магазине системный винчестер повесили на один IDE-канал с CD-ROM'ом, это не очень хорошо. В этом случае не стоит удивляться, что система подтормаживает, когда идет чтение/запись на CD; необходимо просто приобрести еще один шлейф IDE и разнести винчестер и CD-ROM на разные каналы. Потому что CD-ROM привод работает заведомо медленнее, чем любой из современных винчестеров и, соответственно, при работе тормозит весь канал.

Много условностей. На самом деле все просто, нужно просто знать пару основных моментов. Но можно ничего этого и не делать. Каждому - свое.

Последний раз редактировалось ARTi; 20.02.2005 в 17:50.
 
Старый 20.02.2005, 18:08     # 19
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Цитата:
Так же на этот диск переносятся переменные TMP; TEMP и папка C:\windows\temp
И ещё переносится папка D:\Temporary Internet Files
Именно так я и делаю. Всегда. Еще стоит документы на отдельный раздел перенести. Это очень уменьшает фрагментацию диска C, результатом чего является более быстрая система....
Psionic Vision вне форума  
Старый 20.02.2005, 22:48     # 20
Makc666
mod
Makc666-2004-3004
 
Аватар для Makc666
 
Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577

Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Makc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 ГипербогMakc666 Гипербог
Цитата:
Сообщение от Neo
Именно так я и делаю. Всегда. Еще стоит документы на отдельный раздел перенести. Это очень уменьшает фрагментацию диска C, результатом чего является более быстрая система....
Угу. Я просто не стал об этом писать. Думал догадаются Но некоторые недогадались.
По этому же рекомендуется и большие программы ставить не на диск C:\, а на другой.

Ещё один несомненный плюс - это возмоность быстро дефрагментировать диск C:\, когда нужно, так как там ничего лишнего не будет особо.
Я даже Office стал ставить на другой раздел уже.
__________________
Проблемы с закачкой? Почитай тут!
[IMG] код Выкл. "А стукачков мы не любим!"
Makc666 вне форума  

Опции темы

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

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:14.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.