Software » Memory FS?
Rappel du message précédent
Memory FS?
Publié le 08/06/2006 @ 14:33:28,
Par zionprocs -----------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
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
Memory FS?
Publié le 08/06/2006 @ 14:39:53,
Par philfrCe 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...
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 zionAh 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
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
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 15:01:00,
Par zionEn fait, mon CMS est un ensemble de modules (plus d'une vingtaines ).
Un premier module de template XML avec des trucs du genre <forum:categories ... />
Un module d'output XHTML ... (je passe les détails ).
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
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
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 ).
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
Un premier module de template XML avec des trucs du genre <forum:categories ... />
Un module d'output XHTML ... (je passe les détails ).
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
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
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 ).
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
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 15:16:23,
Par zionBon hop, j'ai cleané le cache et mounté le répertoire en tmpfs... Ca a l'air de fonctionner jusque la
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 15:18:22,
Par zionJ'ai l'impression que c'est pas négatif jusque la
Je dirais même plus, c'est positif
Dernière édition: 08/06/2006 @ 15:34:28
Je dirais même plus, c'est positif
Dernière édition: 08/06/2006 @ 15:34:28
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 15:53:13,
Par philfrEn plus, t'as pas besoin du script de sync...
Fais quand-même attention que ton répertoire de cache en tmpfs ne te bouffe pas tes 2GB de RAM...
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 zionJ'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
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 15:59:29,
Par philfrEt 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.
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 zionBon, 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
Hop, 24h de monitoring
Hop, 24h de monitoring
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 16:02:41,
Par zionphilfr> 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
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
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 16:03:33,
Par zionEuh... non, il va être énorme
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 16:07:31,
Par philfrAlors t'étonne pas d'avoir des bo dans ton vmstat...
Memory FS?
Publié le 08/06/2006 @ 16:11:26,
Par zionNon, mais ce sera que pour 24h...
Déjà ici avec le tmpfs pour le cache, le disque va probablement tenir quelques mois en plus
Déjà ici avec le tmpfs pour le cache, le disque va probablement tenir quelques mois en plus
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 16:13:46,
Par zionC'est juste dans ma tête ou le site va quand même un rien plus vite?
Je suis le Roy
Memory FS?
Publié le 08/06/2006 @ 16:31:31,
Par ovhC'est juste dans ma tête ou le site va quand même un rien plus vite?
Dans ta tête, spa détectable par un esprit humain
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 zionprocs -----------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
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 ). 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
Je suis le Roy