![]() |
Определить текущую производительность ПК
Условно есть компьютер на котором средствами командной строки ( на крайняк powershell ) + бесплатными утилитами 7zip или типа https://live.sysinternals.com/ необходимо получить на выходе число - скорость работы этого компьютера.
(в итоге цель - по всему домену собрать отчет со всех компьютеров и выявить самые медленные и на основании этого листа вывести их из эксплуатации) |
c4uran, начните с определения «скорости работы».
|
c4uran, попробуйте скрипт "Многопроцессное создание пустых файлов (бенчмарк для винчестера)". Автор Dragokas http://www.cyberforum.ru/cmd-bat
Скрытый текст
Код:
::Многопотоковое создание пустых файлов ::by Alex Drago.kas |
WinSAT? Тогда может помочь - CheckBootSpeed
|
Iska,
думаю я бы разделил это на 3 категории: 1.скорость обработки процессором допустим архива 2.скорость памяти 3.скорость работы жесткого диска либо получать с каждого компьютера 3 цифры либо взять какую то цифру за основу и подсчитать отношение к ней, думаю это же более простой вопрос sov44, Изучаю... Да еще есть такая вещь как время загрузки системы, я не знаю на сколько точно оно будет отражать производительность но самое простое это оно, как бы его получить |
В виндоус, кажется начиная с висты, встроена утилита оценки производительности системы -- winsat.exe. Сбор сведений о производительности
Код:
winsat formal ![]() |
c4uran, вся проблема в том, что любой синтетический тест — это банальные, мало к чему привязанные, «попугаи».
|
Кажется странным что поиск тормозящих компьютеров в домене бесплатными средствами еще не реализовали
winsat показывает чрезвычайно синтетическую информацию поэтому думаю не подходит Думаю возможно ли реализовать это на каком нибудь штатном процессе допустим тесте архива в 1 гиг, проверить сколько времени архивирует нормальный комп и сравнить с остальными |
эх написал сам как мог, тест взят на основе 7zip т.к он установлен на всех компьютерах в сети.
Функцию :count взял из гугла, на некоторых компьютерах не правильно срабатывает но на 80% работает и ладно описание лога бенча 7zip обязательно нужно прочесть тут: http://7zip.bugaco.com/7zip/MANUAL/c...V3tFsHWVtNJ6TF (есть недокументированная фича когда тест вылетает с выводом что не смог выделить память, в отчете заметно не вооруженным глазом) скрипт закидывается на удаленный комп через psexec или логон скрипт, дополнительная информация, после выполнения сохраняется на удаленной машине(или сервер отчетов), так что путь до нее необходимо поменять(set "remotelog=) для полноты картины добавил дополнительные поля, т.к производительность очень сильно зависит от памяти и от ядер процессора. Код:
@echo off |
Вложений: 1
Забыл добавить, в итоге получается такой вот отчет в экзеле(шапку делаем сами)
|
Время: 15:34. |
Время: 15:34.
© OSzone.net 2001-