Чи є інструмент орієнтиру для Ubuntu?


Відповіді:


7

Здається, їх кількість перерахована в програмному центрі Ubuntu (пошук "бенчмарк"), хоча єдиний, що я спробував, - це System Profiler і Benchmark. Це дає багато комп'ютерної інформації, і я вважаю це дуже корисним, але ви можете спробувати скористатись низкою.


48

Найповніше програмне забезпечення для бенчмаркінгу, ймовірно, тестовий набір Phoronix , який доступний у сховищах і може бути встановлений за допомогою:

sudo apt-get install phoronix-test-suite

Під phoronix-test-suiteчас першого запуску в терміналі ви можете відповісти так чи ні на питання щодо анонімної статистичної звітності. Якщо ви відповідаєте так, це говорить про це

Ця інформація об'єднується разом із поданнями всіх інших користувачів, щоб показати загальні тенденції та інші деталі на OpenBenchmarking.org.

Ви вирішите, чи виберете це так чи ні, але тут нічого не має. Пізніше ви можете завантажувати результати вручну, щоб відкрити бенчмаркінг, якщо бажаєте за допомогою параметрів програми:

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є досить відомим і розглядається як тестування здібностей процесора.


3
Хтось насправді незалежно перевіряв достовірність тестів у цьому тестовому наборі? Деякі результати, про які повідомляється на Phoronix, є погано налаштованими тестами з того, що я бачив.
Колін Іан Кінг

@ColinIanKing Дивіться мою редакцію стосовно дебатів щодо бенчмаркінгу.

1
Це виглядало багатообіцяюче, коли я запустив перший тест (povray), і він почав встановлювати всі необхідні пакети. Але потім povrayустановка не вдалася через відсутність функції autoconf povray, що призвело до встановлення деякої неполадженої зламаної стадії (я маю на увазі, вона не працюватиме навіть після встановлення autoconf). Я перезапустив із резервної копії, встановив autoconf і потрапив у ту ж ситуацію через відсутність libtiff-dev. Тому я здався.
Антоніо

Здається, що він не оновлювався в Ubuntu з xenial (v 5.2) , і його було видалено з Debian. На їхній веб-сторінці показано v8.2 та v8.4, тому встановлення з apt вже не найкраща ідея
Xen2050

24

Встановіть, hardinfoщо дає інформацію про орієнтир, як показано на знімку екрана:

sudo apt-get install hardinfo

введіть тут опис зображення


9
Який ПК для віку динозаврів ви використовуєте? Мій ноутбук AMD A8-4500M, який не так вже й новий, отримує 4,83 секунди
Suici Doga

1
Спробував оновити, що тестує базу даних і повідомлення було "не можна підключитися до сервера"
Серж

ці результати (порівняльна база даних) дуже старі
Кодування Ninja

9

Врешті-решт я взявся за написання стресового тесту та інструменту порівняльного аналізу для UNIX-подібних систем, а саме стрес-нг. Він містить понад 180 стрес-тестів, які дозволяють вимірювати пропускну здатність для різних системних компонентів: від пам’яті, кеша, центрального процесора, системних викликів, мережі тощо.

sudo apt-get install stress-ng

Існує короткий параметр --metrics, який повідомляє пропускну здатність у перерахунку на ого ого в секунду. За допомогою параметра --perf можна отримати повний набір глибоких показників процесора та системи. Існує багато типів стресорів, які можна запускати послідовно або паралельно на 1 або більше процесорах, наприклад:

stress-ng --metrics-brief --cpu 2 -t 1m

це буде вправляти ЦП протягом 1 хвилини з 2 екземплярами процесора, які працюють паралельно.

У посібнику детально задокументовано всі ці функції, ознайомтеся зі сторінкою проекту або у посібнику із швидкого початку роботи


6

Ще один варіант - sysbench. Це інструмент командного рядка з вбудованими тестами для процесора, пам'яті, файлів, нарізки та бази даних. Існує стаття про це тут . Встановлення - це єдиний пакет, і запуск тестів проходить швидко.

Ймовірно, якість результатів нижча, ніж більш досконалі тести, але я вважаю, що це корисно для швидкої перевірки правильності при оцінці потенційного хостингу VPS.

На підставі популярної відповіді користувача76204 я спробував набір тестів Phoronix. Як каже автор, це не швидко і не просто. Доступно 100-ти тестів, і не очевидно, який використовувати. Деяким потрібно 100 тисяч МБ завантажень, деяким потрібна година або більше, деякі можуть не працювати на вашому сервері. У Ubuntu я потрапив на описану тут помилку .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.