Software » Memory FS?
Catégorie:  
Rappel du message précédent
   
Memory FS?
Publié le 08/06/2006 @ 14:33:28,
Par zion
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
5 0 2568 234272 24 1264548 0 0 14 18 12 10 19 1 80 1
0 0 2568 231684 24 1264580 0 0 0 50 1058 153 14 1 85 0
0 0 2568 230312 24 1264576 0 0 0 138 1078 199 48 1 51 0
1 0 2568 213100 24 1264592 0 0 0 649 1179 200 62 2 29 7
0 0 2568 211732 24 1264832 0 0 0 387 1096 139 29 1 69 0
0 0 2568 208780 24 1264660 0 0 0 30 1062 155 41 0 58 0


et ca, c'est en loadant sur le site en même temps...
Je suis le Roy :ocube:


   
Memory FS?
Publié le 08/06/2006 @ 14:39:53,
Par philfr
Ce serait plus facile à lire si tu formatais en [ code ]...

Mais le bo veut dire que tu écris sur ton disque. Et ces fichiers-là, tu peux gagner à les mettre en tmpfs, mais il faut aussi les backuper dans l'autre sens...
   
Memory FS?
Publié le 08/06/2006 @ 14:47:14,
Par zion
Ah benh alors non...

Si c'est de l'écriture, j'ai mon idée d'où ca vient, et pas besoin de backuper le répertoire, c'est mon répertoire de cache.

D'ailleurs je vais le purger, il dépasse le gb :ddr555:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 14:52:14,
Par didix
Tentant ce I-Ram quand même !
   
Memory FS?
Publié le 08/06/2006 @ 14:52:48,
Par philfr
Et que mets-tu dans cette cache ? :write:
   
Memory FS?
Publié le 08/06/2006 @ 15:01:00,
Par zion
En fait, mon CMS est un ensemble de modules (plus d'une vingtaines :oh: ).

Un premier module de template XML avec des trucs du genre <forum:categories ... />
Un module d'output XHTML ... (je passe les détails :oh: ).

Mais dans les XML, il y a des tags <cache> pour me permettre de réaliser un cache au niveau serveur de tout ou partie de ce qui est généré pour ce type d'output. Cache qui est sauvé sur disque :oh:

J'ai aussi des caches de ce qui a été généré pour un user sur telle ou telle page pour lui renvoyer si il revient dans les secondes qui viennent (ca aussi c'est paramétré suivant la page).

Enfin bref, y a pleins de modules qui ont accès à ce cache, et pour une seule page, je peux créer 10 fichiers dans le cache :oh:

La shoutbox par exemple est un morceau caché et partagé par tout le monde. Les news la c'est caché mais chacun avec sa version (à cause des drapeaux :oh: ).

J'avais prévu une procédure pour cleaner le cache automatiquement pour pas me retrouver avec tout ce fourbi, mais on dirait que je vais devoir la revoir :joce:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 15:16:23,
Par zion
Bon hop, j'ai cleané le cache et mounté le répertoire en tmpfs... Ca a l'air de fonctionner jusque la :oh:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 15:18:22,
Par zion
J'ai l'impression que c'est pas négatif jusque la :joce:

Je dirais même plus, c'est positif :dawa:

Dernière édition: 08/06/2006 @ 15:34:28
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 15:53:13,
Par philfr
En plus, t'as pas besoin du script de sync... :grin:

Fais quand-même attention que ton répertoire de cache en tmpfs ne te bouffe pas tes 2GB de RAM...
   
Memory FS?
Publié le 08/06/2006 @ 15:56:15,
Par zion
J'ai rajouté un rm dans le cron.hourly... 1gb de généré depuis que le serveur est up, soit 3 semaines. Donc en 1 heure, il devrait pas faire trop de mal :ddr555:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 15:59:29,
Par philfr
Et tu vires chaque fois toute ta cache, comme ça ?
Fais plutôt un "find -mtime xxx | xargs rm" pour effacer les fichiers plus vieux qu'un certain âge.
   
Memory FS?
Publié le 08/06/2006 @ 15:59:46,
Par zion
Bon, prochaine étape, je me crée un log avec la durée de génération de toutes les pages pour savoir ou je vais pouvoir grapiller l'une ou l'autre ms la prochaine fois :joce:

Hop, 24h de monitoring :oh:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 16:02:41,
Par zion
philfr> En fait non, je peux me permettre de virer le cache disque sans m'en préoccuper.

Il y a 2 niveaux à mon cache. Un premier cache en mémoire partagée pour les pages les plus utilisées et un deuxième sur disque pour les autres. C'est suffisant je pense :ddr555:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 16:03:01,
Par philfr
Mets ton log en tmpfs... :oh:
   
Memory FS?
Publié le 08/06/2006 @ 16:03:33,
Par zion
Euh... non, il va être énorme :ddr555:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 16:07:31,
Par philfr
Alors t'étonne pas d'avoir des bo dans ton vmstat...
   
Memory FS?
Publié le 08/06/2006 @ 16:11:26,
Par zion
Non, mais ce sera que pour 24h... :wink:

Déjà ici avec le tmpfs pour le cache, le disque va probablement tenir quelques mois en plus :sifflote:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 16:13:46,
Par zion
C'est juste dans ma tête ou le site va quand même un rien plus vite? :cupra:
Je suis le Roy :ocube:
   
Memory FS?
Publié le 08/06/2006 @ 16:31:31,
Par ovh
C'est juste dans ma tête ou le site va quand même un rien plus vite? :cupra:

Dans ta tête, spa détectable par un esprit humain :oh:

:joce:
Je n'ai rien à voir avec www.ovh.com
   
Memory FS?
Publié le 09/06/2006 @ 10:28:01,
Par philfr
Ça donne quoi tes vmstat maintenant ? Ton disque rame toujours ?
   
Memory FS?
Publié le 09/06/2006 @ 13:09:59,
Par zion
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 0 2568 295224 24 1356820 0 0 14 3 11 15 19 1 80 1
1 0 2568 295116 24 1356860 0 0 0 126 1038 415 57 3 40 0
0 0 2568 295000 24 1356908 0 0 0 57 1032 306 53 3 44 0
1 0 2568 294652 24 1356960 0 0 0 28 1042 385 58 3 39 0
0 0 2568 294668 24 1356992 0 0 0 33 1026 311 53 3 45 0
0 0 2568 294552 24 1357048 0 0 0 26 1062 430 63 4 34 0
0 0 2568 294396 24 1357096 0 0 0 82 1041 328 52 3 45 0


Non, le disque bosse nettement moins. Je pense que c'est une très bonne modif le cache avec tmpfs ( merci :dawa: ). Maintenant, je vais devoir digérer les stats sur les générations des URLs et tenter d'optimiser encore un peu le bousin.

Je pense que c'est au niveau du forum que le bas blesse pour le moment, mais la j'ai mes idées pour l'optimiser, il faut juste le temps que je le fasse :sweat:
Je suis le Roy :ocube:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?