Направить вывод процесса в windbg - PullRequest
1 голос
/ 11 марта 2019

Работая в среде виртуальной машины, я использую DbgView, чтобы получить сообщения журнала распечатки, используя debug_wsting

Тем не менее, работа с большим количеством процессов, которые генерируют эти сообщения, похоже, потребляет много ресурсов процессора и в конечном итоге останавливает ВМ, поэтому я ищу способ разгрузить это действие на машину, на которой работает эта ВМ. Возможно, есть способ вывести журналы на удаленный windbg?

Есть ли что-нибудь для настройки на клиент / сервер?

спасибо

1 Ответ

2 голосов
/ 12 марта 2019

Я никогда не пробовал самостоятельно, но это описано в Справочник администратора Windows Sysinternals (Amazon) .Я думал, что знаю инструменты Sysinternals довольно хорошо, но оказалось, что я многому научился.В общем, стоит прочесть.

Чтобы выполнить удаленный мониторинг, DebugView работает в режиме агента на удаленной системе [...]

Для этого запустите DbgView /a.Добавьте /k, если вам также нужны сообщения ядра, и /g для сеанса 0.

[...] отправляя выходные данные отладки, которые он захватывает, в центральный просмотрщик DebugView, который отображает выходные данные.

и

Чтобы начать удаленный мониторинг, нажмите Ctrl + R или выберите «Подключиться» в меню «Компьютер» [...]

Будьте осторожны, чтобы не подключить несколькопросмотрщики на одном компьютере, потому что выходные данные отладки будут разделены между этими программами просмотра.

Итак, выходные данные есть только один раз, и после того, как машина их загрузит, они исчезнут.Звучит нормально.

...