Today, I was looking for a small tool to display interface usage on Solaris, I tried first iftop. However, after spent few hours to try to build it (including ncurses, libpcap) I finally got a binary, but it’s not working! After google for few minutes, I found Bandwitdth monitor NG. It’s a very simple software, which uses only few libraries, and works like a charm!
OpenSolaris 200906 comes with some very interesting features about networking management. One is flowadm, allowing to manage network streams in a very simple and elegant way. For example, the next commands allow me to restrict the bandwith for my HTTP server.
As you can see it’s very simple! The following properties can be applied to a stream:
maxbw: Sets the full duplex bandwidth for the flow.
priority: Sets the relative priority for the flow.
cpus: Allocate packets of the flow to a processor set, for systems that have multiple
processor sets. (this property is not yet available, maybe in 200911?)
Le 16 Juin, à 19h30, se tiendra à Paris, chez Sun (attention, Sun a déménagé) une présentation technique autour de Solaris 10 / OpenSolaris, sur la gestion des IOs. Cette présentation est organisé par l’association GUSES. Au programme :
Les différents composants : logiciel (système de fichiers), matériel
La gestion du cache
Le rôle du matériel
Mesure de performances et optimisation
Comme vous l’aurez sans doute remarqué, cette présentation s’adresse avant tout à des administrateurs systèmes Solaris, mais les concepts abordés sont tout aussi vrai pour les autres UNIX.
Cette présentation sera assurée par Fabrice Bacchella, administrateur système senior.
Pour les personnes qui ne connaissent pas du tout, et qui sont intéressés, je donnerais une présentation sur OpenSolaris pour Parinux ce Mardi 12 à 19h30.
Étant donné que cette manifestation s’adresse plutôt à des utilisateurs finaux (plutôt qu’à des administrateurs systèmes), la présentation se contentera de présenter rapidement la distribution OpenSolaris ainsi que ses fonctionnalités phares. Et pour les développeurs PHP qui sont dans le coin ce jour là, je vous invite fortement à venir assister à la présentation, une surprise vous attend !
Nos chers amis polonais (très actif dans la communauté OpenSolaris) nous propose d’assister à une session de formation sur les internes du noyau OpenSolaris. Je ne peux que vous encourager à vous inscrire pour suivre ce cours qui sera je le pense excellent !
Attention, il faut que le nom du property_group soit application ! Et finalement un petit exemple pour utiliser ces variables :
<exec_methodtype='method'name='start'exec='%{root}/jkstat server -p %{port} &'timeout_seconds='60'><method_context><method_credentialuser='root'group='root'/></method_context></exec_method>
À l’occasion de l’événement du 13 Octobre à Toulouse, l’association a décidé de faire appel à un professionnel pour créer un site qui ressemble à quelque chose. En effet, j’en suis le premier coupable, et je l’admet, le site actuel ne donne pas très envie. Et le résult fut assez époustouflant, comme vous pouvez vous en rendre compte sur le site de l’événement. Bref, profitant de quelques heures de train, et de détente, je me suis motivé pour travailler sur l’intégration du thème dans le moteur que nous utilisons (à savoir DokuWiki). Et cela donne un tout nouveau joli site web.
Non content d’avoir un joli thème, je me suis dis qu’un peu d’effets modernes (lire à la web2.0, pour ce que cela veut dire), en voici un exemple. Je cherche maintenant comment faire pour avoir les dernières nouvelles bien visible (javascript ou modifier le thème ?).
La mise en ligne est prévue pour ces prochains jours, j’ai encore quelques petits soucis d’intégrations, notamment sur le mode édition, ce qui est assez pénible. Dans tous les cas, j’espère que cela va donner un petit coup de pub à l’assocation. Et à propos de publicité, je vais en faire un peu pour Thierry, de i-Creativ, qui a fais un magnifique boulot !
J’avoue, sur la “nouvelle” mouture d’OpenSolaris (alors, pour ceux qui ont vraiment tout suivi, et c’est pas facile, c’est le “nouveau” nom d’Indiana), j’avais (j’ai toujours ?) quelques a priori négatifs. C’est probablement pourquoi je n’ai pas tester sa première version (200805).
Cependant, j’ai eu l’occasion pour la première fois d’installer OpenSolaris 200811, et j’avoue que je suis assez bluffé. Malgré quelques mésaventures techniques (non lié à OS200811, mais plutôt à un couple PEBKAC / matériel 🙂 l’installation est très (voire trop) simple. Cela se résume à quatre questions :
layout du clavier
langue d’installation
timezone
destination de l’installation (dans mon cas, le disque dur entier, je ne sais pas ce que cela donne dans les autres cas)
mot de passe root, compte utilisateur
Pour l’instant, je n’ai eu l’occasion que de tester deux (use cases) choses pertinentes pour moi (et une très importante) :
un terminal UTF-8 fonctionnel par défaut, sans aucune configuration (localeadm mon grand ami…)
le bon fonctionnement du déport console vidéo (via Java Web Start)
Alors, ce deuxième point peut paraitre étrange, mais pour moi il est très important. Mon poste de travail était jusqu’alors une version de SXCE (Solaris Express / Community Edition) datant d’approximativement 18 mois, et il m’était impossible d’accéder aux déports vidéos, effectués via une appli java webstart (en même temps, j’avais le même problème depuis un autre poste, sous Windows). Bref, une fois 200811 installlé, mon premier test fut de mon connecter à l’ILOM d’une lame 6840, pour justement tester le déport vidéo. Je click, et *hop* çà fonctionne ! Et en plus très rapidement.
Une autre chose assez notable – même si c’est cela est disponible depuis un petit moment via les ON builds OS200811 (tout comme Solaris 10 update 6) – réside dans l’utilisation de ZFS sur l’ensemble des systèmes de fichiers.
Alors, passons maintenant aux vraies apports d’OpenSolaris (du moins par rapport à un Solaris classique) :
le système de paquetage (nommé IPS)
l’intégration de ZFS dans le bureau
Concernant le premier point, je suis assez mitigé, mais comme beaucoup. Il est certes très appréciable de pouvoir faire un pkg install openoffice / screen et qu’il installe toutes les dépendances. Malheureusement, il est quand même assez (très ?) lent, mais bon, par rapport au bon vieux pkgadd des familles, il y a quand un net progrès.
Le second point, intégration de ZFS dans le bureau. Alors là j’avoue, chapeau. Il existe un service (qui n’est malheureusement pas activé par défaut, et je me demande bien pourquoi) qui prend un snapshot toutes les heures, tous les jours, et toutes les semaines. Bien que je n’ai pas encore eu l’occasion de le tester sur la longueur, le concept est quand même assez génial. D’autant que Nautilus dispose d’une petite barre qui permet de remonter dans le temps. Alors, pour ceux qui – comme moi – utilisent Time Machine d’OS X, on est en encore très loin au niveau de l’interface. Mais fonctionnellement, on est très proche, c’est vraiment une bonne chose.
Bref, vous avez compris, je ne peux que vous encourager à essayer OpenSolaris 200811, enfin, à l’essayer, et à l’adopter 🙂
Ah, une dernière chose, si vous avez une carte NVidia relativement vieille, vérifier que vous êtes bien en driver nvidia (en utilisant l’utilitaire), si ce n’est pas le cas, vous devez déinstaller le paquet NVidia, puis télécharger le driver adapté depuis le site de NVidia, désactiver GDM, faites un Xorg -configure, modifier le fichier pour mettre le driver “nvidia” au lieu de “nv” puis déposer ce fichier dans /etc/X11/xorg.conf, et réactiver GDM.