Bonjour,
J'ai ces 2 besoins:
http://catchchallenger.first-world.info/wiki/Linux_kernel_API_change
Pour limiter les appelles systèmes et maximiser les performances.
Savez vous ou trouver si ça a déjà été demandé, et si non ou le demander?
J'aimerai rester sous linux sans passer sous un autre OS (exo-kernel?).
Cordialement,
Exploitez vos SGBD grâce à dbSQWare
Une petite précision tout d'abord sur ce qu'est un SGBD ! Voici ce que nous écrit Wikipédia à ce sujet "En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations."
Il en existe un grand nombre, plus ou moins libres et plus ou moins répandus. Dans les plus connus du monde libre, il y a notamment MySQL, PostgreSQL…
À l'heure actuelle, une grande majorité des applications voulant stocker de l'information le fait dans un SGDB. Par exemple, nombre de sites web sont développés en environnement LAMP dont le "M" vient de MySQL. Vient ensuite une autre précision à donner sur ce qu'est "l'exploitation" de ces SGBD. Cela regroupe en fait les tâches récurrentes (souvent automatisées) faites par les administrateurs de bases de données.
La première qui vient à l'esprit est celle de backup (sauvegarde). En général, quand on stocke de l'information, c'est que l'on ne veut pas la perdre ! Il est donc de bon ton d'avoir un système de backup efficace qui nous permettra de récupérer nos données perdues ou altérées en cas de problème (matériel, logiciel, erreur humaine…).
Viennent ensuite les tâches dédiées à la performance comme l'update statistics ou la réorganisation (là, on est dans le barbare pour certains, mais on tâchera d'écrire un article dessus si cela intéresse du monde).
Et enfin, il est bien de pouvoir avoir une vision globale de son parc de SGBD en terme de type, version, volumétrie… c'est ce que l'on appelle la gestion de la CMDB et du capacity planning.
Un outil a été développé dans ce sens pour regrouper toutes ces tâches (et bien d'autres), il s'agit de dbSQWare.
Sortie de Perfwatcher 2.0
La nouvelle version majeure de l'outil de métrologie Perfwatcher vient de sortir, Perfwatcher 2.0. Perfwatcher est un frontend pour Collectd (un outil de mesure de performances du système) écrit en PHP, HTML, JavaScript et C.
Présenté sur LinuxFr.org lors de sa sortie en version 1.2, le fonctionnement interne de Perfwatcher a subi un profond remaniement amenant une modularité permettant aujourd'hui son déploiement sur des grilles de calculs de plus de 20000 nœuds.
Pour rappel, Perfwatcher est une interface utilisateur pour Collectd, il permet d'afficher les graphes RRD générés par ce dernier et étend ses fonctionnalités par l'apport de nombreux modules et patchs.
Parmi ceux-ci, le module Top permet l'affichage de la totalité de la liste des processus à la façon de la commande top et ce, à la date et heure de son choix ainsi que l'affichage des processus sous la forme d'une frise chronologique (timeline).
Perfwatcher permet, en outre et ce fut son premier but, d’agréger les données de Collectd par groupes de serveurs afin de, par exemple, visualiser la charge moyenne de parties d'une grille de calcul.
Journal Rétro-ingénierie de la gestion d'énergie sur les cartes graphiques NVIDIA
Bonjour à tous,
Je prend la plume aujourd'hui pour parler d'un sujet d'actualité, la gestion d'énergie du pilote graphique Nouveau, pilote libre et communautaire pour les cartes graphiques NVIDIA.
Ce sujet devient de plus en plus important dans les drivers graphiques libres car il est le nouvel objectif à remplir. En effet, l'infrastructure pour améliorer les performances 2D, 3D et le décodage matériel de vidéos est bien en place et le support est assez fiable. Cependant, les performances proposées par (…)
Sortie de Perfwatcher 1.2
Perfwatcher est un frontend pour Collectd (un outil de mesure de performances du système) écrit en PHP, HTML, JavaScript et C. Il est distribué sous licence GPL version 2.0. Initialement conçu comme une alternative scalable à Ganglia pour gérer des grids de calcul de plusieurs milliers de nœuds, il devient vite un outil de métrologie, quelque soit la taille du parc machine.
Outre l'affichage des graphes RRD générés par Collectd, Perfwatcher étend les fonctionnalités de ce dernier en y ajoutant, entres autres :
- un module d’agrégation des données collectées par Collectd ;
- une fonctionnalité inédite permettant de visualiser les processus à la manière de la commande top à une date donnée ;
- un module JSON-RPC permettant d'interagir avec Collectd ;
- des vues personnalisables afin de comparer des graphs de plusieurs serveurs.
Perfwatcher met à votre disposition les dernières versions de Collectd, patché afin de répondre à ses besoins spécifiques (nommé pour l'occasion Collectd-PW) Les patchs sont à chaque fois maintenus dans des branches distinctes sur le dépôt et disponibles sur le GitHub du projet.
Dans les cartons pour une prochaine version, on peut trouver des nouvelles fonctionnalités prometteuses :
* la très prometteuse TimeLine des processus, idéale afin de superposer le lancement de batch avec la consommation CPU par exemple ;
* un système de gestion de droits.
Les journaux LinuxFr.org les mieux notés du mois de mai 2013
LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par mail, ou encore via médias sociaux.
Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'un dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois de mai passé.
- rv, un moteur de recherche d'itineraire vélo en utilisant les données d'OSM par jben ;
- [HS] Développeur un peu perdu… ou pas… Que faire maintenant ? Changer de vie ? par plop_plop ;
- Où il est question de D3, des communes de France et des performances SVG des moteurs de rendu par 못 옷 홋 — 바르텅 마티으 ;
- Cigarette électronique : 2 mois avec. Eldorado de la nicotine ? Hum … par tankey ;
- Performances des processeurs Intel et optimisation par steckdenis ;
- lemonde.fr ou l'abonnement au javascript par jARVIS ;
- Recette pour burgers par Pierre Tramonson ;
- Btrfs et lxc par rahan ;
- Fin des RPS et choix cornélien par Misc ;
- Vélimonde par gapato.
Journal Performances des processeurs Intel et optimisation
Sommaire
Bonjour,
Je préviens d'abord que ce journal aborde des sujets assez pointus et n'intéressant peut-être pas grand-monde. N'étant pas un expert en microprocesseurs et optimisation, ce journal sera très certainement incomplet et incorrect par endroits.
Je vais vous parler d'une aventure très spéciale que j'ai vécue avec mon microprocesseur, alors que je voulais améliorer un morceau de code sur (…)
Soirée Gatling - Faites tomber la foudre à Grenoble
La question des performances et de la résistance à la charge est récurrente sur les projets informatiques. Elle devient même un enjeu majeur à l'heure où le trafic explose, aussi bien en nombre d'utilisateurs qu'en volume de données échangées.
Sortie de Modoboa 0.9.4
Une nouvelle version du logiciel libre (licence MIT) Modoboa est disponible. Modoboa est un outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel. Il est disponible dans cinq langues (anglais, français, allemand, espagnol et portugais). Il est majoritairement écrit en Python/Django (avec un peu de JavaScript quand même pour la partie « dynamique »).
Journal Simple test de performance pour Open GL 2
J'ai trouvé par hasard une commande simple pour évaluer la performance d'une carte graphique : "fill" qui vient dans le paquet mesa-demos de votre distribution préférée.
Ça m'a l'air relativement pertinent, car l'écart entre 3 cartes testées correspond au ressenti dans 2/3 jeux.
Intel HD 2000 (Arrandale):
Simple fill: 798.7 million pixels/second
Blended fill: 669.1 million pixels/second
Textured fill: 697.9 million pixels/second
Shader1 fill: 609.7 million pixels/second
Shader2 fill: 215.2 million pixels/second
Intel HD 3000 (Sandy-bridge):
Simple fill: 1.6 billion (…)
Journal [Benchmark] DragonFlyBSD plus performant dans sa version 3.2
Concernant la dépêche sur DragonFlyBSD et sa nouvelle version, j'ai trouvé assez sympa le test de performance réalisé pour cette nouvelle monture.
Voici donc un petit résumé des pages, que je me suis permis d'établir.
Basé sur l'utilitaire pgbench, la page 1 établit la performance en projection de mémoire (mmap) selon le nombre de transactions effectuées à la seconde par rapport aux clients, en se basant sur une version de PostgreSQL 9.3-devel, un bi-Xéon X5650, et 24GB de mémoire (…)
Forum général.général Question sur les performances de xfce4
Bonjour,
sur la page principale de Xfce4, on peut lire: "Xfce is a lightweight desktop environment […]. It aims to be fast and low on system resources, […]". Donc, léger, rapide et peu gourmant en ressource.
Comment doit-on interpréter "rapide"? Quel est votre retour d'expérience sur cette affirmation?
J'ai installé openBSD 5.0 sur un AcerPower S210 (année ~2003, Pentium 4 à 2.8GHz, 1Gb de RAM). J'ai viré la carte graphique et j'ai branché mon écran 1680x1050 sur la sortie (…)
Journal Comparaison des performances de machines virtuelles
On entend de tout en ce qui concerne les performances des logiciels de virtualisation; difficile de savoir ce qui est sérieux.
J'ai donc profité de l'excellent cours de parallel computing and pthreads (EPFL), dans lequel je devais réaliser un mini-projet, pour faire un benchmark un tant soit peu sérieux. Pour rester dans le sujet du cours, je me suis focalisé sur des aspects liés au "HPC", à savoir les performances CPU, disque et communication.
Comme il fallait également choisir au (…)
Glances affiche l'état de votre système en un clin d'oeil
Il existe de nombreux outils permettant, en console, d'afficher des statistiques sur votre système GNU/Linux (CPU, RAM, disque, réseau...). Glances propose de mettre en évidence de manière simple et rapide (instantané, quasi temps-réel) les statistiques utiles à la résolution d'un problème de performances.
Glances est un logiciel libre (licence LGPL), développé en Python, qui utilise une interface texte (curses), la bibliothèque libstatgrab ainsi que des requêtes dans le répertoire /proc.