In Solaris 10 10/09 wurde das folgende Systemleistungsmerkmal hinzugefügt.
Das Callout-Subsystem wurde neu konzipiert und umfasst die folgenden Leistungsmerkmale:
Verbesserung von Leistung und Skalierbarkeit:
Datenstrukturen pro CPU, um Mutex-Konflikte zu minimieren
Callout-Verarbeitung pro CPU, um Skalierbarkeit zu verbessern
Ereignisbasierte Implementierung zur Vermeidung von Polling-Overhead
Hochauflösende Timer für verbesserte Funktionalität Viele API-Aufrufe verwenden hochauflösende Timer. Es kommt nicht zu Latenz, da das System die angegebenen Intervalle abrundet. Die Timer umfassen häufig verwendete Anrufe wie poll() und nanosleep().
Verbesserungen der Überwachung:
Umfangreicher Optionssatz für den MDB dcmd-Callout
Neue MDB dcmd calloutid
Neuer Callout kstats