Elbrus tests for enterprise applications: they are ok for those who are catching up

Front part of the Yakhont-UVM E12 server
Front part of the Yakhont-UVM E12 server

« ?» — , . «». , , , , . «-8» «-» . — , 15 ( , II MMX). 





: , Intel — - VLIW ( RISC). , . — , . «» ( ). , . .





( , , , ) , «» . . 





«»

, « », . :   





  • (PostgreSQL).





  • (Nginx).





  • NoSQL Redis.





  • (RabbitMQ).





— 7-Zip. , .   





. , , , .  





: vs «». Intel , «». , . , «» ( RAID). Linux, «», , , , . 





, , , «» . , . 





, 86-64 ARM, RISC , . , . «» , , , . «» VLIW (very long instruction word — ). . VLIW- . «-8» 64- FMA , 12 FP64 FLOP . 





VLIW- , . . , , . , , .





№ 1. 7-Zip

7-Zip LZMA . . 7-Zip MIPS ( ) . , .





, , . , , Intel. , x86-64 .





7-Zip 100 %. Intel . , 1 . Intel ( ), — «».





Test No. 1

Below are the average values ​​of the Intel / Elbrus ratio. 





. . , 1 . , / , . , . 1024 1, 1000 . 





№ 2

Test type (operating system command)









for f in rand1G rand1024M; do time 7za -mmt1 a $ f.7z $ f> 7za. $ f.log 2> & 1; mv $ f $ f.0; time 7za -mmt1 x $ f.7z $ f> 7zx. $ f.log 2> & 1; done





Processor type





Elbrus-8S1





Intel (R) Xeon (R) Gold 6230 CPU @ 2.10GHz (50657)





Intel (R) Xeon (R) Gold 6134 CPU @ 3.20GHz





Intel (R) Xeon (R) Gold 6230 CPU @ 2.10GHz (50657)





Intel (R) Xeon (R) Gold 6230 CPU @ 2.10GHz (50657)





Operating system





ElbrusOS





CentOS





Astra Linux





CentOS





Astra Linux





Compression 1, s





1106.18





347.5





402





325.1





364.64





Decompression 1, s





7.22





1.02





1.21





0.99





1.06





Compression 2, s





248.65





93.59





100.57





89.59





95.54





Decompression 2, s





9.3





1.16





1.32





1.13





1.5





 





 





 





 





 





 





Compression





677.41





220.54





251.28





207.35





230.09





Decompression





8.26





1.09





1.26





1.06





1.28





Compression on 1 core 1GHz





812.89





860.12





928.99





808.65





897.35





Decompression 1 core 1GHz





9.91





4.24





4.66





4.14





4.99





Compression,%





 





94.51





87.50





100.52





90.59





Decompression,%





 





233.91





212.60





239.47





198.62





7-Zip — «» 1,9 , , — «» 2,2 . - «».





№ 2. Nginx

ApacheBench (ab) Apache httpd. (1, 1 100). (50 150) . 50000 .













Time for test













-81





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





 





 





ElbrusOS





CentOS





CentOS





Astra Linux





50





1kB





9,75





4,24





2,89





1,15





50





1MB





107,03





15,47





18,09





8,06





50





100MB





8712,11





1258,17





1042,64





803,75





150





1kB





11,98





4,16





2,55





1,27





150





1MB





99,24





14,95





14,87





8,82





150





100MB





8811,40





1247,27





1058,15





928,49









Requests per second













-81





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





Intel(R) Xeon(R) Gold 6230 CPU @ 2,10GHz (50657)





 





 





ElbrusOS





CentOS





CentOS





Astra Linux





50





1kB





5129,48





11783,83





17307,50





43317,87





50





1MB





467,17





3231,49





2764,04





6200,19





50





100MB





5,74





39,74





47,96





62,21





150





1kB





4175,35





12022,11





20809,85





39321,72





150





1MB





503,84





3344,43





3362,97





5669,27





150





100MB





5,67





40,09





47,25





53,85





Requests per second 1 1 :





Intel/«» Intel. 





:





http , 7-Zip, «» 1,8 .





№ 3. PostgreSQL

pgbench PostgreSQL. , OLTP . (tps). (50 150) (2 32). , .





«» — 2,6 . , Intel . , . «», , .





tps (including connections establishing) — Transactions-per-second 1 1 :





Intel/«» Intel. 





:





№ 4. Redis

Redis «-». . Redis-benchmark Redis. , (50 1000), (2 32) (100 1000000 ). 2 (set get). 





Redis , — «» 1,5 .





SET GET 1 1 :





Intel/«» Intel. 





:





№ 5. RabbitMQ

RabbitMQ — () . , . «» (publishers) «» (consumers) , . (sending/receiving rate). ( 100 %). , «» 1,4 .





sending/receiving rate 1 1 :





Intel/«» Intel. 





:





«» 1 1. Turbo Boost Intel . , . . 20- Intel(R) Xeon(R) Gold 6230 CPU 2,10 , 8- «» 1,2 .





«» , , . 





«» - , VLIW, , .  





, «» , - . , 16 , -. , 16 , . .





, . . «» , , . .





- 12 , : RAID SAS/SATA-, NVME RDMA/ROCE. ( ) . , «-» - -16, «-16» . 





, « » «», . , ( ).   





, , — : SerVerchenov@croc.ru.








All Articles