Après avoir demandé cet aprèm aux gens de basculer sur l'instance de Framanews qui utilise
PostgreSQL, voici quelques infos :
* 94 utilisateurs migrés (contre 300 en MySQL)
* 8389 flux (contre ±23 000)
* 6758 flux distincts (contre ±15 000)
* ±200 (plutôt moins) flux vieux de plus d'une demi heure (contre + de 17 000)
* script d'update threadé à 70 (contre max 6 ou 7 en mysql, sinon le load explosait)
Sinon, autres changements :
* répertoire de cache en tmpfs (en ram) (mais je l'ai aussi fait avec mysql, c'est ce qui a permis
de descendre le nombre de vieux flux à 17 000 au lieu de 18 000/20 000)
* mise à jour vers la 1.8 (sortie cette aprèm), pareil pour la mysql
* modification du code source pour le cache : on garde un cache de 10 minutes plutôt que 30 secondes
(je vais poster un truc sur le forum de ttrss pour savoir si c'est voulu ou une erreur, parce que 30
secondes, c'est pas long) (PostgreSQL only)
Pour info, les gens nous remercient beaucoup et nous souhaitent bon courage.
Conclusion :
* MySQL, c'est de la merde en barre. D'ailleurs, il prend encore 4 CPU pour lui tout seul alors
qu'il n'a plus qu'un thread d'update (ok, ya ethercalc et d'autres trucs. Mais n'empèche, il prenait
pas 4 cœurs avant Framanews). Je l'arrêterai (l'update mysql) samedi comme dit dans mon mail de
migration.
* PostgreSQL, c'est de la balle, il bouffe que dalle (ok, je l'ai optimisé dès le départ), je
reprends espoir. Reste à voir la montée en charge à 300 utilisateurs comme avant, mais j'ai même pas
peur !
* Faudra-t'il une machine dédiée ? C'est une question qui peut se poser, surtout si on vise 3000
personnes. Non pas pour avoir une bécane surpuissante (pas un p3 non plus hein), mais surtout pour
ne pas se faire parasiter les CPU par MySQL et autres. Est-ce que c'est faisable ?
Voili voilou. Je pense que vous pourrez twitter à partir de *lundi* prochain (comme la deadline de
l'arrêt d'update du mysql est ce weekend, les gens qui utilisent vraiment Framanews auront migré
d'ici là). Attention, il faut twitter que les inscriptions reprennent, mais toujours en nombre
limité (histoire qu'on revienne à 300).
300 : THIS IS SPARTA !
--
Luc
http://www.fiat-tux.fr/
Envoyé depuis mon serveur de messagerie personnel.
Je suis le seul à pouvoir lire mon courrier. Et vous ?