Обсуждение:Эльбрус/тесты: различия между версиями
м (php7-opcache есть) |
м (+сравнение процессоров) |
||
Строка 1: | Строка 1: | ||
== сравнение процессоров == | |||
Со [http://sdelanounas.ru/blogs/106832/?pid=1034295#comments слов] Андрея Слепухина: | |||
В принципе, да. Но при этом нужно соблюдать некоторые правила: | |||
1) Сравнивать нужно процессоры из одного сегмента: | |||
серверный с серверным, десктопный с десктопным, мобильный с мобильным. | |||
2) Сравнивать нужно чипы, произведенные с применением близких | |||
технологических процессов. | |||
3) Нужно принимать во внимание не только ядра, но и внешние интерфейсы, | |||
в первую очередь, контроллер памяти. | |||
4) Сравнивать нужно на тестах, соответствующих целевому сегменту. | |||
А дальше, вопрос в том, что именно мы хотим сравнить, метрик много, | |||
и, зачастую, многие не понимают смысл цифр. На мой взгляд, | |||
самой правильной метрикой является JTR - Joules to Result, | |||
то есть, сколько энергии нужно затратить для получения результата, | |||
но ее не так просто посчитать. | |||
Объективно наилучшим кандидатом для сравнения с Эльбрус-8С является | |||
процессор Intel Westmere (он же Intel Xeon E5-2xxx v2). Он произведен | |||
по близкому технологическому процессу (Intel 32нм и TSMC 28нм - | |||
тех. процессы одного поколения с близкими характеристиками, а то, | |||
что цифры разные, не смотрите, это больше маркетинг :) ). | |||
Набор тестов - в какой-то мере дело вкуса, их много. | |||
Если кто-то хочет провести честное сравнительное тестирование | |||
с полным анализом результатов - обращайтесь :) | |||
--[[Участник:MichaelShigorin|mike]] ([[Обсуждение участника:MichaelShigorin|обсуждение]]) 20:52, 18 декабря 2020 (UTC) | |||
== php == | |||
Как работает PHP на Альт? | Как работает PHP на Альт? | ||
На ОС Эльбрус очень медленный и оп кеш отсутствует. | На ОС Эльбрус очень медленный и оп кеш отсутствует. |
Версия от 23:52, 18 декабря 2020
сравнение процессоров
Со слов Андрея Слепухина:
В принципе, да. Но при этом нужно соблюдать некоторые правила: 1) Сравнивать нужно процессоры из одного сегмента: серверный с серверным, десктопный с десктопным, мобильный с мобильным. 2) Сравнивать нужно чипы, произведенные с применением близких технологических процессов. 3) Нужно принимать во внимание не только ядра, но и внешние интерфейсы, в первую очередь, контроллер памяти. 4) Сравнивать нужно на тестах, соответствующих целевому сегменту. А дальше, вопрос в том, что именно мы хотим сравнить, метрик много, и, зачастую, многие не понимают смысл цифр. На мой взгляд, самой правильной метрикой является JTR - Joules to Result, то есть, сколько энергии нужно затратить для получения результата, но ее не так просто посчитать. Объективно наилучшим кандидатом для сравнения с Эльбрус-8С является процессор Intel Westmere (он же Intel Xeon E5-2xxx v2). Он произведен по близкому технологическому процессу (Intel 32нм и TSMC 28нм - тех. процессы одного поколения с близкими характеристиками, а то, что цифры разные, не смотрите, это больше маркетинг :) ). Набор тестов - в какой-то мере дело вкуса, их много. Если кто-то хочет провести честное сравнительное тестирование с полным анализом результатов - обращайтесь :)
--mike (обсуждение) 20:52, 18 декабря 2020 (UTC)
php
Как работает PHP на Альт? На ОС Эльбрус очень медленный и оп кеш отсутствует.
- Смотреть надо, но php7-opcache в репозитории есть; pcrejit нет, со строками -- особенно юникодными -- работа и впрямь плохо ложится на векторизацию, там сплошные зависимости по данным в циклах. --mike (обсуждение) 15:30, 28 мая 2020 (UTC)
E8C2:
| PHP BENCHMARK SCRIPT |
Start : 2020-05-19 14:21:22 Server : @ PHP version : 7.0.33 Platform : Linux
test_math : 7.087 sec. test_stringmanipulation : 7.548 sec. test_loops : 14.448 sec. test_ifelse : 9.611 sec.
Total time: : 38,694 sec.
E8C1:
| PHP BENCHMARK SCRIPT |
Start : 2020-05-19 14:25:39 Server : @ PHP version : 7.0.33 Platform : Linux
test_math : 8.453 sec. test_stringmanipulation : 8.922 sec. test_loops : 17.269 sec. test_ifelse : 11.437 sec.
Total time: : 46,081 sec.
PHP AMD A6-3650:
| PHP BENCHMARK SCRIPT |
Start : 2020-05-19 09:06:37 Server : @ PHP version : 7.3.11-0ubuntu0.19.10.4 Platform : Linux
test_math : 0.338 sec. test_stringmanipulation : 0.482 sec. test_loops : 0.322 sec. test_ifelse : 0.338 sec.
Total time: : 1.48 sec.
Orange Pi PC2
| PHP BENCHMARK SCRIPT |
Start : 2020-05-22 20:09:02 Server : @ PHP version : 7.0.33-0ubuntu0.16.04.14 Platform : Linux
test_math : 2.300 sec. test_stringmanipulation : 3.078 sec. test_loops : 2.946 sec. test_ifelse : 2.011 sec.
Total time: : 10.335 sec.
Тесты тут: http://www.php-benchmark-script.com/download.php?file=bench.zip
Сnраницы долго рендерятся, я проверял на Wordpress. По результатам выше видно, что даже строковые функции тормозят.