Прошу вписаться в этот вопрос модерацию форума!!!
Пожалуйста отвечайте только в контексте топика
В соседнем топике(Давайте померяем силы наших CPU в реальной задаче) обсуждают выполнение реальной задачи. Хорошее ведь начинание, но не формализованное и не правильное. В идеале какой план действий по данному вопросу?
-
определить то, что нужно мерять
- однопоточная нагрузка
- многопоточная нагрузка
-
определить то, как это можно сделать так, чтобы любой юзер мог запустить какой-то условный lorbench.sh и скопипастить выхлоп(и дополнить его нужной информацией(какой?). Тут есть трудность в том, что версии pigz\других инструментов могут отличаться. Поэтому в скрипте должен быть гит клон определенной версии инструмента и его сборка(или бинарник), чтобы результаты не зависели от разных версий инструмента
-
написать скрипт lorbench.sh
-
сформировать какую-то репу, в котором этот скрипт и\или архивы, необходимые для запуска lorbench.sh
-
сформировать топик, в котором будут выкладываться результаты работы lorbench
Чем это может быть интересно?
- допустим, ты хочешь проапгрейдиться - и уже знаешь, что условный райзен лучше условного интела(и какого) или зеркально
- у васи оперативная память с вот таким таймингом, а у тебя с другим. У васи быстрей на 5 секунд. Есть повод сменить озушку на такую, как у васи
- можно сделать файл статистики и нарисовать график(или просчитать скриптом), насколько в реальной задаче процессор х быстрей процессора у
- можно проверить, насколько результаты будут отличаться(в %) от результатов sysbench
Сделаем?
По моему мнению, статистика должна быть такой, чтобы это было интересно всем:
-
модель материнской платы
-
модель процессора и настройки(буст такой-то, курва по всем ядрам такая-то т.е с детализацией)
-
модель оперативной памяти с частотой и таймингами
-
модель накопителя
-
скорость(время) однопоточной нагрузки
-
скорость(время) многопоточной нагрузки