[P4] multicore mérések, még újabb számok
Dániel Horpácsi
daniel-h at elte.hu
Mon Apr 25 10:03:32 CEST 2016
Ez gyors volt...
uint32_t key32 = 0;
--- memcpy(&key, key, t->key_size);
+++ memcpy(&key32, key, t->key_size);
Üdv,
Dani
On 2016-04-25 10:00, Dániel Horpácsi wrote:
> Sziasztok!
>
> Szuper, örülök, hogy megtáltosodott a kód. Most már csak annyi van
> hátra, hogy megjavítsuk, ugyanis Robi pénteki commitja óta hibás a
> kiküldés, nálam az első lookup egyből üres eredményt ad és nem is
> történik utána több táblaalkalmazás. Talán a táblához hozzáadás nem
> jó. Most megnézem, de ha nem sikerül megtalálnom a hiba okát, akkor
> Robira fogom hagyni a debugolást.
>
> Üdv,
> Dani
>
> On 2016-04-22 07:05, Kitlei Róbert wrote:
>>
>> Sziasztok,
>>
>> Sajnos, eléggé rossz hírem van. Estefelé tudtam mérni: a trunk
>> mostanra r301-essé vált verziójával (illetve akkor még annak kissé
>> fapadosabb változatával) arra az eredményre jutottam, hogy mérési
>> hibahatáron belül ugyanolyan gyorsak vagyunk, mint az l3fwd példa. Ez
>> igen nagy baj, mert annál gyorsabbá válni meglehetősen nehéznek
>> ígérkezik, pedig legalább olyan hosszan tartó növekedési tendenciában
>> reménykedtem, mint a Moore-törvény.
>>
>> Mivel kevés időm volt, csak a 100-as gépeken mértem, és csak
>> esszenciális dolgokat. A kártya portjai még mindig furcsák: a két
>> 33Gbps-es port közül az egyik 12Gbps-sel, a másik 26Gbps-sel tud
>> adatot küldeni, amikor a fogadó fél is aktív, és fogadni is kétszer
>> olyan gyorsan tud a második port. (Mj. van a kártyán két 56 Gbps-es
>> port is, így jön ki összesen a 100 Gbps.) Az első porton
>> küldve/fogadva, 64 bites csomagokkal, 32 magot használva 12000 Mbps
>> körül alakul Rx és Tx egyaránt, a második porton intézve a forgalmat
>> 14-15000 Mbps a sebesség, a két port között pedig a lassabb megfogja
>> kb. 7000 Mbps-re. Nagyjából ennyit tud az l3fwd példa is, talán az
>> egy hajszállal gyorsabb, de nem jelentősen. A memóriahasználatunk
>> stabilan 0.0MB annyi idő alatt, amíg korábban tucatnyi GB is felgyűlt.
>>
>> A packet size módosítása (pktgen-ben "set all size <érték>") most sem
>> változtatta meg a sebességet, de még az érkező csomagok számát sem;
>> 12000 Mbps esetén 9.6 Mpp-t jelzett, ami leosztva 1250 bit, kb. 156
>> bájt, akkor is, ha 64-et kérek, és akkor is, ha 1518-at. Most eszembe
>> jutott, hogy a pktgen-nek meg van adva egy pcap fájl az indító
>> scriptben, alighanem amiatt nem működik ez a beállítás; legközelebb
>> ezt is megnézem.
>>
>> Robi
>> _______________________________________________
>> P4 mailing list
>> P4 at plc.inf.elte.hu
>> https://plc.inf.elte.hu/mailman/listinfo/p4
>
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4
More information about the P4
mailing list