solaris

Archived posts from this Category

Zones ip-exclusive

Posted by on 22 Avr 2008 | Tagged as: solaris

Solaris 10 propose deux modes de communication réseau pour les zones non-globales. Le premier mode consiste à laisser l'OS tout gérer lui-même, auquel cas les paquets émis et reçus par une zone transiteront de manière transparente par l'interface physique la plus adaptée. Le second mode consiste à dédier une interface à une zone non-globale, qui en aura alors l'usage exclusif, ainsi qu'un accès complet aux devices associées (permettant par exemple de lancer un snoop, ce qui est impossible en mode non dédié). Ce billet fait un rapide tour d'horizon de cette fonctionnalité, appelée ip-exclusive, et disponible depuis Solaris 10 8/07 (U4).

Continue Reading»

Solaris 10 U5

Posted by on 10 Avr 2008 | Tagged as: solaris

L'update 5 de Solaris 10 sera disponible le mois prochain, sous la référence Solaris 10 5/08.

Vous trouverez sur le site de Sun la liste complète des nouvelles fonctionnalités.

Voici une sélection des nouvelles fonctionnalités que je juge particulièrement intéressantes :

  • Installation par défaut des Solaris Trusted Extensions
  • Support côté client de l'IPP, l'Internet Printing Protocol (le protocole implémenté par CUPS, notamment)
  • Support du Fault Management (aussi appelé Predictive Self-Healing) sur les nouveaux serveurs T5140 et T5240
  • SunVTS 7.0 : la suite d'outils de Sun permettant notamment de stresser une machine
  • Possibilité de capping absolu de la quantité de CPU utilisable par une zone non-globale ou par un projet (voir à ce sujet mon article sur la gestion de ressources Solaris 10)
  • Support de la gestion matérielle de l'algorithme cryptographique ECC (Elliptical Curve Cryptography) sur les T5140 et T5240
  • Support du protocole SDP (Sockets Direct Protocol), un protocole grossièrement équivalent à TCP sur framework Infiniband
  • Support du MPO (Memory Placement Optimization) sur architecture sun4v : permet aux environnements virtualisés de bénéficier des avantages du MPO, c'est-à-dire la possibilité d'allouer de la mémoire directement reliée au core où le thread courant est exécuté, réduisant ainsi la latence mémoire

Gestion de ressources sous Solaris 10

Posted by on 14 Mar 2008 | Tagged as: solaris

La gestion des ressources a pour objectif d'encadrer la consommation d'un environnement spécifique, que ce soit par le haut (limitation des ressources accessibles à cet environnement) ou par le bas (garantie d'accès à un minimum de ressources). C'est un sujet qui s'impose de plus en plus, et en particulier dans les environnements virtualisés.

Dans le monde Sun, on parle de containers dès qu'un environnement subit un quelconque encadrement de ressources. Cet environnement peut être une zone Solaris 10, mais aussi un projet ou une tâche, qui sont deux notions propres à Solaris 10 permettant de distinguer des workloads différents. En Solaris 8, l'utilisation du Solaris Resource Manager pour encadrer la consommation CPU d'un utilisateur par le biais des lnodes est également appelée container.

Cet article est un petit tour d'horizon de ce qui est actuellement disponible en matière de gestion de ressources dans Solaris 10. Il se limite volontairement au niveau des zones : les projets et les tâches s'appuient sur les mêmes mécanismes, et seront abordés dans un autre article.

Continue Reading»

Mémoire virtuelle et swap sous Solaris 8

Posted by on 06 Mar 2008 | Tagged as: solaris

Cet article présente en détail le gestionnaire de mémoire virtuelle de Solaris 8, les commandes qui permettent de visualiser la configuration et la consommation mémoire, ainsi que les paramètres du noyau sur lesquels il est possible de jouer.

Continue Reading»

I/O disque et I/O filesystem

Posted by on 06 Mar 2008 | Tagged as: solaris

Cet article présente l'empilement des différentes couches permettant à Solaris de réaliser une opération de lecture/écriture (un I/O) sur un disque.

Continue Reading»

« Page précédente