Как я могу зарегистрировать самые интенсивные ЦП процессы в равных интервалах?

Сетевой Управляющий активами легок и свободен:

http://www.5dollartools.com/index.php?option=com_content&view=article&id=4:network-asset-manager&catid=3:products&Itemid=5

Это (еще) не делает автоматизированных сканирований, но работает хорошо на случаи, где у Вас есть машины с недоменом, к которому присоединяются (т.е. различные учетные данные) для получения администратора.

1
задан 4 January 2013 в 00:46
1 ответ

Наборы сборщиков данных хороши, профессиональны, и они могут быть активированы таким событием, как ... высокая загрузка ЦП.

Вы также можете использовать Powershell.

$proc = Get-Process | Sort-Object TotalProcessorTime -Descending -EA 0 | Select -First 1
"$(Get-Date) - $($proc.Name) - $($proc.TotalProcessorTime)" | Out-File file.txt -Append

Сохраните это как * .ps1. Запускайте его как запланированную задачу каждые 5 минут или что-то еще. Первая строка находит 1 самый «ресурсоемкий» процесс на данный момент. Вторая строка записывает это в файл с отметкой времени.

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

1
ответ дан 4 December 2019 в 00:50

Теги

Похожие вопросы