Существует ли эталонный инструмент для измерения производительности компьютера для Ubuntu, такой как SuperPI, 3DMark или PCMark?
Установите hardinfo
, который предоставляет информацию о тесте, как показано на снимке экрана ниже:
sudo apt-get install hardinfo
Похоже, что некоторые из них перечислены в Центре программного обеспечения Ubuntu (поиск «бенчмарк»), хотя я пробовал только System Profiler и Benchmark. Он дает много компьютерной информации, и я нашел ее очень полезной, но вы можете попробовать некоторые из них.
В конце концов я приступил к написанию инструмента для стресс-тестирования и тестирования производительности для UNIX-подобных систем, а именно стресс-нг. Он содержит более 180 стресс-тестов, позволяющих измерить пропускную способность различных компонентов системы: из памяти, кэша, процессора, системных вызовов, сети и т. Д. Установите с помощью:
sudo apt-get install stress-ng
. краткая опция, которая сообщает пропускную способность в единицах bogo ops в секунду. Можно получить полный набор глубоких показателей процессора и системы, используя параметр --perf. Существует много типов стрессоров, которые могут быть запущены последовательно или параллельно на 1 или более процессорах, например:
stress-ng --metrics-brief --cpu 2 -t 1m
это будет задействовать процессор в течение 1 минуты, когда 2 экземпляра стрессора работают параллельно. 116]
В руководстве подробно описаны все эти функции или см. Страницу проекта .
Другой вариант - sysbench. Это инструмент командной строки со встроенными тестами для процессора, памяти, файлов, потоков и базы данных. Об этом есть статья здесь . Установка - это отдельный пакет, и запуск тестов происходит быстро.
Вероятно, качество результатов ниже, чем у более сложных тестов, но я нашел его полезным для быстрой проверки работоспособности при оценке потенциального хостинга VPS.
Основываясь на популярном ответе пользователя 76204, я попробовал тестовый набор Phoronix. Как говорит автор, это не быстро и не просто. Есть сотни доступных тестов, и не очевидно, какие из них использовать. Некоторым требуется загрузка по 100 МБ, некоторым требуется час или больше для запуска, некоторые могут не работать на вашем сервере. В Ubuntu я обнаружил ошибку, описанную здесь здесь .
Самое полное программное обеспечение сравнительного тестирования является, вероятно, набором тестов Phoronix, который доступен в репозиториях и может быть установлен с:
sudo apt-get install phoronix-test-suite
При выполнении phoronix-test-suite
впервые в терминале, можно или ответить на да или не к вопросам относительно анонимного статистического создания отчетов. Если Вы отвечаете да, это говорит это
Эта информация объединена наряду с представлениями от всех других пользователей для проявления общих тенденций и других деталей о OpenBenchmarking.org.
Вам решать, ли Вы выбираете да или нет, но нет ничего, чтобы касаться в. Можно еще позже загрузить результаты вручную на openbenchmarking, если Вы желаете с опциями в программе:
phoronix-test-suite upload-result <your test-result>
Для получения дополнительной информации о Phoronix test suite
посмотрите этот PDF и официальный форум.
Для списка всех доступных тестов (но не обязательно загруженные) работайте:
phoronix-test-suite list-tests
который дает тесты, такие как они и многие другие:
pts/aio-stress - AIO-Stress Disk
pts/apache - Apache Benchmark System
pts/apitrace - APITrace Graphics
pts/battery-power-usage - Battery Power Usage System
pts/blogbench - BlogBench Disk
Для нахождения информации о каком-то конкретном тесте можно использовать:
phoronix-test-suite info povray
Многие тесты не установлены по умолчанию, и можно или загрузить отдельный тест и выполнить его с, например:
phoronix-test-suite install povray
phoronix-test-suite run povray
Для нахождения списков тематических наборов тестов работать
phoronix-test-suite list-suites
который возвращает такие вещи как
pts/audio-encoding - Audio Encoding System
pts/chess - Chess Test Suite Processor
pts/compilation - Timed Code Compilation Processor
pts/compiler - Compiler Processor
pts/compression - Timed File Compression Processor
Как пример, Вы могли бы хотеть выполнить весь комплект аудио тестов (вместо всего один от перечисленных с list-tests
команда), таким образом, при этом обстоятельстве, входят
phoronix-test-suite run audio-encoding
Для этого теста еще некоторые связанные аудио тесты загружены и установлены программой, и затем тест запущен.
Существует огромная сумма тестов для установки и опции экспериментировать с, но этот набор тестов является определенно тем, чтобы использовать, если Вы хотите получить некоторые подлинные сравнительные тесты от своей системы Ubuntu, которую можно сравнить онлайн в openbenchmarking и Phoronix.com.
Это не быстрое, простое приложение сравнительного тестирования, но то, которое, с его несколькими тестами, удовлетворит большинство сфер интересов в отношении того, как вещи работают на Ubuntu.
Однако сравнительное тестирование является темой, очень обсужденной, и форумы подходят лучше всего для анализа, который тесты дают самым полезным результатам и как тесты должны быть установкой; упомянутый выше тот, povray
, довольно известно и расценивается за сравнительное тестирование способностей ЦП.