Fórum Root.cz
Ostatní => Odkladiště => Téma založeno: Ħαℓ₸℮ℵ ␏⫢ ⦚ 29. 06. 2022, 18:53:46
-
čistě pro zajímovat jsem zkusil iperf3 -s -D; iperf3 -c 127.0.0.1 a překvapilo mě (v jednotkách Gbps : přístroj)
23: VPS (frekvence jádra nevím)
4: RPI3B (má 1.2 Ghz po čtyřech)
2: 2jádro i5 v starém notebooku @800MHz
6: stejné, ale v2.6GHz
----
toto by mě zajímalo
?: Macbook M1, M2
?: Ryzen 5700
No a nadpis vlákna je poněkud nadsazený, ale přesto, co pravdy je na takovémhle benchmarku? Co se z něj dá hrubě vyčíst, co je úzké hrdlo takového benchmarku? a co naopak takový test "netestuje"
A když konkrétně dodám, že třeba takový test nevytíží CPU na 100% ( a i tak je vše z toho kernel load). Samozřejmě roli bude hrát OS, i konkrétní tuning net.ipv4.xxx v případě linuxu, různý scheduling tcp
Tohle škrtám, to jsou moc věštecké počty: Tak například že Raspberry při 5 wattech(neměřeno, jenom odhad na základě kolik tak bere podle zátěže CPU: zatěžuje to jádro a půl ze čtyř) se vyrovná postaršímu i5 2jádru v při 1.8GHz na 7W... Ale přepočet na watty do toho vnáší další závislost na procesu....
-
v podstatě k ničemu. Testuješ s tím rychlost contextswitche a přesun dat po TCP mezi user space a kernel space. Dá se občas takhle ladit nastavení kernelu, scheduleru, tcp window size atd.
-
na tomto by šlo zkusit rozdíl mezi jádrem přeloženým s -O2 a s -O3
https://www.root.cz/zpravicky/opet-navrhnuto-o3-pro-jadro/
jinak RPi 4B dává 11 Gbps a E3-1265L V2 (4 jádra + HT) asi 53 Gbps.
-
Tak -O2 : 39 Gbps a -O3 taky 39 Gbps. Nic se tedy nezměnilo. Ale jádro je větší 6,4MB oproti 5,7MB. Je to komprimováno zstd.
-
No já nevím, nějak nechápu postup z tohoto směru. Spíše bych doporučoval rozmyslet co chci měřit, jak a proč -- ještě předtím, než měřit začnu. (No pardon, nejde o odpověď na dotaz.)