Монитор ресурсов командной строки для Windows?


13

В Windows есть графический интерфейс «Диспетчер задач», а также отличная небольшая командная строка «tasklist.exe», которая позволяет мне видеть большую часть тех же данных, но в тексте, который действительно легко разобрать из скрипта.

Есть ли аналогичный инструмент командной строки для «Resource Monitor»? Я ищу что-то, что будет перечислять глобальное использование ЦП / диск / сеть / память и / или использование для каждого процесса.

Ответы:


16

Я думаю, что вы ищете typeperf . Это должно работать для:

  • Windows Server 2003 - 2016
  • Windows 10
  • Windows 7
  • Виндоус виста
  • Windows XP

Пример:

typeperf "\Processor(_Total)\% Processor Time"

будет регистрировать время процессора, пока вы не нажмете Ctrl-C. Добавление -sc 5будет сообщать 5 экземпляров:

typeperf -sc 5 "\Processor(_Total)\% Processor Time"

Вот пример активности диска, общее количество байт в секунду:

typeperf -si 2 "\LogicalDisk(_Total)\Disk Bytes/sec"

Счетчики дисков монитора производительности Windows


4

Может быть, вы хотите посмотреть pslist.

Он не обеспечивает все, что вы ищете. Но это единственный известный мне инструмент CLI, который, по крайней мере, предоставляет некоторые из них напрямую.


3

Просто запустите Run:

WinKey + R

тип:

resmon

и нажмите

OK

2
Как это отличается от существующего ответа, который описывает точно такой же процесс?
Ramhound

Это быстрый доступ к монитору ресурсов из окна «Выполнить», а не из интерфейса командной строки. Это альтернативный ответ на исходный вопрос с прямым доступом к монитору ресурсов, без необходимости проходить через диспетчер задач, как ответил Том. По-другому, те же результаты. ;)
Алан

Вы понимаете, что ввод resmonв cmdкомандной строке запускает resmon.exe точно так же, как и при запуске командной строки.
Ramhound

1
Один из ответов правильно предлагает пройти через CLI (интерфейс командной строки или командную строку), а другой предлагает пройти через команду run и диспетчер задач. Моя предлагает пройти через подсказку непосредственно к resmon. Это может быть открытие той же программы, но это другой шаг. Мой ответ - то, что я искал, и здесь будущие ссылки.
Алан

1

Resmon.exe - это «монитор ресурсов», обычно запускаемый из taskmgr.

Путь к resmon.exe зависит от процессора, но обычно есть копия для вашего процессора в ... \ windows \ system32 или ... \ windows \ system

(Вы можете запустить диспетчер задач, нажав Ctrl-Alt-Del, или набрав «tskmgr» в командной строке или «Run ...» в меню «Пуск»)

последний раз проверено на Win7


1
Что вы имеете в виду под «специфичным для процессора»?
Хлипкий

Я думаю, что он имеет в виду «конкретную работу», например, какую версию Windows (и какую редакцию) вы используете.
внимательнее1

-2

Мониторинг интернет-активности вашего компьютера является мощным инструментом, позволяющим вам:

  • Следите за фоновыми процессами
  • Выявить вирусы и другие вредоносные программы
  • Разоблачить несанкционированный доступ
  • Мониторинг запущенных программ
  • Журнал активности процесса

..и многое другое.

Лучшая часть? Это супер легко. Вот как я делаю это в Windows XP:

Откройте cmdи введите. netstat -n 5 >scan.txt Через минуту или две (или любое другое время) нажмите Ctrl + C, чтобы остановить мониторинг. Введите, scan.txtчтобы открыть файл журнала и проверить результаты Существует много способов изменить вывод журнала с использованием различных параметров. Вот пара альтернативных команд, которые вы можете попробовать:

netstat -b 5 >scan.txtили netstat -nao 5 >scan.txt Второй также содержит номера PID (идентификатора процесса), которые можно проверить по запущенным процессам в диспетчере задач Windows (в представлении> Выбрать столбец ..). Не стесняйтесь завершать любые процессы, выполняющие нежелательные соединения TCP. Чтобы получить полный список параметров netstat, введите netstat helpв командной строке.

Вот как я делаю это на Mac OSX:

Откройте терминал и введите. netstat -b >> scan.txt Через минуту или две (или любое другое время) нажмите Ctrl+, Cчтобы остановить мониторинг. Введите, more scan.txtчтобы открыть файл журнала и проверить результаты.


1
Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос. ОП использует Windows .
DavidPostill
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.