Pour un portable équipé que d'un disque dur SSD. Donc pas possibilité d'utiliser un disque à plateau
1/ N'utiliser le SWAP qu'en cas de saturation de la mémoire vive (limite ici : 90%
Créer avec les droits root ce fichier
Vérifier sa présence
Vérifier sa prise en charge
2/ Attribuer les bonnes options sur le système de fichier
C'est à dire les options noatime et nodiratime sur la racine
Et mettre les fichiers temporaires dans la mémoire vive
(attention, partionnement particulier dans mon cas /home et / séparés)
Rebooter
Vérifier que ça fonctionne
3/ Si utilisation de FIREFOX, le paramétrer pour limiter les accès au disque
FIREFOX / Préférences / Vie privée et sécurité /
Contenu web en cache / Modifier la gestion automatique du cache => A activer
Et mettre la valeur du cache à 0 MO d'espace disque
Puis, dans la barre d'URL, about:config
Valider "Je prends le risque"
Chercher l'entrée browser.sessionstore.interval
Remplacer la valeur 15000 par 15000000
Redémarrer FIREFOX
Et hop c'est fait.
1/ N'utiliser le SWAP qu'en cas de saturation de la mémoire vive (limite ici : 90%
Créer avec les droits root ce fichier
Code :
cat /etc/sysctl.d/60-swap-SSD.conf
# GESTION DU SWAP AVEC SSD
# SWAP QUE SI MEMOIRE UTILISEE >90%
vm.swappiness=10
Vérifier sa présence
Code :
ls /etc/sysctl.d/
10-console-messages.conf 10-link-restrictions.conf 10-ptrace.conf 99-sysctl.conf
10-ipv6-privacy.conf 10-magic-sysrq.conf 10-zeropage.conf README
10-kernel-hardening.conf 10-network-security.conf 60-swap-SSD.conf
Vérifier sa prise en charge
Code :
sudo sysctl | grep swap
vm.swappiness = 10
2/ Attribuer les bonnes options sur le système de fichier
C'est à dire les options noatime et nodiratime sur la racine
Et mettre les fichiers temporaires dans la mémoire vive
(attention, partionnement particulier dans mon cas /home et / séparés)
Code :
cat /etc/fstab
# Ajout de l'option noatime, nodiratime pour le SSD
#
UUID=8ebae76c-e3f3-4ab6-9b6e-8b3531d771ea / ext4 errors=remount-ro,noatime,nodiratime 0 1
#
# /home was on /dev/sda6 during installation
# Ajout de l'option noatime, nodiratime pour le SSD
UUID=f240b890-234c-414b-8cdd-654ee80744fe /home ext4 errors=remount-ro,noatime,nodiratime 0 2
#
# swap was on /dev/sda5 during installation
# Swap configurer avec option vm.swappiness=0
#
UUID=d233f1ff-6ebb-4ef2-a59f-ff95a2db7228 none swap sw 0 0
#
# SSD : Placer le /tmp en memoire
tmpfs /tmp tmpfs defaults,size=4g 0 0
Rebooter
Vérifier que ça fonctionne
Code :
free -m
total utilisé libre partagé tamp/cache disponible
Mem: 7856 506 5981 108 1367 6915
Partition d'échange: 3814 0 3814
3/ Si utilisation de FIREFOX, le paramétrer pour limiter les accès au disque
FIREFOX / Préférences / Vie privée et sécurité /
Contenu web en cache / Modifier la gestion automatique du cache => A activer
Et mettre la valeur du cache à 0 MO d'espace disque
Puis, dans la barre d'URL, about:config
Valider "Je prends le risque"
Chercher l'entrée browser.sessionstore.interval
Remplacer la valeur 15000 par 15000000
Redémarrer FIREFOX
Et hop c'est fait.
All you need : #!/bin/bash