Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Какой оптимальный размер реестра?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> Какой оптимальный размер реестра?
Имя
Сообщение << Старые топики   Новые топики >>
Какой оптимальный размер реестра? - 2007-07-27 17:12:00.203333   
Genia

Сообщений: 35
Оценки: 0
Присоединился: 2007-06-11 20:45:19.693333
Какой оптимальный размер реестра, чтоб система не тормозила? (ХР)
Post #: 1
RE: Какой оптимальный размер реестра? - 2007-07-27 17:48:08.950000   
JTG

Сообщений: 1189
Оценки: 0
Присоединился: 2007-03-05 11:56:01.993333
Хы, первый раз слышу, чтоб у него оптимальный размер был. Какой есть-такой есть
Post #: 2
RE: Какой оптимальный размер реестра? - 2007-07-27 17:51:10.546666   
Genia

Сообщений: 35
Оценки: 0
Присоединился: 2007-06-11 20:45:19.693333
Ну, просто когда его размер достигает 200 мб, то система грузиться довольно долго…
Post #: 3
RE: Какой оптимальный размер реестра? - 2007-07-27 17:53:56.610000   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
Чем меньше, тем лучше.

Громадное количество программ раздувают реестр и делают его фрагментированным.
Тормоза.
TuneUp RegistryDefrag позволяет дефрагментировать именно реестр.
Post #: 4
RE: Какой оптимальный размер реестра? - 2007-07-27 18:09:25.233333   
Genia

Сообщений: 35
Оценки: 0
Присоединился: 2007-06-11 20:45:19.693333
quote:

ORIGINAL: Puparro

Чем меньше, тем лучше.

А немножко поточнее? Для сравнения. К примеру у меня ~150мб. Насколько это много?
quote:

ORIGINAL: Puparro

TuneUp RegistryDefrag позволяет дефрагментировать именно реестр.

Попробуем.
Post #: 5
RE: Какой оптимальный размер реестра? - 2007-07-27 18:38:00.050000   
redsh

Сообщений: 338
Оценки: 0
Присоединился: 2007-06-17 22:35:25.540000
150 метров? По моему, это очень дофига. У меня, например под вин2к не было больше 64 мб, а стояли всякие навороченые пакеты (ну там VC .NET, 3D max и всё такое).
 
Уменьшить размер реестра, имхо, можно только переустановкой винды т.к. эффективность всяких там программок "очистки реестра" весьма сомнительна…
 
Ну есть ещё очень небольшая и удобная тулза PageDefrag by Mark Russinovich - дефрагментирует файлы реестра и файлы подкачки.
Post #: 6
RE: Какой оптимальный размер реестра? - 2007-07-27 18:52:44.203333   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
Максимальный 102 мб. 150 это коллапс.
Максимальный > < размер > < реестра >.

< Максимальный > < размер > < реестра > ограничен 102MB но не установлен явно, однако это можно изменить.

< Размер > < реестра > (< максимальный >) контролируется субключом
HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\RegistrySizeLimit.
По умолчанию его не существует, но это легко исправить:

   1. Запускаем regedit.exe
   2. Вперед в
      HKEY_LOCAL_MACHINE\SYSTEM\
      CurrentControlSet\Control .
   3. В меню Edit, выбираем New - тип Dword, имя RegistrySizeLimit
   4. Дабл клик и вводим значение

Минимальное значение 4MB, и даже если фактически меньше (ну нет стольких записей) значение будет
принудительно увеличено до 4MB. Максимальное значение это 80% от "paged pool" (максимальный размер которого 128MB,
 значит 102MB это 80% от 128MB). Когда значение не установлено, то < максимальный > размер ограничен 25% от "paged pool".
  Ну а "paged pool" это область физической памяти, используемая для данных системы, которые могут быть выгружены на диск,
   когда не они не используются.

Помните, что RegistrySizeLimit это максимум, а не выделение, и установка более высокого значения,
чем 102Мб не резервирует размер и не гарантирует достижения такого размера.

Это можно все проделать из меню System в Control Panel , кликните на Performance и < максимальный > < размер > < реестра
  м.б. установлен в закладке Быстродействие> Изменить (не забудьте перегрузиться после всех этих приключений. Если не страшно..)

Дальнейшая информация в MS Knowledge Base Article Q124594

Куча других проблем, с этим реестром. В самом начале загрузки NTLDR загружает некий программный код,
 распределяет память и читает части реестра. И все это д.б. загружено в первые 16MB памяти независимо от того,
 сколько ее у вас установлено. Содержимое системных файлов считывается и все, что записано внутри этих файлов,
  впихивается в память, независимо от того что там записано и используется.

Сами проблемы:

    * В реестре содержится куча пустого пространства (иногда ужасно много). Попробуйте сохранить SYSTEM key из REGEDT32 и
    сравните с тем что хранится в \%systemroot%\system32\config\. У меня эта операция уменьшила SYSTEM с 1,33 MB до 916 KB.
    * Создание LastKnownGood ControlSet (обычно002) после загрузки почти удваивает размер файла. И здесь может возникнуть
    некая ситуация когда пустое пространство добавляется к объединенным Current и LastKnownGood SYSTEM улья. После очередной
    перезагрузки это приводит к добавлению следующей LastKnownGood к концу файла, что утраивает уже истинный размер и
    может привести к краху системы (когда точнее выясню, я опишу ее, но она точно может возникнуть, здесь может скрываться причина неожиданного траха…ой…краха системы).

Несколько советов по уменьшению размера, и при данном виде краха (естественно копия SYSTEM д.б.):

    * Если FAT, просто загрузиться с DOS дискетки, и заменить SYSTEM file на сохраненный.
    * Если NTFS, загрузить другую NT (ее еще и установить надо) ну и тоже самое.
    * Использовать REGBACK/REGREST из NT ресурс кита (видимо самый лучший способ).
    * Предварительно RDISK, после shutdown (если раньше сама не сделала), и восстановить (repair) system
    * Использовать ERD.

Для поправки этой беды можно заранее из REGEDT32 вставить "ReportBootOk:REG_SZ:0" в
HKEY_Local_Machine\SOFTWARE\
Microsoft\WindowsNT\CurrentVersion\Winlogon.
Это избавит от создания LastKnownGood ControlSet (ну и возможности данного вида т…краха). Если синий
экранчик достигнут превышением этих пресловутых 16MB при работе NTLDR, то никакой дамп не производится
 и "MS вам не поможет". Эта проблема с 16 MB будет решена в NT 5 (наверное возникнет проблема 32…мда…)
Post #: 7
RE: Какой оптимальный размер реестра? - 2007-07-27 18:54:49.720000   
Genia

Сообщений: 35
Оценки: 0
Присоединился: 2007-06-11 20:45:19.693333
Ясно. В скором времени собираюсь винду переставить, так как наблюдаются и другие нехорошие глюки. Кстати, мож кто знает… ?
На компе 2 пользователя. Если из одного выйти ("смена пользованеля", не "выход"), и зайти во 2-й, то сразу черный экран, и спасает только резет.
Что за фигня? Причем это уже не от случая к случаю, а каждый раз.
Post #: 8
RE: Какой оптимальный размер реестра? - 2007-07-27 18:58:34.710000   
Puparro

Сообщений: 1669
Оценки: 0
Присоединился: 2007-05-04 09:57:18.383333
Всё сносить.
"Что за фигня?"- исчезнет сама собой.
Post #: 9
RE: Какой оптимальный размер реестра? - 2007-07-27 19:07:45.386666   
Genia

Сообщений: 35
Оценки: 0
Присоединился: 2007-06-11 20:45:19.693333
Да будет так…
"Что за фигня?" - и есть основной причиной все снести и поставить заново.

Спасибо за информацию!
Post #: 10
RE: Какой оптимальный размер реестра? - 2007-07-30 02:50:31.620000   
Geak

Сообщений: 62
Оценки: 0
Присоединился: 2005-08-12 23:01:55
Всё супер, только я одного не пойму… Если я установлю квоту на реестр в 102 метра, то при достижении этой отметки Винда мне выдаст сообщение приблизительно такого характера: "Чувак, не буду я нихрена писать в реестр, так как он уже целых 102 метра, а записать сверх этого мне никак нельзя, дядя Билли будет ругаться…"… Так что ли?!
Post #: 11
Страниц:  [1]
Все форумы >> [Windows] >> Какой оптимальный размер реестра?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.