Swap ou pas swap sur SSD et fichiers /var/log et /tmp ?

Déplacé Divers
  • bonjour à toutes et tous,

    je dois réinstaller un ordi avec un disque SSD et xubuntu. Le disque ssd fait 120 Go et il y a 4 Go de Ram.
    En relisant les articles très nombreux je ne sais plus qui suivre , en ce qui concerne la définition du swap ou pas sur ce disque SSD, ainsi que la mise en ram également des fichiers temporaires qui pourraient endommager par grand nombre d'écriture ce disque ?
    Autre question sur firefox ? : mise en cache en Ram ou pas ?

    Un avis sur la question serait le bienvenu , merci.
    l'ordi sert à la maison en usage familial.
    cordialement
    joseph

  • Bonjour,

    "Swap ou pas swap" le sujet n'est plus d'actualité selon moi tout comme la défragmentation des disques durs devenue inutile avec le temps, l'augmentation des capacités disque, ou l'évolution des performances du matériel. L'installation d'un Ubuntu crée par défaut un swap (fichier ou partition) d'une taille égale à celle de la RAM. Mon PC portable dispose de 16Go de RAM. Je perds donc 16Go sur mon disque dur. Sur un disque de 500Go c'est pas bien grave mais sur un de 60Go ça l'est un peu plus. Perso je n'utilise donc pas de swap. Le swap est historique et n'a plus beaucoup de sens désormais encore moins lorsque le PC est destiné à un usage familial. Pour s'en rendre compte il suffit de voir qu'il est la plus part du temps vide.

    La RAM est beaucoup plus rapide que tout le reste. Les OS qui s'exécutent en RAM sont très rapides. L'intérêt à utiliser la RAM pour préserver ou augmenter la durée de vie de son SSD est faible par rapport à celui à l'utiliser pour augmenter les performances. La mise en RAM de certains fichiers peut avoir un intérêt pour les carte SD ou les clés USB pour lesquelles il vaut mieux limiter le nombre d'écritures. Le TRIM est pris en charge et activé sous Linux depuis longtemps pour mieux gérer les écritures et préserver la durée de vie de son SSD. Enfin, diagnostiquer les pannes sera plus difficile si l'arborescence /var/log est mise en RAM.

    Pour résumer je dirai donc non au swap et oui à quelques optimisations.

  • La durée de vie du SSD peut s'estimer en fonction de la quantité maximale de données écrites sur le disque (TBW) et de la durée de la garantie.

    Le site https://itigic.com/fr/calculate-the-life-of-an-ssd-knowing-the-tbw/ donne la formule de calcul pour connaître la quantité journalière de données que l'on peut écrire sur le disque.

    Go / jour = (TBW x 1000) / ((garantie x 365) / 2)

    Dans tous les cas il faut je pense privilégier si possible l'achat d'un disque SSD de grande capacité (=> plus de cellulles => durée de vie plus longue !).

  • bonjour
    Pour les logs /var/log sur SSD , j'utilise Le script disponible sur le GitHub du projet crée un /var/log monté avec un système de fichier "Log2Ram"... qui stocke ses fichiers en RAM .
    explication: https://arduino103.blogspot.com/2018/08/log2ram-ecrire-les-logs-dans-la-ram.html
    Le projet Log2Ram: https://github.com/azlux/log2ram#customize
    et ZRAM . Les programmes les moins sollicités dans la RAM sont compressés afin d'offrir davantage de ressources aux processus actifs:
    https://doc.ubuntu-fr.org/zram

  • Ces programmes sont très souvent intégrer dans les OS installés sur carte SD et offrent peu d'intérêt avec les SSD.

    Quant à ZRAM son objectif est le gain de performance dont je doute aujourd'hui. Sur un core i7 dernière génération avec 512Mo de RAM il serait sans doute top mais cette config n'existe pas. On trouve plus souvent peu de mémoire avec un processeur ... lent. La vitesse des ordinateurs provient principalement des évolutions du matériel et non de celles des logiciels.

Sujets suggérés

  • GNU/Linux versus BSD

    Déplacé Divers
    2
    1 Votes
    2 Messages
    160 Vues

    Linux me semble plus simple que les systèmes BSD très proches d'Unix. J'ai utilisé FreeBSD sur un serveur avec des disques en miroir, des jails (sorte de virtualisation de machine au niveau OS tel que LXD sous Ubuntu), et le formidable système de fichier ZFS. FreeBSD demande de bonnes connaissances. Le forum (en anglais) est très bon tout comme la documentation.

  • Visio-conférences GNU/Linux

    Divers
    7
    0 Votes
    7 Messages
    276 Vues

    Bonjour,
    j'ai été très peu présent (hum !) cette année, même sur le réseau. J'arrive comme la queue des carabiniers ...! Mon avis est que 1-- il faut évaluer le matériel nécessaire, 2-- évaluer la maintenance 3-- Enfin, si les 2 premiers points donnent l'impression qu'on pourrait se lancer, sonder pour savoir qui pourrait faire, au moins 3 séances , à mon avis une fois tous les mois pour commencer.
    À part celà, l'idée vaut d'être étudiée. S'il s'agit d'une visio-conférence d'une heure maxi, aux problèmes matériels près, je pense que je pourrais prendre ma part de quelques séances ...!
    Georges

  • Pour l'école : Skolelinux/Debian-Edu.

    Déplacé Divers
    1
    1 Votes
    1 Messages
    194 Vues
    Personne n'a répondu
  • 0 Votes
    2 Messages
    235 Vues
  • Optimiser disque SSD ?

    Déplacé Divers
    4
    0 Votes
    4 Messages
    387 Vues

    bonjour Olivier,
    la situation n'est pas claire sur le web concernant ces disques SSD. Il y a beaucoup de choses depuis longtemps et finalement on se pose des question, surtout quand on parle d'usure ...
    Dommage que les posts ne soient pas éffacés automatiquement au bout d'un certain temps, tout allant tellement vite avec l'informatique.
    merci de ton avis, et dans l'attente d'autres expériences avec ces sacrés ssd.
    cordialement JM

  • Disque USB en /dev/sda au lieu de /dev/sdb

    Déplacé Divers
    3
    0 Votes
    3 Messages
    2k Vues

    @olivier tu peux creer un fichier dans sytemd :
    /etc/systemd/system/nexcloud-usb3.mount:
    [Unit]
    Description=Mount media usb3 nexcloud

    [Mount]
    What=/dev/disk/by-uuid/d66624cf-9dda-45dc-8b75-cf322a505612
    Where=/media/usb3

    Type=brfs
    Options=defaults

    [Install]
    WantedBy=multi-user.target

    et apres un simple:
    systemctl daemon-reload
    systemctl enable nexcloud-usb3.mount
    systemctl status nexcloud-usb3.mount

    source ici:
    https://discuss.linuxcontainers.org/t/automount-block-device-inside-container-fstab-not-working/692

  • echo "80" | sudo tee /sys/class/backlight/*/brightness

    Déplacé Divers
    1
    0 Votes
    1 Messages
    811 Vues
    Personne n'a répondu
  • Récupérer des fichiers effacés

    Déplacé Divers
    1
    0 Votes
    1 Messages
    2k Vues
    Personne n'a répondu