| 
 | 
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Требуется запустить Performance Monitor, запустить проверяемую программу, выждать, пока она отработает — фиксированное время с запасом — и сохранить лог Performance Monitor в файл (CSV). Как это сделать из BAT-файла? (PowerShell или VBS тоже сойдут.) ОС — Windows 2012 или 2010. Права админа есть. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 12:32 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tkzv, фиксировать то, вы что хотите с помощью PerfMon'а? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 12:38 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roman Mejtestkzv, фиксировать то, вы что хотите с помощью PerfMon'а? Всё, что он умеет :) В первую очередь — Disk Read Time, Disk Write Time, Processor Time, Network Interface\Bytes Received/sec, Network Interface\Bytes Sent/sec. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 12:46 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  В принципе всё это можно проделать, используя любой автокликер. Ну разве что для точности попадания настроить PM на полный экран... и отключить нафиг скринсэйвер. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 12:59 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  AkinaВ принципе всё это можно проделать, используя любой автокликер. Ну разве что для точности попадания настроить PM на полный экран... и отключить нафиг скринсэйвер. Если не выскочит окно "Срочно обновитесь!" Или какая-нибудь хрень, перехватывающая фокус. А она выскакивает почти ежедневно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 13:48 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  знаю как это сделать в C#, как это сделать в BAT файле... скорее всего никак. можно в интернетах поискать, может есть консольный вариант уже существующий или сделать самим. Или заказать на этом форуме за копеечку :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 15:56 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roman Mejtesзнаю как это сделать в C# Как? Будет ли предложенное решение требовать компиляции? Или его можно будет как BAT править в FAR-е и запускать под любой Windows новее Висты? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 18:47 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tkzv,  Код: plaintext ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 07.02.2018, 23:17 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  kep-kotkzv,  Код: plaintext Спасибо, похоже это будет то, что нужно. Правильно ли я понял, что для лога записей на диск за 2 часа каждые 15 секунд надо отдать команду наподобие: Код: powershell 1. ? А если взять из логов perfmon список устройств из 1-ой строки, записать его в файл по 1 на строку и брать ключом -cf, то получится лог идентичный выдаваемому perfmon-ом? И как быть с правами? Запускать typeperf с правами админа? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.02.2018, 12:43 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tkzv, да, как-то так ), а пользователя добавить в группу performance log/monitor user ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.02.2018, 16:40 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Если пользователь уже админ, добавление его в performance log user или performance monitor user урежет его права и осложнит работу. Это я для себя пишу, чтобы не забыть в следующий раз :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.02.2018, 19:17 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tkzv,   урежет его права и осложнит работу.   Это как ? ) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.02.2018, 22:34 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  kep-kotkzv,   урежет его права и осложнит работу.   Это как ? ) В настройках пользователя можно сделать его просто пользователем, админом или выбрать из списка более редких ролей. Именно это я и сделал, вместо того, чтобы лезть в глубины настроек :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2018, 17:56 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  tkzv, Код: plaintext ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.02.2018, 20:01 | 
  
  
  
   | 
||
| 
 
Управление Performance Monitor из bat-файла 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  На всякий случай уточню, чтобы потом опять не вспоминать: 1. В начале counter-а ставится хост. \\localhost можно опустить. 2. Если объект -- Process, а в скобках (*) -- запишет параметры всех процессов. 3. Чтобы записало для одного процесса, в скобках надо поставить имя экзешника без расширения. 4. Если нужно записать несколько процессов с одного экзешника, нужно их пронумеровать: (prog#0), (prog#1), (prog#2) и т.д. #0 можно опустить. Пример рабочего списка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 24.02.2022, 15:45 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=26&gotonew=1&tid=1491909]:  | 
    0ms | 
get settings:  | 
    7ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    64ms | 
get topic data:  | 
    11ms | 
get first new msg:  | 
    8ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    51ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 12ms | 
| total: | 176ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...