Hi cutoff,
Solaris 10 soll eine recht gute Performance auf kleineren Systemen haben und ist halt
die aktuelle Version mit den aktuellsten Fehlern
aber auch einigen netten Features.
Was gerade für ein "Spielsystem" sehr interessant ist sind die Solaris Container.
Damit kannst du virtuelle Maschinen erzeugen die nicht den ganzen Overhead von z.B.
VMware mit sich rumschleppen, da es nur eine Instanz des Kernels gibt, der alle diese
virtuellen Maschinen bedient.
Somit kann jede Applikation auf einer eigenen Maschine laufen. Man kann sogar in
verschiedenen Containern unterschiedlich Patches (natürlich nicht Kernel relevante) installieren
und testen.
Das ist sicher auch bei mehreren Oracle Instanzen mit ev. verschiedenen Version ganz
interessant, da sich die nicht stören können.
Das andere super Feature betrifft Monitoring/Tuning mit DTrace.
Damit kann man das System mit wesentlich geringeren Eingriffen in das Laufzeitverhalten
beobachten. DTrace soll ca. 25000 Messpunkte im Kernel haben, die man ohne große
Beeinträchtigung des System abfragen kann. Will ich z.B. was über die Disk I/Os erfahren,
dann kann ich mir den iostat anschauen, erfahre aber z.B. für die Optimierung
eines RAID-System nichts über die Größen der einzelnen I/Os
Das könnte ich ev. mit einem Truss rausfinden, damit wird aber das System stark
beeinträchtigt. DTrace soll das mit einem minimalen Overhead erledigen.
Tja, so viel zum Marketing Gesülze das ich auf der Sol10 Roadshow gehört habe.
Die Vorträge, speziell der eines Pilotanwenders, haben sich recht fundiert und überzeugend angehört.
Nur ZFS lässt noch etwas auf sich warten, aber das ist auch besser so, denn es gibt
nichts schlimmeres als ein unreifes Filesystem, damit vergrault man sich auch den treuesten Kunden.
Ansonsten haben aktuellere Versionen (ab Sol8 HW 2/02) z.B. noch so nette Dinge wie UFS-Logging (gabs schon früher, nun auch mit Performance
),
UFS-Snapshot (auch klasse zum Testen oder für Backups) und auch
recht schön das Live-Update. Damit kann man mehrere Boot-Enironments verwalten um
z.B. verschiedene Solaris Versionen vorzuhalten oder auch unterschiedliche Patch-Stände
zu testen oder wenigstens einen Fallback zu haben.
Puh, genug getextet, mir ist selbst schon ganz schwindelig
Gruß
Hans-Peter