История изменений
Исправление kirill_rrr, (текущая версия) :
Прогнал таки серию тестов на частоты/ядра. Готового наглядного и понятного не нашёл, пришлось сколхозить самому. dd if=/dev/urandom status=progress bs=512b count=2048 | pbzip2 -9 -p6 > /dev/null
, отключил cpufreqd и менял предел частоты и число потоков pbzip2. /dev/urandom в 1 ядро на 600Мгц выдаёт 80-90Мб/с, его влиянием можно пренебречь. Результат в Мб/с (не Миб/с).
1 2 3 4 6
--------------------------------------------
600 0,9 1,6 2,2 2,6 2,7
800 1,2 2,0 2,6 3,1 3,3
1000 1,4 2,3 3,0 3,4 3,8
1200 1,7 2,6 3,2 3,7 4,1
И в пересчёте на относительную:
1 2 3 4 6
--------------------------------------------
600 100 178 244 289 300
800 100 167 216 258 275
1000 100 164 214 243 271
1200 100 153 188 218 214
1 2 3 4 6
--------------------------------------------
100 100 100 100 100 100
133 133 125 118 119 122
167 156 144 136 131 140
200 189 163 145 142 152
Интересная же железка получается этот RPi4! Как по мне, просто огромная нелинейность по потокам и частотам. Ведёт себя как будто трёхядерный 6-и поточный х86.
Кстати, +42% производительности цпу в тесте 7-zip на 4 ядрах полностью подтверждено!
Исправление kirill_rrr, :
Прогнал таки серию тестов на частоты/ядра. Готового наглядного и понятного не нашёл, пришлось сколхозить самому. dd if=/dev/urandom status=progress bs=512b count=2048 | pbzip2 -9 -p6 > /dev/null
, отключил cpufreqd и менял предел частоты и число потоков pbzip2. /dev/urandom в 1 ядро на 600Мгц выдаёт 80-90Мб/с, его влиянием можно пренебречь. Результат в Мб/с (не Миб/с).
1 2 3 4 6
--------------------------------------------
600 0,9 1,6 2,2 2,6 2,7
800 1,2 2,0 2,6 3,1 3,3
1000 1,4 2,3 3,0 3,4 3,8
1200 1,7 2,6 3,2 3,7 4,1
И в пересчёте на относительную:
1 2 3 4 6
--------------------------------------------
600 100 178 244 289 300
800 100 167 216 258 275
1000 100 164 214 243 271
1200 100 153 188 218 214
1 2 3 4 6
--------------------------------------------
600 100 100 100 100 100
800 133 125 118 119 122
1000 156 144 136 131 140
1200 189 163 145 142 152
Интересная же железка получается этот RPi4! Как по мне, просто огромная нелинейность по потокам и частотам. Ведёт себя как будто трёхядерный 6-и поточный х86.
Кстати, +42% производительности цпу в тесте 7-zip на 4 ядрах полностью подтверждено!
Исходная версия kirill_rrr, :
Прогнал таки серию тестов на частоты/ядра. Готового наглядного и понятного не нашёл, пришлось сколхозить самому. dd if=/dev/urandom status=progress bs=512b count=2048 | pbzip2 -9 -p6 > /dev/null
, отключил cpufreqd и менял предел частоты и число потоков pbzip2. /dev/urandom в 1 ядро на 600Мгц выдаёт 80-90Мб/с, его влиянием можно пренебречь. Результат в Мб/с (не Миб/с).
1 2 3 4 6
--------------------------------------------
600 0,9 1,6 2,2 2,6 2,7
800 1,2 2,0 2,6 3,1 3,3
1000 1,4 2,3 3,0 3,4 3,8
1200 1,7 2,6 3,2 3,7 4,1
И в пересчёте на относительную:
1 2 3 4 6
--------------------------------------------
600 100 178 244 289 300
800 100 167 216 258 275
1000 100 164 214 243 271
1200 100 153 188 218 214
1 2 3 4 6
--------------------------------------------
600 100 100 100 100 100
800 133 125 118 119 122
1000 156 144 136 131 140
1200 189 163 145 142 152
Интересная же железка получается этот RPi4! Как по мне, просто огромная нелинейность по потокам и частотам. Ведёт себя как будто трёхядерный 6-и поточный х86.