Neuerungen im Betriebssystem Solaris 10

Verbesserung der Systemleistung

Die folgenden Dienstprogramme für die Systemadministration wurden im Solaris-Release 10 1/06 erweitert. Verbesserungen an der Systemleitung, die mit Solaris 10 3/05 eingeführt wurden, finden Sie unter Verbesserung der Systemleistung.

Unterstützung für große Speicherseiten

Diese Verbesserung ist in Solaris Express 6/05 und Solaris 10 1/06 neu.

Mit dieser Funktion können Anwendungsprogramme die Vorteile großer Speicherseiten nutzen, ohne dass dafür ein Programm- oder Systemabgleich durchgeführt werden muss. Diese Erweiterung wendet große Speicherseiten automatisch für anonymen, auf Segmenten basierten Speicher an.

Neuzuweisung von Kernel-Speicherseiten

Diese Verbesserung ist in Solaris Express 6/05 und Solaris 10 1/06 neu.

In diesen Releases wurde die Systemleistung für Sun FireTM 15K-, Sun Fire 20K- und Sun Fire 25K-Domänen verbessert.

Unterstützung von Hierarchical Lgroup Support für die Speicherzuweisungsoptimierung

Dieses Leistungsmerkmal wurde mit Solaris 10 1/06 sowie Solaris Express 6/05 eingeführt.

Hierarchical Lgroup Support (HLS) verbessert die Speicherzuweisungsoptimierung Memory Placement Optimization (MPO) im Betriebssystem Solaris. Mit HLS erhöht das Betriebssystem Solaris die Leistung von Rechnern, die mehrere lokale Speichern und Fernspeicherlatenzen besitzen. Rechner mit vier oder mehr Opteron CPUs können lokalen Speicher, Fernspeicher und weiteren Fernspeicher besitzen. Auf solchen Rechnern kann die das Betriebssystem Solaris mithilfe der HLS-Funktion verschiedene Grade der Fernanbindung von Fernspeicher erkennen. Mit HLS kann Solaris Ressourcen mit der geringstmöglichen Latenz für Anwendungen zuweisen. Das Betriebssystem Solaris weist für eine bestimmte Anwendung lokale Ressourcen zu. Falls lokale Speicherresourcen nicht zur Verfügung stehen, weist Solaris die nächste verfügbare Fernspeicherressource zu.

Im Dokument Programming Interfaces Guide In diesem Handbuch wird darüber hinaus auch die API beschrieben, die zur Abstraktion von Locality Groups (lgroup) dient. Für diese API sind auch Manpages verfügbar. Siehe liblgrp(3LIB).