GenOfDrag
Писатель
Вне Форума
Legend about General of Dragons
Настрочил: 4 046
Пол:
|
http://www.compress.ru/Article.aspx?id=22070 к размышлению автору) Программа Средство оценки системы Windows Выполнить оценку производительности можно и при помощи программы командной строки WinSAT.exe. Если мастер Счетчики и средства производительности выполняет комплексную проверку производительности компьютера, то данная программа предназначена для проверки производительности отдельных компонентов системы. Рассмотрим ее возможности.
Просмотр сведений о компьютере (-v и features). Просмотреть сведения о компонентах компьютера можно при помощи команды WinSAT.exe –v. Большинство сведений, отображаемых данной командой, также отображаются после выбора ссылки Отображение и печать подробных сведений мастера Счетчики и средства производительности. ПРИМЕЧАНИЕ Те же сведения, что и команда winsat –v, отображает команда winsat.exe features. Параметр –v можно использовать с другими командами программы WinSAT.exe, описанными ниже. В этом случае будут отображены дополнительные сведения о результатах тестирования. При работе с командами оценки производительности можно использовать и параметр -xml «имя файла», чтобы выполнить сохранение полученных при оценке данных в файл.
Производительность оперативной памяти (mem). Производительность оперативной памяти оценивается при помощи команды WinSAT.exe mem. Данная команда в течение двух секунд выполняет проверку производительности, после чего отображает результат проверки — количество мегабит в секунду, которые обрабатывает оперативная память.
Производительность Direct3D (dwm, d3d и aurora). Для проверки производительности Direct3D служит команда WinSAT.exe dwm. Алгоритм ее работы: в течение десяти секунд будет выполняться проверка производительности видеокарты в режиме Direct3D, после чего отобразятся результаты проверки (количество fps и пропускная способность памяти видеокарты). Проверить производительность видеокарты можно и с помощью команды WinSAT.exe aurora. Она запускает заставку Северное сияние с использованием различных параметров ее работы. Еще одним тестом для видеокарты является тест на основе создания 3D_объектов. Для его запуска можно воспользоваться командой WinSAT.exe d3d –time «количество секунд».
Производительность при кодировании видео (media). Проверить производительность при кодировании видео можно при помощи команды WinSAT.exe media –input «тестовый файл для кодирования» -encode «профиль кодировки». В качестве тестовых файлов можно указать файлы winsat.wmv (размер 4,42 Мбайт) и winsatencode.wmv (размер 3,98 Мбайт). Оба эти файла расположены в каталоге %systemroot%\performance\winsat. Профиль кодировки содержит расширение, битрейт и другие параметры кодирования файла. Он называется winsat.prx и также находится в каталоге %systemroot%\performance\winsat. Например, можно воспользоваться следующей командой: WinSAT.exe media –input c:\windows\performance\winsat\winsatencode.wmv -encode c:\windows\performance\winsat\winsat.prx. Максимальное количество времени (в миллисекундах), в течение которого может проводиться оценка производительности работы при помощи команды WinSAT.exe media -input «тестовый файл для кодирования» -encode «профиль кодировки», определяется параметром DWORD_типа MediaMaxRunTime. Он расположен в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT.
Производительность процессора (cpu). Проверка производительности процессора выполняется при помощи команды WinSAT.exe cpu –encryption2 |–compression2. При использовании параметра –encryption2 будет выполнена проверка производительности процессора на основе шифрования файла, а при использовании параметра –compression2 — на основе сжатия. Алгоритм проверки: в течение девяти секунд выполняется сжатие/шифрование, после чего отображается результат проверки — количество мегабит в секунду, которые были обработаны.
Производительность жесткого диска (disk). Проверку производительности жесткого диска можно выполнить при помощи четырех синтаксисов команды WinSAT.exe disk -n «номер жесткого диска (нумерация начинается с нуля)». _ WinSAT.exe disk –seq –read -n «номер» — проверка времени последовательного чтения данных жестким диском. _ WinSAT.exe disk –ran –read -n «номер» — проверка времени произвольного чтения данных жестким диском. _ WinSAT.exe disk –seq –write -n «номер» — проверка времени последовательной записи данных жестким диском. _ WinSAT.exe disk –ran –write -n «номер» — проверка времени произвольной записи данных жестким диском.
Комплексная производительность (formal, graphicsformal и moobe). Программа winsat.exe поддерживает также несколько команд для комплексной оценки работы компьютера. _ formal — команда winsat.exe formal выполняет все тесты оценки производительности, описанные выше. Результатом проведения данных тестов будет общая таблица производительности вашего компьютера. Кроме того, результатом проведенной оценки будет сохранение данных об итогах проверки в каталоге %systemroot%\windows\performance\datastore. _ graphicsformal — кроме комплексной проверки всех компонентов компьютера, можно выполнить комплексную проверку графических компонентов. Для этого применяется недокументированная команда winsat.exe graphicsformal. Она выполняет следующие тесты производительности: производительность видеокарты, пропускная способность памяти видеокарты, производительность Direct3D9 Alpha Blend, производительность Direct3D9 Texture Load, производительность Direct3D9 ALU, общее время выполнения всех тестов. _ moobe — и еще один комплексный тест оценки производительности выполняется при помощи недокументированной команды winsat.exe moobe. В общем_то, результат проверки при помощи данной команды аналогичен результату выполнения команды winsat.exe formal, однако сама проверка выполняется на основе заставки Северное сияние. Перед применением данной команды необходимо параметру DWORD_типа MOOBE присвоить значение 0. Данный параметр находится в ветви реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT.
|