Показать полную графическую версию : Службы Windows 7
Страниц :
1
2
3
4
[
5]
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Citromon
22-08-2010, 20:25
Как я понял, нужно выбрать Debuggin Tools?
http://s001.radikal.ru/i193/1008/be/1bdf5642404bt.jpg (http://s001.radikal.ru/i193/1008/be/1bdf5642404b.jpg)
тогда нужно качать более 400 мб, так?
или http://s05.radikal.ru/i178/1008/ca/5207eb144b2ct.jpg (http://s05.radikal.ru/i178/1008/ca/5207eb144b2c.jpg)
Значит нужно качать > 500 мб? Может, существует отдельная ссылка?
Да, процесс там не прямой... ЕМНИП, это Win32 Development Tools.
Citromon
25-08-2010, 19:10
Добрый день
Я решил взяться (для себя) за изучение системных служб Windows 7, поэтому прошу посетителей форума помочь мне в этом деле.
Первое, что я сделал - оформил таблицу в Excel с перечнем всех служб (на рус. и англ.), режимов, с которыми они запускаются. и режимов, которые к ним более подходят при некоторых обстоятельствах (на мой взгляд). а также пути исполняемых файлов служб.
Частично использовал BlackViper.com.
Итак, первые вопросы.
1. Если я не ошибаюсь, службу "DHCP клиент" можно отключать при использовании dsl соединения, а "Dns клиент" - при использовании dial-up соединения.
2. Объясните, пожалуйста, простым языком, работу службы "KtmRm для координатора распределённых транзакций".
3. Установленные пакеты .Net Framework создают свои службы. Можно ли их отключить, и для чего они нужны?
Заранее благодарю за ответы.
Citromon
27-08-2010, 17:50
Есть вопрос: по моим подсчётам, в xp pro 88 служб, в vista ultimate 129, а в Win 7 - 145.
Я не ошибся?
Какие существуют параметры запуска служб, кроме "отключено, вручную, авто"?
Win 7 - 145. »
Зависит от издания, см. таблицы BlackViper'а. Ссылка в шапке
Какие существуют параметры запуска служб, кроме "отключено, вручную, авто"? »
Там же CTRL+F - Configuration Information
Citromon
31-08-2010, 13:55
Благодарю за ответVadikan, и отдельно благодарю Valeant за помощь.
У меня возникли следующие вопросы:
можно ли проводить тестирование производительности Windows (до и после настройки служб) на виртуальной машине без установки драйверов?
Можно установить драйверы виртуальной машины :) Методику тестирования не хотите озвучить?
Citromon
31-08-2010, 15:44
Методику тестирования не хотите озвучить? »
Пока что сам её определяю. Знаю только, что измерю скорость загрузки и выключения ОС, количество активных процессов, буду использовать также тес ты pcmark, измерю количество fps в какой-нибудь игрушке до и после настроек запуска служб.
Также измерю с помощью онлайн тестов уровень безопасности до и после настройки.
Кстати, не могу найти тему в этом форуме о Sun Virtual Box.
Morpheus
31-08-2010, 15:55
не могу найти тему в этом форуме о Sun Virtual Box. »
Прочие - innotek VirtualBox - бесплатная альтернатива VMWare (http://forum.oszone.net/thread-89196.html)
Citromon
01-09-2010, 20:38
Я скачал Windows Development tools, но в нём нет Microsoft Windows Perfomabce Tolkit. Где, по-вашему, может быть ошибка?
Valeant дал мне ссылку на архив на WMPT, но под xp не запускается xperfui.exe.
2 вопрос: как в xp измерить, сколько именно памяти потребляет ОС, т.е. без кэша.
Citromon,
Значит не правильно поставили выбор приложений при запуске Windows Development tools
Второе если по моей ссылке скачали Microsoft Windows Perfomabce Tolkit то там была последняя версия.
Третье если на ХР не запускается следовательно каких то dll не хватает от системы.
Четвертое а без нее не судьба, основной файл который собирает всю информацию - xperf.exe, а xperfui.exe - это графическая утилита для составления ком.строки в которой будет сформирована команда для анализа системы.
Пятое для анализа запуска используется xbootmgr.exe.
А зачем вам сколько памяти потребляет ОС да еще и ХР. Вы ее куда хотите использовать.
Что в вашем понятие - количество активных процессов.
Citromon
02-09-2010, 23:13
Благодарю за ответ,Valeant.
Что в вашем понятие - количество активных процессов. »
Как я понимаю, в памяти висит определённое количество процессов, некоторые из них - процессы служб. Мне нужно измерить их количество и объём памяти, который они суммарно занимают.
Citromon,
http://s57.radikal.ru/i157/1009/b5/12a2cace3f81t.jpg (http://radikal.ru/F/s57.radikal.ru/i157/1009/b5/12a2cace3f81.jpg.html)
И вопрос а зачем?
Используйте - Монитор ресурсов (память), VMMAP - программу.
Игорь Лейко
03-09-2010, 10:48
Мне нужно измерить их количество и объём памяти, который они суммарно занимают. »
Я лет семь-восемь назад пытался эту задачу решить, потом бросил - чересчур трудоемко и, главное, не имеет практического смысла.
Используйте - Монитор ресурсов (память), »
Кроме частного набора есть еще общий набор, в нем тоже используемая память, но в силу ее многократного использования посчитать сумму ни по данным монитора, ни по данным Process Explorer нельзя. Была у "Майкрософт" программа, которая подробно показывала соответствие областей физической памяти блокам программ, но там для анализа понадобится уйма ручного труда. Овчинка выделки не стоит.
Игорь Лейко,
Согласен с вами, а для точного подсчета я и говорил программа VMMAP которая покажет всю память даже по физ.расположению.
Citromon
03-09-2010, 15:26
Дело в том, что у меня есть желание проверить то, насколько отключение служб влияет на производительность.
В данном случае, сколько освобождается памяти. Я понимаю, что скорей всего немного, но мне нужно это запротоколировать.
В диспетчере задач отображается небольшое количество процессов, а в Process Monitor - гораздо большее.
Объясните, пожалуйста, подробнее - с помощью чего и как узнать, сколько потребляет система (без учёта кэшированной памяти).
С помощью VMMAP, как я понял, можно узнать информацию только об одном процессе.
Для смены выбора приложения используем File -> Select Process
Итак рассмотрим пример запуск svchost.exe в ProccessExplorer:
вот один из svchost.exe с PID например 1412, он запускает три службы
C:\Windows\system32\svchost.exe -k LocalServiceNoNetwork
- BFE - Служба базовой фильтрации - bfe.dll
- DPS - Служба политики диагностики - dps.dll
- MpsSvc - Браундмауэр Windows - mpssvc.dll
Далее VMMAP говорит про этот же svchost.exe с PID - 1412
http://i058.radikal.ru/1009/24/3a917501e7a1t.jpg (http://radikal.ru/F/i058.radikal.ru/1009/24/3a917501e7a1.jpg.html)
Данный процесс зарезервировал для себя Total Size - 44728K из них Committed -30876K, а реально используемой Working Set - 6436К (или Total WS)
Память выделенная приложением - Private
Память для dll, exe - Image, но они могут для своих потребностей расходовать доп.память например буфера или для данных, т.е. у них может быть Working Set приложения.
У каждого приложения/службы есть потоки, которые имееют стеки, которые в свою очередь расходуют память
Так что не все так просто.
Citromon,
Дело в том, что у меня есть желание проверить то, насколько отключение служб влияет на производительность.
Еще раз повторю, это равносильно тому как многие говорят когда ПК долго загружается:
" отключите не используемые приложения в группе автозапуска, и почуствуйте разницу ... " если после отключения ПК грузится быстрее, то почему после отключения служб он не должен грузится быстрее.
В обоих вариантах происходит считывание файлов в память и их запуск.
Только вот из приведенного примера для svchost из трех служб и якобы трех файлов Dll нужна еще куча которая видна в VMMAP как image, но опять же есть библиотеки которые уже ранее были загружены в память.
Чуть не забыл, а как на счет
Windows Embedded Standard 7 — это полностью компонентизированная версия Windows 7, чтобы уменьшить объем памяти устройства, который занимает операционная система, в ней можно выбрать лишь только самое необходимое драйвера, службы и приложения, что уменьшает размер операционной системы.
Игорь Лейко
03-09-2010, 18:00
Дело в том, что у меня есть желание проверить то, насколько отключение служб влияет на производительность.
В данном случае, сколько освобождается памяти. »
Производительность в целом и несколько мегабайт памяти... Способов пересчета второго в первое нету, замерить на практике разницу в производительности практически невозможно.
Citromon
03-09-2010, 18:02
Спасибо за ответ, но как узнать, сколько вообще потребляет система (без учёта кэшированной памяти). В xp это просто сделать через диспетчер задач, а как это сделать в 7? Ведь в ней дисп. задач указывает только на объём кэшированной памяти.
Citromon,
А чем вам не нравится Монитор ресурсов например вот на ПК
http://s54.radikal.ru/i143/1009/81/0f10166aefbdt.jpg (http://radikal.ru/F/s54.radikal.ru/i143/1009/81/0f10166aefbd.jpg.html)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.