<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>L&#039;admin sous GNU / Linux - Blog Libre &#187; optimisation</title> <atom:link href="http://blog.admin-linux.org/tag/optimisation/feed" rel="self" type="application/rss+xml" /><link>http://blog.admin-linux.org</link> <description>Vous trouverez des howtos, des news, des astuces sur les logiciels libres. Les sujets traités y sont la messagerie (postfix, cyrus...), les systèmes (ubuntu, debian, gentoo...), la supervision (nagios, zabbix, centreon...), les base des données (mysql, postgresql), le web (apache et autres...) et tout le reste</description> <lastBuildDate>Thu, 26 Jan 2012 13:31:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>DBTuner &#8211; Optimiser les performances de MySQL pour Drupal</title><link>http://blog.admin-linux.org/cms-blog/dbtuner-optimiser-les-performances-de-mysql-pour-drupal</link> <comments>http://blog.admin-linux.org/cms-blog/dbtuner-optimiser-les-performances-de-mysql-pour-drupal#comments</comments> <pubDate>Thu, 23 Jun 2011 21:48:19 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[CMS & Blog]]></category> <category><![CDATA[dbtuner]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=2630</guid> <description><![CDATA[DB Tuner est un module Drupal qui a pour but de faciliter l&#8217;optimisation de votre base de données MySQL Il va vous permettre d&#8217;agir sur les indexes, le moteur de...]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-2657" title="drupal_mysql_performance" src="http://blog.admin-linux.org/wp-content/uploads/2011/06/drupal_mysql_performance.jpg" alt="drupal mysql performance DBTuner   Optimiser les performances de MySQL pour Drupal" width="480" height="225" /></p><p><a title="DB Tuner" href="http://drupal.org/project/dbtuner" target="_blank">DB Tuner</a> est un module <a title="Drupal" href="http://blog.admin-linux.org/tag/drupal" target="_blank">Drupal</a> qui a pour but de faciliter l&#8217;optimisation de votre base de données <a title="MySQL" href="http://blog.admin-linux.org/tag/mysql" target="_blank">MySQL</a></p><p>Il va vous permettre d&#8217;agir sur les indexes, le moteur de base de données utilisé (InnoDB, MyISAM&#8230;), les Collations, et va vous permettre également d&#8217;exécuter <a title="MySQL Tuner" href="http://blog.admin-linux.org/base-de-donnees/optimiser-un-serveur-mysql" target="_blank">MySQL Tuner</a> donc j&#8217;ai déjà parlé. Il montre aussi quels sont les requêtes longues.</p><p>Voici plus en détails ce qu&#8217;apporte DB Tuner :</p><p><strong>Les index :</strong></p><p>Il va montrer quelles colonnes CCK sont utilisées dans un filtre Views ou une relation et vous donne la possibilité d&#8217;ajouter un index afin que la requête Views s&#8217;exécute plus rapidement. Vous pouvez aussi ajouter des index aux modules &laquo;&nbsp;core&nbsp;&raquo;</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_indexes.png"><img class="aligncenter size-medium wp-image-2656" title="dbtuner_indexes" src="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_indexes-276x300.png" alt="dbtuner indexes 276x300 DBTuner   Optimiser les performances de MySQL pour Drupal" width="276" height="300" /></a></p><p><strong>Moteur de base de données</strong></p><p>Possibilité de convertir votre base de données de MyISAM vers InnoDB afin d&#8217;éliminer les locks sur les tables lors de l&#8217;écriture de données.</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_engine.png"><img class="aligncenter size-medium wp-image-2655" title="dbtuner_engine" src="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_engine-300x205.png" alt="dbtuner engine 300x205 DBTuner   Optimiser les performances de MySQL pour Drupal" width="300" height="205" /></a></p><p><strong>Collation</strong></p><p>Possibilité de convertir la collation de vos tables en utf8_general_ci</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_collation.png"><img class="aligncenter size-medium wp-image-2654" title="dbtuner_collation" src="http://blog.admin-linux.org/wp-content/uploads/2011/06/dbtuner_collation-300x160.png" alt="dbtuner collation 300x160 DBTuner   Optimiser les performances de MySQL pour Drupal" width="300" height="160" /></a></p><p><strong>Explication de vues lentes :</strong></p><p>Vous fournit le nombre et la liste des vues lentes, et des explications sur les temps de génération.<br /> <strong>MySQL Tuner</strong></p><p>Intégration de l&#8217;outils MySQL Tuner</p><p>Bref, c&#8217;est un outils intéressant, mais bien sur à manier avec beaucoup de précautions.</p><p>Liens utiles :</p><p><a title="Le module DB Tuner sur drupal.org" href="http://drupal.org/project/dbtuner" target="_blank">Le module DB Tuner sur drupal.org</a></p><p><a title="Launchpad de MySQL Tuner" href="https://launchpad.net/mysqltuner" target="_blank">Launchpad de MySQL Tuner</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/cms-blog/dbtuner-optimiser-les-performances-de-mysql-pour-drupal/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Bar à liens &#8211; 1</title><link>http://blog.admin-linux.org/news/bar-a-liens-1</link> <comments>http://blog.admin-linux.org/news/bar-a-liens-1#comments</comments> <pubDate>Thu, 03 Dec 2009 14:02:01 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[alterway]]></category> <category><![CDATA[cloud computing]]></category> <category><![CDATA[memcached]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[ubuntu]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1590</guid> <description><![CDATA[Voici un nouvelle rubrique qui permettra de vous faire profiter des lectures qui m&#8217;ont interpelées durant la semaine. Tout d&#8217;abord l&#8217;accord de Partenariat entre Canonical, l&#8217;éditeur de la distribution GNU/Linux...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1596" title="bar_a_liens" src="http://localhost/wordpress/wp-content/uploads/2009/12/bar_a_liens.jpg" alt="bar a liens Bar à liens   1" width="480" height="225" /></p><p>Voici un nouvelle rubrique qui permettra de vous faire profiter des lectures qui m&#8217;ont interpelées durant la semaine.</p><p>Tout d&#8217;abord l&#8217;accord de Partenariat entre Canonical, l&#8217;éditeur de la distribution GNU/Linux Ubuntu et la société Alterway dont je fais parti :</p><p><a title="Accord Alterway Canonical Ubuntu" href="http://www.alterway.fr/actualite/alter-way-mise-sur-ubuntu-et-signe-un-accord-de-partenariat-fort-avec-canonical/" target="_blank">Accord entre Alterway et Canonical Ubuntu</a></p><p>Ensuite un très bon article de system-linux pour optimiser les performances de ses applications web</p><p><a title="Compilation Installation et Configuration de Memcached" href="http://www.system-linux.eu/index.php?post/2009/11/30/Installation-et-Configuration-de-Memcached" target="_blank">Compilation Installation et Configuration de Memcached</a></p><p>Biologeek apporte une vision intéressante des applications Web (2.0) Libre intéresante</p><p><a title="Discussions sur les applications web libres" href="http://www.biologeek.com/conferences,logiciels-libres,web/discussions-sur-les-applications-web-libres/" target="_blank">Discussions sur les applications web libres</a></p><p>Justement concernant le cloud computing et le libre, Philippe Scoffoni nous informe sur la licence AGPL :</p><p><a title="La licence AGPL résout-elle tous les problèmes de l’open source et du cloud computing ?" href="http://philippe.scoffoni.net/agpl-resout-tous-les-probleme-open-souce-et-cloud-computing/" target="_blank">La licence AGPL résout-elle tous les problèmes de l’open source et du cloud computing ?</a></p><p>LinuxFR nous informe la sortie du nouveau kernel Linux :</p><p><a title="Nouvelle version 2.6.32 du noyau Linux" href="http://linuxfr.org/2009/12/03/26207.html" target="_blank">Nouvelle version 2.6.32 du noyau Linux</a></p><p>Et le dernier NIcolargo nous montre comment analyser es flux Netflow sous GNU/Linux :</p><p><a title="Analyse des flux Netflow sous GNU/Linux" href="http://blog.nicolargo.com/2009/11/analyse-des-flux-netflow-sous-gnulinux.html" target="_blank">Analyse des flux Netflow sous GNU/Linux</a></p><p>Vous voici avec de la nouvelle lecture, en espèrant qu&#8217;elles vous plaieront autant qu&#8217;à moi <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Bar à liens   1" class='wp-smiley' title="Bar à liens   1" /></p><p>Note : L&#8217;image illustrant cet article a été réalisée par <a title="Fantasy Park" href="http://www.fantasypark.pl" target="_blank">Fantasy Park</a> et est sous licence <a title="GFDL" href="http://en.wikipedia.org/wiki/GNU_Free_Documentation_License" target="_blank">GFDL</a> et provient de <a title="Wikimedia" href="http://blog.nicolargo.com/2009/11/analyse-des-flux-netflow-sous-gnulinux.html" target="_blank">Wikimedia</a></p><div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 76px; width: 1px; height: 1px;"><p>http://linuxfr.org/2009/12/03/26207.html</p></div> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/news/bar-a-liens-1/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Optimiser un serveur MySQL</title><link>http://blog.admin-linux.org/base-de-donnees/optimiser-un-serveur-mysql</link> <comments>http://blog.admin-linux.org/base-de-donnees/optimiser-un-serveur-mysql#comments</comments> <pubDate>Fri, 27 Mar 2009 17:31:57 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Base de données]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=362</guid> <description><![CDATA[J&#8217;ai découvert récemment un script en perl permettant d&#8217;optimiser son serveur Mysql. Celui-ci s&#8217;appelle MySQLTuner et est développé par Racker Hacker MySQLTuner analyse la configuration de votre serveur MySQL en...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">J&#8217;ai découvert récemment un script en perl permettant d&#8217;optimiser son serveur Mysql.<a href="http://localhost/wordpress/wp-content/uploads/2009/03/technologie-mysqltuner-logo.gif"><img class="alignright size-full wp-image-361" title="MySQLTuner" src="http://localhost/wordpress/wp-content/uploads/2009/03/technologie-mysqltuner-logo.gif" alt="technologie mysqltuner logo Optimiser un serveur MySQL" width="138" height="30" /></a><br /> Celui-ci s&#8217;appelle MySQLTuner et est développé par <a title="Racker Hacker" href="http://rackerhacker.com/" target="_blank">Racker Hacker</a><br /> MySQLTuner analyse la configuration de votre serveur MySQL en rapport avec vos bases de données et leur utilisation (nombre de requête, pourcentage de requête de lecture/écriture&#8230;) . Ce tableau de bord simplifié se termine par une liste d&#8217;optimisations du fichier de configuration de la base.<br /> Ceci est très bien pour les débutant, mais aussi pour valider rapidement qu&#8217;une ferme de serveur mysql sont optimiser.<br /> Bien sur cela ne vaut pas une expertise complète de l&#8217;administration d&#8217;un serveur MySQL, mais c&#8217;est déjà pas mal du tout, ça peut-être considéré comme une checklist intelligente&#8230;</p><p style="text-align: justify;">La documentation est orientée pour les utilisateurs de serveur Ubuntu. Elle est facilement transposable à d&#8217;autres systèmes d&#8217;exploitation.</p><p style="text-align: justify;">Je n&#8217;explique pas l&#8217;installation, car ce n&#8217;est qu&#8217;un script perl à exécuter.</p><p style="text-align: justify;">Je ne vous fournis pas d&#8217;exemple non plus du résultat obtenu en lançant ce script, je préfère vous laisser la surprise <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Optimiser un serveur MySQL" class='wp-smiley' title="Optimiser un serveur MySQL" /></p><p style="text-align: justify;">Site Officiel :<br /> <a title="MySQLTuner" href="http://blog.mysqltuner.com/download/" target="_blank">MySQLTuner</a></p><p style="text-align: justify;">Il existe le même type de programme en version bash cette fois :<br /> <a title="Script en bash" href="http://www.day32.com/MySQL/" target="_blank">http://www.day32.com/MySQL</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/base-de-donnees/optimiser-un-serveur-mysql/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Cache PHP alternatif &#8211; APC (Alternative PHP Cache)</title><link>http://blog.admin-linux.org/howto/cache-php-alternatif-apc-alternative-php-cache</link> <comments>http://blog.admin-linux.org/howto/cache-php-alternatif-apc-alternative-php-cache#comments</comments> <pubDate>Thu, 23 Oct 2008 14:07:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Serveurs Web & d'Application]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[apc]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[php]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/cache-php-alternatif-apc-alternative-php-cache/</guid> <description><![CDATA[Le &#171;&#160;Alternative PHP Cache&#160;&#187; (APC) est un cache opcode libre et ouvert pour PHP. Il a été conçu afin de fournir un framework libre, ouvert et robuste pour la mise...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Le &laquo;&nbsp;Alternative PHP Cache&nbsp;&raquo; (APC) est un cache opcode libre et ouvert pour PHP. Il a été conçu afin de fournir un framework libre, ouvert et robuste pour la mise en cache et l&#8217;optimisation de code intermédiaire PHP.<br /> Il est à savoir que normalement APC devrait être inclus en natif dans php 6 <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Cache PHP alternatif   APC (Alternative PHP Cache)" class='wp-smiley' title="Cache PHP alternatif   APC (Alternative PHP Cache)" /><br /> Nous l&#8217;utilisons pour optimiser l&#8217;accès a des portails fait avec Ez-Publish, et il est vrai que l&#8217;amélioration est vraiment importante !!!</p><p style="text-align: justify;">Voici un petit howto qui explique comment installer apc sur une debian avec un php4.<br /> D&#8217;abord il faut avoir installé <a href="http://pear.php.net/" target="_blank">PEAR</a><br /> apt-get install apache2<br /> apt-get install libapache2-mod-php4<br /> apt-get install php-pear<br /> apt-get install php4-dev<br /> apt-get install make<br /> pecl install apc</p><p style="text-align: justify;">Il faut installer le mod pré-fork également.<br /> apache2-prefork-dev is necessary for not having the<br /> &laquo;&nbsp;Sorry, I was not able to successfully run APXS.&nbsp;&raquo;<br /> error</p><p style="text-align: justify;">Ensuite il faut copier le fichier /usr/share/php/apc.php et le rendre disponible via une interface web, par exemple dans /var/www/htdocs/<br /> Et il faut éditer le fichier pour y intégrer un mot de passe<br /> vi /var/www/apache2-default/apc.php<br /> Pour modifier ce mot de passe il faut modifier ces valeurs :<br /> defaults(&#8216;ADMIN_USERNAME&#8217;,'user&#8217;);                       // Admin Username<br /> defaults(&#8216;ADMIN_PASSWORD&#8217;,'password&#8217;);   // Admin Password &#8211; CHANGE THIS TO ENABLE!!!</p><p style="text-align: justify;">Ensuite il faut modifier le fichier php.ini et ajouter cela :<br /> <span style="font-weight:bold;"> extension=apc.so</span><br /> apc.enabled=1<br /> apc.shm_segments=1<br /> apc.shm_size=1024<br /> apc.max_file_size=1024000</p><p style="text-align: justify;">apc.enabled permet d&#8217;activer ou désactiver APC. Il est à 1 par défaut<br /> apc.shm_segments est le nombre de ségments mémoire à allouer pour le cache. Il est à 1 par défaut.<br /> apc.shm_size est la taille de chaque segment de mémoire partagé en MB. Ceci est à régler selon les capacités machines et vos besoins.<br /> apc.max_file_size empêche les gros fichiers d&#8217;être mis en cache.</p><p style="text-align: justify;">Pour consulter l&#8217;état du cache, il suffit d&#8217;aller à cette url</p><p>http://IP-DU-SERVEUR/apc.php</p><p>Il est possible de vider le cache en s&#8217;authentifiant et en cliquant sur &#8216;Clear opcode Cache&nbsp;&raquo;</p><p style="text-align: justify;">Et par expérience, les performances sont largement améliorées <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Cache PHP alternatif   APC (Alternative PHP Cache)" class='wp-smiley' title="Cache PHP alternatif   APC (Alternative PHP Cache)" /></p><p style="text-align: justify;"><a href="http://fr2.php.net/apc" target="_blank">Lien vers APC</a><br /> <a href="http://www.ipersec.com/index.php/2006/05/30/benchmarking-php-accelerators/" target="_blank">Benchmark entre APC, Eaccelerator, et du PHP seul</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/cache-php-alternatif-apc-alternative-php-cache/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Gentoo Apache/POP3 très lent</title><link>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent</link> <comments>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent#comments</comments> <pubDate>Sat, 20 Sep 2008 00:12:00 +0000</pubDate> <dc:creator>rdefaux</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Messagerie]]></category> <category><![CDATA[Serveurs Web & d'Application]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[postfix]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/gentoo-apachepop3-tres-lent/</guid> <description><![CDATA[Sous gentoo, suite à une mise à jour du noyau on s&#8217;est retrouvé avec une connection au pop super lente. Genre un telnet sur le port 110 qui met 30...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Sous gentoo, suite à une mise à jour du noyau on s&#8217;est retrouvé avec une connection au pop super lente. Genre un telnet sur le port 110 qui met 30 secondes à répondre. Et pourtant tout fonctionne !<br /> On a résolu ce problème en modifiant le fichier <span style="font-weight:bold;"><span style="font-style:italic;">/etc/imapd.conf</span></span> et en ajoutant : <span style="font-weight:bold;"><span style="font-style:italic;">allowapop: 0</span></span></p><p style="text-align: justify;">C&#8217;était apparemment dû à une génération de nombre aléatoire trop lente.</p><p style="text-align: justify;">On a eu aussi le même problème avec apache2, qui mettait dix plombes à démarrer. C&#8217;était aussi lié à la génération de nombre aléatoire, mais cette fois on l&#8217;a résolu en installant rng-tools :<br /> <span style="font-weight:bold;"><span style="font-style:italic;">emerge -av rng-tools</span></span></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Trucs et astuces pour les .htaccess</title><link>http://blog.admin-linux.org/astuces/trucs-et-astuces-pour-les-htaccess</link> <comments>http://blog.admin-linux.org/astuces/trucs-et-astuces-pour-les-htaccess#comments</comments> <pubDate>Thu, 18 Oct 2007 14:26:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Sécurité]]></category> <category><![CDATA[Serveurs Web & d'Application]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/trucs-et-astuces-pour-les-htaccess/</guid> <description><![CDATA[Vous pourrez trouver sur ce site une liste encyclopédique de trucs et astuces sur les .htaccess Ca explique aussi bien comment augmenter les performances, que sécurisé son applis&#8230; Ca va...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Vous pourrez trouver sur ce site une liste encyclopédique de trucs et astuces sur les .htaccess<br /> Ca explique aussi bien comment augmenter les performances, que sécurisé son applis&#8230;<br /> Ca va de la vue généraliste à la plus technique, très complet<br /> Je vous invite à le visiter :<br /> <a href="http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/" target="blank">Stupid Htaccess Tricks</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/trucs-et-astuces-pour-les-htaccess/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 1/26 queries in 0.007 seconds using apc
Object Caching 1813/1861 objects using apc

Served from: blog.admin-linux.org @ 2012-02-04 19:20:29 -->
