Несколько дней назад я рассказал вам, как узнать скорость жесткого диска используя команду ddЧто ж, на этот раз я покажу вам инструмент, который помогает нам сравнивать многие вещи, но сегодня мы будем использовать его только для Производительность процессора.
Установка sysbench
Этот инструмент (sysbench) не служит, как я сказал ранее, для тестирования различных вещей (ввода-вывода, ЦП, MySQL и т. Д.), На этот раз мы будем использовать его только для ЦП, сначала очевидно ... мы должны установить его:
В таких системах, как Debian, Ubuntu или аналогичные:
sudo aptitude install sysbench
В ArchLinux и производных:
yaourt -S sysbench
Использование sysbench для измерения производительности процессора
Теперь нам осталось только запустить его с правами администратора и с соответствующими параметрами:
sysbench --test=cpu --cpu-max-prime=20000 run
что это значит?
- Сделаем тест процессора
- Число должно быть таким, чтобы тест длился не менее 10 секунд, 20000 - это значение, которое должно их обслужить.
Вот несколько выходных данных моего ПК и некоторых серверов, которыми я управляю:
Как проверить производительность процессора
Другими словами, на первом скриншоте видно, что CPU завершил тест за 1 секунды, второй показывает, что он завершил его за 40.5 секунды, а третий и последний снимок экрана показывает, что тест был завершен за 46.5 секунды.
Это означает, что 3-й процессор является самым быстрым, потому что он завершил тест за меньшее время, чем другие, Просто или нет?
Кстати, если вы думаете, что сервер / компьютер с 8 ядрами, а другой - только с 4, то 8-ядерный всегда завершит тест быстрее, потому что у него больше ... вы ошибаетесь, тест выполняется на одном ядре, то есть , сумма здесь не имеет значения 😉
Ну вот и все, надеюсь, вам это пригодилось, я продолжаю проводить тесты на GNUTransfer VPS 😀
Нет смысла запускать одноядерный тест на сервере, учитывая, что большинство задач, которые он будет выполнять, будут использовать несколько ядер.
Часто необходимо знать, независимо от количества ядер, какой процессор обеспечивает наилучшую производительность.
Количество - это еще не все, часто важнее качество.
С помощью этого теста вы сможете узнать, сколько iPC имеет процессор, и на основании этого вы сможете выбрать, сколько ядер у вас будет…. просто
В этих примерах вы можете увидеть, как выбрать количество потоков, запускающих тест, чтобы выжать все возможные ядра:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
полностью согласен для меня было бы реален беч k занимал все ядра вместе
И если вы хотите сравнить серию тестов с mini PC ARM, Raspberry Pi, ODROID и Banana PRO с чем-то низким уровнем:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Хорошая статья, кстати, поскольку вы говорите, что это для серверов, которые вы могли бы поставить для centos
Может быть, скриншот посередине не будет снимком с передачи GNU?
Первые два взяты из GNUTransfer 😀
Сводка выполнения теста:
общее время: 21.6028 с
общее количество событий: 10000
общее время, затраченное на выполнение события: 21.6020
статистика по запросу:
мин: 2.14 мс
в среднем: 2.16 мс
макс: 5.56 мс
ок. 95-й процентиль: 2.24 мс
Справедливость потоков:
события (среднее / стандартное отклонение): 10000.0000 / 0.00
время выполнения (среднее / стандартное отклонение): 21.6020 / 0.00
Сводка выполнения теста:
общее время: 19.7614 с
общее количество событий: 10000
общее время, затраченное на выполнение события: 19.7599
статистика по запросу:
мин: 1.91 мс
в среднем: 1.98 мс
макс: 5.73 мс
ок. 95-й процентиль: 2.08 мс
Справедливость потоков:
события (среднее / стандартное отклонение): 10000.0000 / 0.00
время выполнения (среднее / стандартное отклонение): 19.7599 / 0.00
Тогда это хорошо? это FX 8120.
Запуск теста со следующими параметрами:
Количество потоков: 1
Тест производительности процессора
Начались темы!
Готово.
Максимальное простое число, проверяемое в тесте ЦП: 20000
Сводка выполнения теста:
общее время: 108.2065 с
общее количество событий: 10000
общее время, затраченное на выполнение события: 108.1852
статистика по запросу:
мин: 9.02 мс
в среднем: 10.82 мс
макс: 54.76 мс
ок. 95-й процентиль: 16.91 мс
Справедливость потоков:
события (среднее / стандартное отклонение): 10000.0000 / 0.00
время выполнения (среднее / стандартное отклонение): 108.1852 / 0.00
Мой кажется вам очень медленным, правда?
хорошо было бы поставить несколько систем, особенно rasberry orange pi и т. д., и увидеть большие / не очень большие различия.