[spip-dev] [Problème surestelle.lautre.net (suite)]

> En deux mots, il y a environ 300 sites sur estelle qui utilisent le

système

de publication en ligne spip, et celui-ci utilise une instruction sql

trafic total pour l'ensemble des spip ? Quelle taille moyenne de la base ?
Du cache ? Un peu de stats, quoi !

hello,

tu veux quoi comme stats précisemment ? Je ne saisis pas ce que tu cherches
à résoudre comme soucis. Visiblement, le insert delayed à mis le serveur à
genoux en ouvrant une moyenne de 60 000 fichiers en même temps, et la
moyenne est redescendue aux alentours de 15 000 depuis que j'ai changé tous
les insert delayed en insert simples (voir http://mrtg.lautre.net/lsof.html,
mis en place après la modif). Mysql ne gère visiblement pas très bien, dans
la version que nous utilisons, les insert delayed.

Je suis à ta disposition pour te donner toutes les stats que tu désire, sous
réserve que la demande du contenu de ces stats soit précisée.

Cordialement,

jerome moinet
root@lautre.net (mail commun)

> > En deux mots, il y a environ 300 sites sur estelle qui utilisent le
> > système de publication en ligne spip, et celui-ci utilise une
> > instruction sql
>
> trafic total pour l'ensemble des spip ? Quelle taille moyenne de la base ?
> Du cache ? Un peu de stats, quoi !

tu veux quoi comme stats précisemment ? Je ne saisis pas ce que tu
cherches à résoudre comme soucis.

Je ne cherche pas à résoudre un truc particulier, mais je serais assez
intéressé par des éléments du type : combien d'articles il y a en moyenne,
combien de hits au total sont traités par spip, quelle proportion tombe dans
le cache, quelles sont les versions installées (ex: 230 sites tournent sur
1.3.2, 25 sur 1.5a3 CVS, etc...)

Le truc des versions installées, notamment, serait assez intéressant, car il
nous permettrait de savoir si les spipeurs sont des metteurs-à-jour
forcenés.

-- Fil

Le truc des versions installées, notamment, serait assez intéressant, car

il

nous permettrait de savoir si les spipeurs sont des metteurs-à-jour
forcenés.

ok.

donc :

[root@lautre html]# find . -name inc_version.php3 -exec grep "\$spip_version
" {} \; | sort > spip_version
[root@lautre html]# vi spip_version
(là je vire les trois premières lignes qui sont du garbage dû à des spip
bourrés de ^M...)
[root@lautre html]# cat spip_version | sed s/" \/\/ version de la base"// >
spip_version2 ; mv -f spip_version2 spip_version
[root@lautre html]# cat spip_version | sed s/^M// > spip_version2 ; mv -f
spip_version2 spip_version
[root@lautre html]# wc -l spip_version
    263 spip_version
[root@lautre html]# cat spip_version | awk {'if (curr != $0) {print $0 " : "
i; curr=$0;i=0} elseif i++;}' | sort -rg +4
$spip_version = 1.466; : 105
$spip_version = 1.408; : 72
$spip_version = 1.465; : 31
$spip_version = 1.302; : 12
$spip_version = 1.469; : 6
$spip_version = 1.460; : 6
$spip_version = 1.417; : 3
$spip_version = 1.211; : 3
$spip_version = 1.461; : 2
$spip_version = 1.459; : 2
$spip_version = 1.443; : 2
$spip_version = 1.431; : 2
$spip_version = 1.305; : 2
$spip_version = 1.06; : 2
$spip_version = 1.051; : 2
$spip_version = 1.05; : 2
$spip_version = 1.471; : 1
$spip_version = 1.464; : 1
$spip_version = 1.463; : 1
$spip_version = 1.458; : 1
$spip_version = 1.416; : 1
$spip_version = 1.409; : 1
$spip_version = 1.307; : 1
$spip_version = 1.210; : 1

idem pour $spip_version_affichee :

$spip_version_affichee = "1.4.3 CVS"; : 105
$spip_version_affichee = "1.4.1 CVS"; : 31
$spip_version_affichee = "1.4PR4 CVS"; : 5
$spip_version_affichee = "1.4c5 CVS"; : 3
$spip_version_affichee = "1.4PR5 CVS"; : 2
$spip_version_affichee = "1.4d5 CVS"; : 2
$spip_version_affichee = "1.4d10 CVS"; : 2
$spip_version_affichee = "1.5b1 CVS"; : 1
$spip_version_affichee = "1.5a5 CVS"; : 1
$spip_version_affichee = "1.5a3 CVS"; : 1
$spip_version_affichee = "1.4PR7 CVS"; : 1
$spip_version_affichee = "1.4PR3 CVS"; : 1
$spip_version_affichee = "1.4PR2 CVS"; : 1
$spip_version_affichee = "1.4PR1 CVS"; : 1
$spip_version_affichee = "1.4d2 CVS"; : 1
$spip_version_affichee = "1.4.2 CVS"; : 1
$spip_version_affichee = "1.4 beta 9 cvs"; : 1
$spip_version_affichee = "1.4 alpha 6"; : 6
$spip_version_affichee = "1.4"; : 25
$spip_version_affichee = "1.3 PR 1"; : 1
$spip_version_affichee = "1.3b6"; : 2
$spip_version_affichee = "1.3b4"; : 48
$spip_version_affichee = "1.3.2"; : 3
$spip_version_affichee = "1.3"; : 1
$spip_version_affichee = "1.2"; : 12
$spip_version_affichee = "1.2.1"; :

Pour le reste (combien d'articles il y a en moyenne, combien de hits au
total sont traités par spip, quelle proportion tombe dans le cache), je n'y
connait rien en spip ;o) Pourrait tu me donner quelques élément, par exemple
comment compter le nombre d'article (je suppose que c'est une requête
simple) ? Pour le nombre de hits, y aurait-il une signature particulière
dans le httpd/access_log permettant de reconnaitre spip ?

cdlt

jerome

Impressionnant ! Il n'y a pratiquement pas une seule version stable dans le
lot :wink:

Pour le reste (combien d'articles il y a en moyenne, combien de hits au
total sont traités par spip, quelle proportion tombe dans le cache), je n'y
connait rien en spip ;o) Pourrait tu me donner quelques élément, par exemple
comment compter le nombre d'article (je suppose que c'est une requête
simple) ? Pour le nombre de hits, y aurait-il une signature particulière
dans le httpd/access_log permettant de reconnaitre spip ?

SELECT COUNT(*) FROM spip_articles WHERE statut='publie';
SELECT COUNT(*) FROM spip_breves WHERE statut='publie';
etc.

Pour le nombre de hits traités par spip, ou la proportion qui tombe dans le
cache, c'est carrément plus compliqué, par contre.

-- Fil

"If it works, don't fix it" :wink:

  Yannick

> Impressionnant ! Il n'y a pratiquement pas une seule version stable dans le
> lot :wink:

C'est peut etre parce que beaucoup on fait leurs petites modifs dans leur coin et n'ont pas eu envie ou le temps de ce retaper les modifs sur une version stable !!