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

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

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

9
задан Ken
08.05.2023 6:57 Количество просмотров материала 2692
Распечатать страницу

5 ответов

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

  • Windows Server 2003-2016
  • Windows 10
  • Windows 7
  • Windows Vista
  • 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 Объяснил

13
отвечен uSlackr 2023-05-09 14:45

может быть, вы хотите заглянуть в pslist.

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

4
отвечен Der Hochstapler 2023-05-09 17:02

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

WinKey + R

тип:

resmon

и нажать

OK
2
отвечен Alan 2023-05-09 19:19

resmon.exe - Это "монитор ресурсов", обычно запускаемый из taskmgr.

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

(вы можете запустить Диспетчер задач с помощью ctrl-alt-del, или введя " tskmgr "в командной строке или на" Run ..."в меню "Пуск")

последняя проверка на Win7

1
отвечен Tom 2023-05-09 21:36

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

  • следите за фоновыми процессами
  • раскрыть вирусы и другие вредоносные программы
  • неавторизованный доступ
  • мониторинг запущенных программ
  • войти активность процесса

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

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

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

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

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

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

-2
отвечен perhat 2023-05-09 23:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх