[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