CoolThreads - optimizált nyílt forrású szoftvergyűjtemény a Sun-tól

Címkék

A Sun új Sun Fire T1000 és T2000 jelű szervereiben CoolThreads technológiával felszerelt UltraSPARC T1 (Niagara) processzorok dohognak. A Sun annak érdekében, hogy az ilyen szerverek tulajdonosai maximális mértékben ki tudják használni az T1 CPU-k erejét, egy e processzorcsaládra optimalizált nyílt forrású szoftvergyűjteménnyel állt elő.

A CoolThreads Optimized Open Source Software Stack (Cool Stack) nem más, mint egy olyan szoftvergyűjtemény, amelyben a leggyakrabban használt nyílt forrású programok vannak jelen, mégpedig úgy, hogy Solaris operációs rendszerre és UltraSPARC arch-ra vannak optimizálva. A Sun szerint akik ezeket a binárisokat használják, azok maximálisan kihasználhatják e vasak erejét.

Milyen alkalmazások találhatók a stack-ben? Apache, MySQL, PHP (elérhető AMP csomagként), és MySQL, Perl, PHP, Squid, és Tomcat.

Honnan? Innen.

Hozzászólások

Hát a perl, a PHP (nem threadesen) és a squid valóban jól tudnak muzsikálni ezeken a gépeken. Kb. mint egy 450-es P3-ason. :)

A squid és a perl mindenesetre nem lesz threades, a PHP lehet, bár a tapasztalat szerint még mindig előfordulnak vele problémák. No meg aztán sok olyan folyamat van, amely nem párhuzamosított/-ható, így a rendszergazda végül mégiscsak azt látja, hogy valami a vadi új Intel Xeonon 2 perc, míg a vadi új T1-en meg fél óra és csak vánszorog az egész.

Majd ha egy mag eléri egy mai processzor sebességét, és nem kerül nyolcszor (de négyser sem) annyiba, akkor beszéljünk róla. :)

Persze azért, mert a rendszergazda vagy az egyszeri Perl programozó nem tudja kihasználni egy prociban rejlő többszálúsággal kapcsolatos tulajdonságokat, az még nem jelenti azt, hogy nincs ilyen terület most, és ne lenne piaca a procinak most. Csak tudni kell okos eszközöket és okos programozókat alkalmazni mellé :)

Persze, ebben igazad van, de én inkább érzem a Xeont/Opteront általános célú, míg a T1-est célprocesszornak, amely csak meghatározott feladatokra jó.
Egy LDAP szerverben egy lekérdezés lassabb lesz ezen a processzoron, mint egy x86-os társán (vagy akár egy gyorsabb US-on) és ezen túl sokat nem változtat az, hogy ha 500 párhuzamos query van.

Ez a processzor lassú, viszont ha jól skálázható alkalmazásod van, akkor jó esetben egy processzorral képes vagy elérni egy, vagy legfeljebb kettő dual core Xeon teljesítményét.

Ahogy a Sun is mondja: ez www processzor. Wait, wait, wait. :)