Бенчмарк на одной машине слишком экстремальный

Я запускаю базовый бенчмарк на своих машинах:

time echo "scale=3000;4*a(1)" | bc -l

Это вычисляет Pi до 3000 знаков после запятой. Общее ожидаемое время в моем опыте составляет 35-60 секунд на малине Pi B +, 2, 3.

Одна из моих машин дает 24 секунды, что далеко не так. Эта машина - малина Pi 3. Мои другие Pi 3 дают 48 секунд. Я проверил губернатора (это ondemand), параметры конфигурации загрузки и перезагрузился, чтобы убедиться, что он чист.

Я не , прося альтернативные системы тестов. Я знаю, что у меня есть shakey (не тестирует несколько процессоров и т. Д.), Но различия удивительны и последовательны.

Что может вызвать такое аномальное поведение?

ОБНОВЛЕНИЕ: Я снова начал рассматривать проблему. Я использовал новую установку ОС и добавлял дополнительные программы один за другим. Кажется, замедление происходит при использовании пакетов openmpi-bin и python-mpi4py. Я изучаю далее.

4 голоса | спросил John Smith 31 Maypm16 2016, 15:34:10

2 ответа


4

Запуск этой команды для проверки вашего RPi не так высок. Эта команда будет записывать 1/4 ядра вашего Pi, вот почему вы получаете странные результаты. Попробуйте активировать все 4 ядра на 100%.

Я закодировал небольшой тестовый сценарий для малины ( многоядерный тест ), чтобы проверить его, просто скопируйте и вставьте эту команду в свой RPi:

curl https://raw.githubusercontent.com/aikoncwd/rpi-benchmark/master/rpi-benchmark.sh | sudo bash

Он проверит ваши CPU, Memory и microSD-IO . Вот мой результат для моего разогнанного RPi3:

Raspberry Pi Benchmark Test
Author: AikonCWD

temp=39.2'C
arm_freq=1400
core_freq=550
sdram_freq=575
microsd_clock=91.667 MHz

Running CPU test...
    total time:                          15.0670s
    temp=54.8'C

Running MEMORY test...
    total time:                          2.1438s
    temp=55.8'C

Running THREADS test...
    total time:                          7.6511s
    temp=58.0'C

Running HDPARM test...
    Timing buffered disk reads: 114 MB in  3.04 seconds =  37.47 MB/sec
    temp=49.4'C

Running DD WRITE test...
    536870912 bytes (537 MB) copied, 15.2853 s, 35.1 MB/s
    temp=46.2'C

Running DD READ test...
    536870912 bytes (537 MB) copied, 14.2355 s, 37.7 MB/s
    temp=45.1'C


AikonCWD's rpi-benchmark completed!

Попробуйте запустить этот тест по всем вашим RPies и сравнить /поделиться результатами здесь.

Не стесняйтесь разворачивать мой скрипт и редактировать значения для более «хардкорного» теста:)

ответил MadAntrax 31 Maypm16 2016, 17:40:28
3

Для чего это стоит, я просто запустил тот же тест на запасе Raspberry Pi 3B, который запускал Raspbian Jessie, и он завершился за 24,3 секунды. Это заняло 73,4 с на модели B rev 2, работающей на Wheezy.

Если у вас есть идея загрузки системы заранее, это не является особенно хорошим общим эталоном. Обработка десятичных чисел с произвольной точностью - это немного особый случай. Возможно, взгляните на Roy Longbottom's Raspberry Pi & Raspberry Pi 2 Benchmarks для некоторых вариантов.

ответил scruss 31 Maypm16 2016, 17:06:22

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132