• # tmpfs ?

    Posté par . En réponse au message RDD tool dans la RAM. Évalué à 7.

    Bonjour

    J'avoue que je ne vois pas comment faire pour écrire les fichiers en RAM (si j'ai bien compris) directement dans la configuration de RRDTools.

    Par contre, sous Linux (et pas seulement), on peut avoir un système de fichier pris sur la RAM : tmpfs. Le disque dur n'est pas sollicité et, bien sûr, on perd toutes les données de ce FS après un reboot. Ça colle à votre besoin et ça n'est pas spécifique à RRDTools. (Par exemple, je monte « /tmp » en tmpfs sur la plupart de mes machines & serveurs, comme ça, je suis sûr que le tmp est vide à chaque reboot.)

    Dans le /etc/fstab, ajouter une ligne de ce genre, après avoir créé le point de montage
    tmpfs /mnt/rrdtools tmpfs auto,size=1280m 0 0

    Le paramètre « size » donne la taille maximale qui est prise sur la RAM, mais cette mémoire n'est utilisée que s'il y a des fichiers qui occupent le FS ; s'il n'est pas précisé, il vaut la moitié de la RAM.

    Il y a plus d'infos dans les sources du noyau : « Documentation/filesystems/tmpfs.txt »

    --
    Unk