koukej třeba zde
:-)
Tohle se totiž nedá softwarově vyřešit tak jak mnozí v to doufají. Koukal si někdy na efektivitu superserverů? takových těch co maji tisíce procesorů? Když se tam rozjede nějakej projekt tak většina procesorů je zatížená pouze na cca polovinu. Proč asi? Mnoho jader se totiž nedá efektivně vytížit protože prostě nemáme tolik paralelní operací k dispozici a nebo prostě rozdělování práce mezi tolika jader přináší i obrovskou režii. No a u CCRka je to to samí. Předpokládám že 700Mbit ti přichází na jeden iface a tedy nejspíš to odnese i jedno jádro jako RX paketů a jelikož CCRko je osazený docela shit ethernety tak ti to začne saturovat jedno jádro případně malí množství jader a tim se dostaneš na strop a končíš což ostatně na mk forum taky už někdo postoval a nebyl sám. Osobně sem zvědavej jak budou lidi řvát až uvedou CCRko s 10Gbit portem. Ano, i na ethernetovym chipu masivně moc záleží. 10Gbit intel karty dokážou rozdávat hardwarově pakety až snad 256 jádrům, co tam osaději oni? i tak jim to moc nepomůže když je jádro pomalí, bohužel.
Dá se postavit malej E3 xeonovej servřík podobných rozměrů. Jestli to máš do racku tak je ti hloubka celkem fuk a dá se postavit s hloubkou kolem 30-40cm. Musel bych zjistit.
Jestli chceš používat CCRko částečně jako switch tak to je pro mne zklamání. Ostatně, opravili už funkčnost bridge na CCRku? asi ne co, další fai!! na switchování slouží switch a ne bridge. Ostatně ten switch poslouží lépe. Když už tudy taháš 700Mbit tak přece nebudeš škudlit na něčem takovém!!
Spotřeba ccrka neni nikterak nizká resp. kdo říká že se nedá postavit x86 na serverových komponentech se stejnou spotřebou? nikdo neříká že se musí použít Xeon procesor i když i ty se daji koupit v low power verzích ale dá se použít třeba i i3 procesor taktéž v low power a i běžnej xeon E3 kterej neni low power běhá s podobnou spotřebou jako CCRko. Samozřejmě pokud server osadíš běžnym zdrojem s běžnou účinností tak nečekej nízkou spotřebu. Připlat si za gold nebo platinum verze a spíš vybírej zdroj podle zátěže sestavy takže aby si nekupoval pro 50W sestavu 500W zdroj, to je fail. Na tohle stačí třeba 200W gold nebo platinum zdroj a ten si bude pěkně šlapat v optimální a efektivní zátěži.
Hlučnost je otázka větráků, jaký si necháš osadit do šáska, takový tam máš. Dneska umí i většina věci regulovat větráky podle teploty takže se dá postavit i tichej router na x86. To samí platí uvětráků ve zdrojů. Běžný zdroje jsou většinou hlučný nicméně u supermicro se třeba vyplatí koupit gold verzi zdroje a ten třeba neni pomalu ani slyšet a na takhle malích zátěžích se třeba ani větrák netočí.
No ale ani jedno nečekej u třeba HP nebo DELL sestav atd.. ty budou hlučný a žravý vždy. U supermicro mám třeba vybraný komponenty který by ti tohle všechno splní na výbornou.
Časový sjednocení těhle věci nějak neberu protože za pár let je na trhu všechno jinak.
Jestli potřebuješ tahouna co zvládne COKOLIV tak supermicro. Jestli chceš něco z výroby mikrotiku a přiznejme si že ani CCRko neni vyrobený nijak kvalitně za ty prachy, tak směle do toho ale očekávej průsery :-)
ale taková už je doba, lidi chtěji víc jader nebo je jim spíš marketingem podsouváno víc jader aby se to prodalo. Jenomže to žádnej význam nemá když to jedno jádro nedokáže obsloužít jednu queue kterou pak neprojde ani blbých 100Mbit.
Já sem toho názoru že raději budu mít menší počet podstatně silnějších jader než kopec slabých jader. Navíc nezapomeň, že sítovej provoz je věc seriová protože ti jeden masivní download přichází na jeden interface a musí to zpracovat jedno jádro. (v tvém případě 700Mbit) Tohle se dá obejít použitím vhodných ethernetových karet ale nedá se to obejít u CCRka.
V neposlední řadě bych doplnil že ten procesor co je v CCRku neni na tyhle věci dělanej. On má generovat provoz, ne ho přijímat a zpracovávat. V tomto případě je ten procesor v CCRku dělanej na paralelní zpracování jednoduchých převážně webových dotazů kdy on rozhoduje co se kdy udělá, on je pánem. Dostane 100 dotazů a operační system je rozdá procesům a jede. Je jedno kdy se zpracujou a když nestíhá tak akorát trvaji delší dobu, žádnej stres. Jenomže při zpracování sítovýho provozu už neni procesor pánem ale pánem je ethernet a ten říká "hele právě sem dostal pakety, tady je máš... hele mám další pakety, tady je máš... ty nestíháš? drop drop drop".
Ono je všechno závislí na sobě. Procesor - ethernet, všechno to musí bejt udělaný správně aby se vytížilo co nejvíc jader na jednou protože je máme. To CCRko nedokáže protože už jeho hardware to nedokáže. Musí to dělat softwarově. Nedavno jsme měnily na jednom vytěžovaným x86 ethernet právě z důvodu podpory hardwarového rozložení RX IRQ na více jader. To by si koukal jak šla zátěž routeru dolu. Mikrotik to podporuje. A to na desce byly celkem kvalitní ethernety ale bohužel tuto funkci neměly takže při drsnějšim zátahu a filtrování to odnášelo jedno jádro který se zahltilo. Teď každý jede na čtvrtku a výkonu je stále dost a dost. Takže místo pořízení routeru za 30 klacků se pouze dokoupila karta za 3 táci a starší hardware je opět dostatečný. Nedavno dokonce odolal i DDOS útokům pod kterým se CCRko na tom samém místě složilo.
Za mě prostě CCRko nemělo vůbec bejt nikdy vyrobený. Umim si ho představit jako server, ale ne jako router.