Как оценить производительность программного обеспечения

Как я могу сравнить производительность определенного программного обеспечения, не полной системы? Я знаю, что для тестирования системы доступны различные инструменты. Но я хочу сравнить производительность конкретного программного обеспечения, например, truecrypt. Я хочу знать, какое время и использование процессора выполняет различные операции (такие как шифрование, дешифрование, монтирование, чтение и запись файлов и т. Д.) В truecrypt. Я хочу сделать это, чтобы сравнить производительность различных программ.

Может кто-нибудь предложить инструмент с открытым исходным кодом или любой инструмент для платформы Linux, который может это сделать?

Спасибо,

1
задан 2 December 2012 в 16:37

1 ответ

Иногда сами программы имеют настройку «эталон»; это особенно верно в отношении приведенного вами примера Truecrypt. Доступ к эталону можно получить из Сервис> эталон. Этот тест проверяет, насколько быстро ваш процессор может работать с помощью алгоритмов шифрования (см. Скриншот). Производительность вашей машины будет значительно увеличена, если ваш процессор поддерживает аппаратное шифрование / дешифрование AES. Этот параметр доступен в меню «Настройки»> «Настройки»> «Производительность».

enter image description here

Существуют специальные тесты для измерения производительности GTK + и файловой системы в репозиториях, которые можно найти с помощью apt-cache search benchmark, и инструмент для сравнения в Peazip даст вам некоторые архивные данные сжатия / распаковки, которые не особенно полезны. Это проблема на самом деле, часто результаты мало что значат и ожидают от конфигурации вашего оборудования.

Программы, такие как iotop и htop, предоставят очень полезную информацию о ваших текущих программах и процессах, и с помощью iotop вы сможете увидеть, есть ли узкое место где-то в вашей системе, изучив представленные данные , Вы можете изучить их при выполнении интенсивных задач, таких как шифрование / дешифрование или транскодирование видео.

Однако, phoronix-test-suite, доступный в репозиториях, также имеет специальные тесты, такие как тесты на производительность шифрования / дешифрования процессора, некоторые для сжатия / распаковки архива, gtk, и для каждого теста, о котором вы могли подумать. См. Мой ответ в этом связанном вопросе и запустите

phoronix-test-suite list-tests

, чтобы увидеть все доступные тесты.

0
ответ дан 2 December 2012 в 16:37

Другие вопросы по тегам:

Похожие вопросы: