Accueil > Optimisation diverses > optimisation diverse
optimisation diverse
mardi 22 avril 2014, par
Si le le système emploie upstart (ancienne méthode) et pas systemd, éditez le fichier rcS et ajouter en début :
gksudo gedit /etc/default/rcS
#LHO
RAMRUN=yes
RAMLOCK=yes
#/LHO
Avec systemd, le fichier rcS n’existe même pas et il est inutile de le créer.
Remplaçons :/etc/mtab pour éviter des accès disques.
cd /etc/
rm /etc/mtab ; ln –s /proc/mounts mtab
et pas /etc/mtab car il vous engueule .... donc opérer dans /etc .
Sinon, on peut encore tout simplement :
cd /etc/ ; rm /etc/mtab ; ln –s /proc/mounts . ; mv /etc/mounts /etc/mtab
optimiser USB
Non ... plus de preload avec les SSD !
gksudo gedit /etc/sysctl.conf
#LHO Optimization
vm.swappiness = 10
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 0
#/LHO Optimization
Recharger sans rebooter :
sysctl --system
sysctl -p
Swappiness à 0 n’est pas forcément bon selon ce que l’on a pu lire ailleurs
Quand à tmp en ram, on le fera différement via /etc/fstab
Mount /tmp onto ramdisk Code :
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
On peut encore le faire tout simplement via /etc/fstab
vim /etc/fstab
#LHO
tmpfs /tmp tmpfs defaults,noatime 0 0
#/dev/mapper/vg00-tmp /tmp ext4 defaults 0 2
#/LHO
cd / ; umount -l /tmp ; mount /tmp
Mise en place du fichier de log journal en mémoire, pour éviter que le répertoire /var/log/journal prenne 4 Go.
cat /etc/fstab | grep tmpfs
tmpfs /tmp tmpfs defaults,noatime,nodiratime 0 0
tmpfs /var/crash tmpfs defaults,noatime,nodiratime 0 0
tmpfs /var/log/journal tmpfs defaults,noatime,nodiratime 0 0
sudo rm -ifr /var/crash/* ; sudo mount /var/crash
sudo rm -ifr /var/log/journal/* ; sudo mount /var/log/journal
Remarque : selon la machine, on peut aussi mettre /var/log en tmpfs.
Cas des filedescriptor (devenu inutile)
nombre de file descriptor
augmenter les filedescriptor
Liens divers
Recharger sysctl
Optimiser Linux pour SSD
Aligning filesystems to an SSD’s erase block size
Linux et SSD
optimiser SSD
Swappolube-
log journal en memoire