powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Windows [игнор отключен] [закрыт для гостей] / Управление Performance Monitor из bat-файла
15 сообщений из 15, страница 1 из 1
Управление Performance Monitor из bat-файла
    #39598101
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется запустить Performance Monitor, запустить проверяемую программу, выждать, пока она отработает — фиксированное время с запасом — и сохранить лог Performance Monitor в файл (CSV). Как это сделать из BAT-файла? (PowerShell или VBS тоже сойдут.) ОС — Windows 2012 или 2010. Права админа есть.
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598107
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tkzv,

фиксировать то, вы что хотите с помощью PerfMon'а?
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598117
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtestkzv,

фиксировать то, вы что хотите с помощью PerfMon'а? Всё, что он умеет :) В первую очередь — Disk Read Time, Disk Write Time, Processor Time, Network Interface\Bytes Received/sec, Network Interface\Bytes Sent/sec.
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598124
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе всё это можно проделать, используя любой автокликер. Ну разве что для точности попадания настроить PM на полный экран... и отключить нафиг скринсэйвер.
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598179
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaВ принципе всё это можно проделать, используя любой автокликер. Ну разве что для точности попадания настроить PM на полный экран... и отключить нафиг скринсэйвер. Если не выскочит окно "Срочно обновитесь!" Или какая-нибудь хрень, перехватывающая фокус. А она выскакивает почти ежедневно.
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598301
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
знаю как это сделать в C#, как это сделать в BAT файле... скорее всего никак.
можно в интернетах поискать, может есть консольный вариант уже существующий или сделать самим. Или заказать на этом форуме за копеечку :)
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598474
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesзнаю как это сделать в C# Как?

Будет ли предложенное решение требовать компиляции? Или его можно будет как BAT править в FAR-е и запускать под любой Windows новее Висты?
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598624
kep-ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tkzv,
Код: plaintext
typeperf /?
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39598886
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kep-kotkzv,
Код: plaintext
typeperf /?

Спасибо, похоже это будет то, что нужно.

Правильно ли я понял, что для лога записей на диск за 2 часа каждые 15 секунд надо отдать команду наподобие:
Код: powershell
1.
typeperf "\FileSystem Disk Activity(*)\FileSystem Bytes Written" -sc 480 -si 15 -o log.cvs 

?

А если взять из логов perfmon список устройств из 1-ой строки, записать его в файл по 1 на строку и брать ключом -cf, то получится лог идентичный выдаваемому perfmon-ом?

И как быть с правами? Запускать typeperf с правами админа?
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39599243
kep-ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tkzv, да, как-то так ), а пользователя добавить в группу performance log/monitor user
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39599858
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если пользователь уже админ, добавление его в performance log user или performance monitor user урежет его права и осложнит работу.

Это я для себя пишу, чтобы не забыть в следующий раз :)
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39599903
kep-ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tkzv, урежет его права и осложнит работу.

Это как ? )
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39600269
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kep-kotkzv, урежет его права и осложнит работу.

Это как ? ) В настройках пользователя можно сделать его просто пользователем, админом или выбрать из списка более редких ролей. Именно это я и сделал, вместо того, чтобы лезть в глубины настроек :)
...
Рейтинг: 0 / 0
Управление Performance Monitor из bat-файла
    #39600290
kep-ko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tkzv,
Код: plaintext
net localgroup "Performance Monitor Users" username /add
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Управление Performance Monitor из bat-файла
    #40136266
tkzv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий случай уточню, чтобы потом опять не вспоминать:

1. В начале counter-а ставится хост. \\localhost можно опустить.

2. Если объект -- Process, а в скобках (*) -- запишет параметры всех процессов.

3. Чтобы записало для одного процесса, в скобках надо поставить имя экзешника без расширения.

4. Если нужно записать несколько процессов с одного экзешника, нужно их пронумеровать: (prog#0), (prog#1), (prog#2) и т.д. #0 можно опустить.

Пример рабочего списка:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
\Process(grinder)\ID Process
\Process(grinder)\Working Set - Private
\Process(grinder#1)\ID Process
\Process(grinder#1)\Working Set - Private
\Process(grinder#2)\ID Process
\Process(grinder#2)\Working Set - Private
\Process(grinder#3)\ID Process
\Process(grinder#4)\Working Set - Private


Код: plaintext
typeperf -si 10 -cf counters.txt > log1.txt
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Управление Performance Monitor из bat-файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (17): Анонимы (14), Bing Bot, Yandex Bot 1 мин., Google Bot 7 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]