Modifications

Sauter à la navigation Sauter à la recherche
1 274 octets ajoutés ,  13 mars 2016 à 15:26
Ligne 46 : Ligne 46 :     
  sudo apt-get remove dphys-swapfile
 
  sudo apt-get remove dphys-swapfile
 +
 +
== Ram Disk ==
 +
Certains projets font des lectures de senseurs, lectures destinées au stockage pour être exploité par la suite. C'est le cas de tous les projets Domotiques. Une lecture par minute + stockage = plusieurs écritures par minutes (n'oubliez pas, votre carte SD utilise un système de fichier journalisé).
 +
 +
Dans le cadre du [[PROJET-DOMO|projet Domo de Mr Mommens]], il effectuais les écritures périodique sur un RamDisk (système de fichier en mémoire).
 +
 +
Au démarrage, que ce soit avec le traditionnel /etc/init.d ou cela doit être possible avec le nouveau 'system', on crée un petit ramdisk qui sert aux mesures qui se font toutes les secondes, minutes... et de temps en temps on synchronise le contenu sur la carte SD ou via le réseau.
 +
 +
Toutes les écritures périodiques se font donc en mémoire dans le mini ramdisk que l'on monte sur le file system.
 +
 +
<nowiki>    # Create ramdisk 4MB
 +
    mkfs -q /dev/ram1 4096
 +
    [ ! -d /usr/local/domo/ramdisk ] && mkdir /usr/local/domo/ramdisk
 +
    mount /dev/ram1 /usr/local/domo/ramdisk
 +
    [ ! -d /usr/local/domo/ramdisk/log ] && mkdir /usr/local/domo/ramdisk/log
 +
    [ ! -d /usr/local/domo/ramdisk/run ] && mkdir /usr/local/domo/ramdisk/run</<nowiki>
 +
 +
A partir de là, on peut imaginer ce que l'on veut.
29 917

modifications

Menu de navigation