A PDF szerint Solaris Nevada Build 31 egy CPU-ra (single core - egymagos) korlátozva ki tudta nyomni a hálózatra a gigabit kapcsolat 60%-át, a FreeBSD nem. Érdekes olvasmány, néhányan vitatják a benne foglaltakat, mondván, hogy egyetlen netperf tesztből messzemenő következtetéseket nem lehet levonni, mindamellett, hogy elismerik a Solaris 11 képességeit.
- A hozzászóláshoz be kell jelentkezni
- 2365 megtekintés
Hozzászólások
Persze, mindenki tudja, hogy a FreeBSD 4 MBps-t tud maximum Etherneten forgalmazni.
- A hozzászóláshoz be kell jelentkezni
Mivan?
- A hozzászóláshoz be kell jelentkezni
Benne van a FreeBSD Handbookban is, te nem olvastad? ;)
- A hozzászóláshoz be kell jelentkezni
A srác csinált egy netperfet és kijött 4 MBps. Ebből kiindulva rögtön elkönyvelte, hogy a FreeBSD szar és képtelen kitölteni egy gigabites kapcsolatot.
Te a helyében nem gyanakodtál volna valamire?
- A hozzászóláshoz be kell jelentkezni
Nem tudom ő mire gyanakodott, de intel 1000-es kártyákkal (em(4)) nekem PII-400-as gépből sikerül 120-160Mbitet kitolni, igaz az FTP volt. Egyébként pedig most már hme van, amivel szintén megvan a 60-70Mbit sambával. :) Biztos nekem egy --ethernet-enable patchlevel jutott, mert jókor cvsupoltam az 5.4-em.
- A hozzászóláshoz be kell jelentkezni
Na tehát a PDF-ben a Nevada:
/usr/local/netperf/netperf -fM -H private.yumi.textdrive.com -tTCP_STREAM -- -m1472
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. MBytes/sec
49152 49152 1472 10.00 75.59
És a FreeBSD:
/usr/local/netperf/netperf -fM -H private.comox.textdrive.com -tTCP_STREAM -- -m1472
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. MBytes/sec
65536 32768 1472 10.02 4.86
Itt üzenem a srácnak, hogy felejtse el a Nevadát, mert a FreeBSD jobbabb:
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. MBytes/sec
87380 65536 1472 10.05 111.65
- A hozzászóláshoz be kell jelentkezni
Ha van Linuxod mondjuk egy valamilyen 2.4.x -es és/vagy 2.6.x -es kernellel, érdekelne abból is a saját mérésed.
- A hozzászóláshoz be kell jelentkezni
gigabites most épp nincs, illetve nem lenne értelme, mert mást is csinál.
- A hozzászóláshoz be kell jelentkezni
Jó, de ha lesz rá valaha lehetőség, lehetőleg ne feledkezz meg róla. Komolyan érdekelne a teljesítmény-mérésed, mindenféle flame nélkül.
- A hozzászóláshoz be kell jelentkezni
Szerintem nagy csodák nincsenek, nagyjából ez a kategória lesz...
- A hozzászóláshoz be kell jelentkezni
Találtam. 112 MBps...
- A hozzászóláshoz be kell jelentkezni
Köszönöm. Csak erre voltam kíváncsi, de akkor nagyságrendileg a hálózatkezelés azonosan teljesít.
- A hozzászóláshoz be kell jelentkezni
Hát ha ez alapján ítéled meg, akkor igen. De ne ez alapján ítéld. :)
Egy mai PC-nek 100 MBps nyers kilapátolása nem áll semmiből, ekkora forgalom mellett (netperffel) tökéletesen unatkozik szinte bármilyen gép.
Csinálni is kell mellette valamit, úgy már érdekesebb.
- A hozzászóláshoz be kell jelentkezni
> Csinálni is kell mellette valamit, úgy már érdekesebb.
És ilyen tesztek "vanódnak" valahol? :)
- A hozzászóláshoz be kell jelentkezni
Microbenchmark: kiragadsz egy tulajdonságot és azt méred (pld. egy TCP stream maximális sávszélességét, bár ez manapság ilyen rövid távokon szinte jelentéktelen, akik ilyet használnak, jellemzően messzebbre küldenek), vagy pedig a saját alkalmazásod terhelési mintáját próbálod ráengedni.
Szóval téged melyik érdekel? Izgat az, hogy egy kiherélt kernel hány PPS-sel tud csomagot továbbítani egyik interfészéről a másikra úgy, hogy közben semmit sem csinál vele? Vagy inkább az érdekel, hogy a te saját alkalmazásod alatt hogy teljesít az egyik, vagy a másik?
Mondd meg milyen alkalmazásod van, és megmondom ki vagy. :)
- A hozzászóláshoz be kell jelentkezni
netperf?
;)
Anr - http://andrej.initon.hu
- A hozzászóláshoz be kell jelentkezni