Jump to content

Recommended Posts

Posted

Есть сервер Windows 2012.

Нужно штатными инструментами узнать утилизацию CPU, желательно конкретным процессом, но в крайнем случае общую утилизацию.

Никак не получается сделать.

 

Команда «wmic cpu get loadpercentage» вообщем-то дает нужный результат, но для двух CPU выводит две строчки, из которых нужно посчитать среднее. А в bat-файлах это делать не очень удобно — нужно фильтровать пустые строки и заголовки, включать delayed expansion и т.п.

 

Сейчас я использую команду «typeperf "\Processor(_Total)\% Processor Time" -sc 1» и она вообще-то дает приемлемый результат (общую утилизацию CPU). Но хотелось бы узнать утилизацию для конкретного процесса.

 

Команда «tasklist /V» дает кучу всего, но утилизации CPU в процентах не нашел.

 

Команда «typeperf "\Process(servicename)\% Processor Time" -sc 1» дает результат более 100%.

Posted

Разве это что-то даст в контексте задачи?

Мне не нужно удаленно снимать загрузку, мне нужно это сделать локально и в консоли.

Posted

Я ведь в теме указал cmd, мне PowerShell не подходит.

Помимо получения утилизации CPU скрипт еще много чего должен делать, что в BAT делается удобнее, чем в PS.

Posted
50 минут назад, alibek сказал:

Я ведь в теме указал cmd, мне PowerShell не подходит.

Вы вообще слушаете, что Вам говорят? Почитайте, как писать скрипты PowerShell. В том числе можно вызывать PowerShell из простых батников.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.