Installation
Source : http://pcgeeks.bugs3.com/?p=235
Installation des prérequis :
Installation de node.js :sudo apt-get install gzip git-core curl python libssl-dev pkg-config build-essential npm
Vérifier la dernière version stable sur https://gist.github.com/adammw/3245130cd ~
git clone https://github.com/ether/etherpad-lite
Ici la 0.10.21 :
Ajouter le path :wget https://gist.github.com/raw/3245130/v0.10.21/node-v0.10.21-linux-arm-armv6j-vfp-hard.tar.gz
tar xzvf node-v0.10.21-linux-arm-armv6j-vfp-hard.tar.gz
Lancer etherpad-lite :nano ~/.bashrc
# path node.js
export PATH=$PATH:/home/pi//node-v0.10.21-linux-arm-armv6j-vfp-hard/bin
La 1ère fois, cela prend du temps... Les messages d'erreur bloquants ont pu être résolus en suivant les solutions proposées dans la source../etherpad-lite/bin/run.sh
N'oubliez pas d'adapter le settings.json (au minimum, sessionkey et un compte admin)
Utilisation
Chaque (re)démarrage est très lent, accéder à un pad ou en créer un prend de longues minutes.
Processeur (CPU)
A la fréquence CPU originale (700Mhz) :
- 90-98% CPU au démarrage de etherpad
- 35% CPU lors de la création d'un pad, idem quand on se reconnecte à un pad, toutes les opérations sont très lentes
- 5-10% CPU pendant la rédaction, par utilisateur, selon la vitesse de frappe
Après overclock à 900Mhz :
- Seule la création semble améliorée : 24% CPU
Passer en mode admin consomme également 90-98% de CPU
Mémoire
36% mémoire en permanence (sur mon modèle 256MB)
Conclusions
- timeout fréquent, dès que 2 utilisateurs collaborent sur un pad
- toutes les opérations sont très lentes