( bra | 2006. 03. 12., v – 11:47 )

Azok a hozzáértő kollegák valamit félrenézhettek. Eleve nem lehet ugyanabból a CPU-ból és memóriából, hiszen még most is minimum két, de inkább több CPU (USIII és USIV, illetve most már a T1 és ezek különféle verziói) van forgalomban és ezek között alapvető különbségek vannak.
Az USIV például kétmagos, de a beépített memóriavezérlővel rendelkezik. A nagyobb gépeknél pedig már CPU és IO boardok vannak, amelyek közötti hierarchiát is figyelembe veszi az OS az ütemezéskor.

A dtrace-t Trey leírta. Ha megtanulod, tényleg csodafegyver, ha alkalmazást kell hangolnod, tuningolnod. Nagyon sok mindent meg lehet vele nézni, amit egyébként csak sokkal nehezebben, vagy sehogy sem tudnál elemezni.

Tíz évnél én sem tudom jobban áttekinteni, úgyhogy határozottan az utóbbi max. 10 évről van szó. :)

Ami érdekes, hogy ahány ismerősöm van, mindegyik inkább Tru64 "rajongó", nem pedig HP-UX. Én magam ez utóbbit sosem használtam, de az előbbi annyira nem volt elviselhetetlen.

Ha olcsóbb lenne az Itanium, vennék egyet kísérletezgetni. Most már elég sok OS megy rajta (Windows, Linux, FreeBSD :), OpenVMS, HP-UX). Megérjük még talán a (Open)Solarist is, a Tru64 sajnos elveszett, pedig a HP egy időben nagyon integrálni akarta a HP-UX-ba. (na ennyit a HP-UX-Solaris házasságról)

2TB ma már otthon sem mondható soknak. A 32TB pedig még valóban elég lehet a jövő év végéig pár helyen, máshol pedig már 5 évvel ezelőtt is kevés volt. Viszont ezek fájlrendszer méretek, ha jól sejtem és a max. fájlméret a v2-ben is 4TB, nem? Más kérdés, hogy nem túl gyakori ekkora fájlokkal dolgozni, ez igaz.

Az OK, hogy NUMA-ról beszélünk, de vajon mennyire képes kihasználni ezt az OS? Marhára nem mindegy, hogy ezeket a tulajdonságokat figyelmen kívül hagyja és az össze-vissza ütemezéssel szétterheli az interconnecteket, vagy pedig ésszel csinálja és takarékoskodik ezekkel a forgalmakkal. Szívesen olvasnék némi mélyebb technikai leírást, tudsz esetleg ilyenről?

Ami számomra még kérdéses az a PA-RISC-Itanium váltás. Az Itanium más filozófiájú processzor, mint az elődök (bár a PA-RISC-et annyira nem ismerem, de a RISC elég árulkodó a nevében :). Kérdés, hogy mennyire vették ezt figyelembe. Nekem van egy olyan gyanúm, hogy megcsinálták rá a portot, de a többivel nem foglalkoztak, így az Itanium képességeit a kernel (és a rajta futó szoftverek egy része is) kevésbé használja ki.

Na, akkor például egy dolog, amit a Solaris már régóta tud, a HP-UX pedig ezek szerint nem. :)
Az OS-nek pedig igenis köze kell, hogy legyen ahhoz, hogy a használt memóriát fel tudja szabadítani és az érintett (eltávolítandó) processzorokra ne ütemezzen új feladatokat, illetve ha új erőforrásokat kap, akkor azokat elkezdje használni.