Оптимизация ядра

Тема в разделе "WASM.NT.KERNEL", создана пользователем Mi256, 24 сен 2007.

  1. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    Привет всём!
    У меня XP SP2, вот скачал я прогу - WinXP tunning. Там есть кнопочка чтобы сделать всё ядро невыгружаемым :) Пробовал - реально память ядра стала в 1.5 раза больше но еффекта чтото не видать... Так вот вопрос: насколько ето оптимизирует систему вобщем (оперативы 512) по сравн. с обычным режымом и если ето есть хорошо, то как напр. я могу ето сделать из своей проги?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Не понял, блокировка страниц чтоль в памяти?

    если я правильно понял, то это должно ускорить работу системы, т.к. не будет тратиться время на выгрузку/загрузку страниц ядра, но будет тратиться больше времени на загрузку/выгрузку пользовательских страниц, т.к. памяти стало меньше. В общем-то не понятно что быстрее, зависит от целей и задачи.
     
  3. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    То что все страницы ядра стали невыгружаемые ето факт (в диспетчере задач вижу только 3-4К вигружаемых и 50М невыгр.) . Вопрос в том - как пофиксировать дрова и ядро в памяти чтобы они стали невыгружаемыми, c помощью напр. nativeAPI?
    (или откуда интересно прога знает всё страницы дров и ядра чтобы по очереди блокировать???)

    P.S. я вот собрался драйверок-оптимизатор собрать... :)
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    перечислить все PTE и VAD.

    можно попрбовать MmProbeAndLockPages

    трудновато тебе будет..
     
  5. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    О, спасибо за апи! попробую
    А вобщем - кто знает что-нбуть об ускорении ядра и его оптимизации ( в смысле что там более всего виснет и какая возможность ето исправить) кроме фиксации страниц? Очень хочется оптимизировать поскольку есть ешо идеи об одном но мощном драйвере.
     
  6. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Mi256
    Думаещ у тебя кваллификации для этого больше
    чем у родителей сестемщиков из МS некоторые из которых получают
    5 значные зарплаты?
    Оптимизировать это можно только под конкретные цели
    на что Вам намекнули в посте 2
     
  7. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    В принципе то верно...
    Но почему ети ... создатели той проги ввели функцыю фиксации ядра?
    Прокол какой или действительно помогает когда нибуть (она типа расчитана явно не для создателей драйверов а для простых юзеров) ???
    может и мне поможет когда-то (пока - не вижу абсолютно выиграша)...
     
  8. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    а кто сказал что это делает систему быстрее в 100% случаев для любых задач?
     
  9. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    я то говорю о некоторых прогах что активно используют ядро (SoftIce ешо не пробовал)...
     
  10. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Mi256
    повторяю вопрос,
     
  11. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    да никто вроде не говорил...
    ядро и так хорошо работает, а виснет как правило ring3 но речь не о нём.
    просто мне интересно предоставляет ли система к-нибуть функции для оптимизации именно ядра или она всё там делает сама?
     
  12. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    Ну к примеру фейк :)

    Глупый вопрос.

    По твоему система изначально неоптимально но есть функция вызвал ее и все стало чики пуки :)

    Ядро оптимизированно насколько это позволила квалификация инженеров Мелкософта.

    Что бы оптимизировать ее дальше нужно иметь более высокую квалификацию ...
     
  13. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    Ладно, я понял, что ничего лучше в работе ядра я сделать не смогу. Тоесть надо оптимизировать свои дрова, а система не нуждается в том, чтобы кто-то лез и что-то исправлял в ней (ring0). Вопрос исчерпан.
     
  14. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.734
    Прости а чем собственно тебя не устраивает работа ядра ?
     
  15. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    да просто недавно начал его изучать, исследовать а там оказывается всё не так как в ring3, а гораздо серёзней. А вот на прошлой винде XP (полгода назад) system катил
    всёгда от 2 до 25% загрузки процессора (вирусов НЕБЫЛО - avp и другими проверял, а также небыло старых/плохих драйверов) Чо за прокол, обясните?
     
  16. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    RTFM что такое процесс System. почитай книжек, поймешь..
     
  17. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    да я только недавно начал изучать про system и т.д. так что сильно пока не ругайте :).
    А может ли причиной быть глючная и фрагментированная fat32 - система? (перемещал раз кучу файлов из неё на ntfs- 30% system + 10% explorer загрузки);
    p.s. А есть ли такие книги в инете? (и какие именно читать?)
     
  18. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    Mi256, писал
    Код (Text):
    1. Ладно, я понял, что ничего лучше в работе ядра я сделать не смогу. Тоесть надо оптимизировать свои дрова, а система не нуждается в том, чтобы кто-то лез и что-то исправлял в ней (ring0).
    Совет дня: перейти с XP SP2 на более продвинутую win2000 (она меньше весит и в ней всякого бутора меньше), и начать убивать в ней левые сервисы, диелелы ну и потом до дров добраться, там их больше половины (хрюша - это уже аццкий must-die, который бесполезно пилить).
    нет. это очень хорошая файловая система, тем что под ней DOS работает, из под которого можно быстро восстановить венду, если что "нужное" грохнешь.

    короче, пилить шура! обязательно пилить!
     
  19. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    bugaga
    на новом железе XP летает, не в пример 2000.
    Виста уже во всю продаётся с новой моделью драйверов.
    надо было 3.11 посоветовать, как такую, которая поддерживает работу с сетью ;))))))
     
  20. pushick

    pushick New Member

    Публикаций:
    0
    Регистрация:
    22 мар 2007
    Сообщения:
    95
    bugaga

    реально бугага, такого кг/ам как последний пост я ещё от вас не читал.