Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/detail_blog.php on line 122

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/detail_blog.php on line 125

Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/detail_blog.php on line 134

Warning: Undefined variable $menzo_session_id in /var/www/MenzoNet/api/commun.php on line 1591

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1592

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1615

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1618

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1755

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 46
Menzoberranzan Networks - Détails du blog : Optimisations pour Squid
Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 1755

Warning: Undefined array key "menzo_session_id" in /var/www/MenzoNet/api/commun.php on line 262

Actions











Optimisations pour Squid

Écrit le 16/10/2009 @ 15:46 par Drizzt

Informatique - LinuxAu bureau, nous avons eu un problème de performance au niveau de l'accès disque de nos serveurs Dansguardian/Squid. Avec un peu de recherche, je suis tombé sur ce wiki hébergé chez le projet squid-cache lui-même.

Comme nous utilisons un RAID-5 de disques SCSI haute-vitesse, et même un LUN sur un SAN Fiber-Channel, il n'y a pas grand chose d'autre à faire côté hardware, sauf ajouter un 4e serveur.

Voici donc des optimisations à faire du côté du file-system. C'est logiciel, donc ça peut se changer facilement et être remis comme avant si des effets défastes seraient trouvés. Appliquez ces changements sur un disque formatté EXT3 seulement.

  • Dans /etc/fstab, ajoutez ,noatime,data=writeback à l'entrée defaults de votre disque contenant le cache Squid. Par exemple :

    /dev/hda2 /var/spool/squid ext3 defaults,errors=remount-ro,noatime,data=writeback 1 2


  • Exécutez cette commande pour modifier le type de journal :

    tune2fs -o journal_data_writeback /dev/hda2


  • Remontez les disques pour appliquer les paramètes :

    mount -o remount -a



Notez que j'ai déjà eu un serveur de fichiers avec ces paramètres sans avoir de problèmes. Il reste qu'avec ces paramètres, il y a un risque de perte de données. Il est recommandé d'avoir un UPS sur le serveur et espérez ne pas avoir de problèmes matériels Laughing out loud D'une façon ou d'une autre, un cache Squid devrait être considéré des données non importantes Smart!

Bonne optimisation!

Dernière modification le 16/10/2009 @ 15:47 par Drizzt

Commentaire par Drizzt  Score: 2
Écrit le: 21/10/2009 @ 09:03

Nous avons eu 5.4 millions de requêtes web hier. Les serveurs n'ont pas semblé broncher, tout s'est très bien déroulé. Je ne me suis pas rendu compte de lenteurs Yeah!


Tous les blogs
<< Garantie Prolongée / Perforation sur les Mazda 3 | Retour aux blogs | Idée concernant le tag "FinShortVer" >>
Blogs de la même catégorie
<< RHEL 5.4 / CentOS 5.4 | Arrivée de X.Org 7.5 >>