Aller au contenu


khuylkhor

Inscrit(e) : 23 août 2007
Hors-ligne Dernière activité : 22 oct. 2017 06:42

Sujets que j'ai initié

Booster les accès disques en lecture

21 octobre 2017 - 07:25

​Bonjour !

​​

Une astuce que je n'ai pas vu​e sur le forum (du moins je ne l'ai pas retrouvée si elle y est :)  )

​Booster les accès disques en lecture sous Linux : optimisation de la lecture en cache disque

​normalement la quantité de données lues à chaque accès et mises en cache est de 256 blocks x 512 octets : vérifiée par :

blockdev  --getra /dev/sda

​Grâce à  la commande blockdev on va  accélérer les accès en lecture aux systèmes de fichiers :

blockdev  --setra 4096 /dev/sda

C'est du dynamique et donc pour fixer le paramètre, ajoutez la commande à votre fichier  /etc/rc.local, exécutée à chaque lancement de votre système :

#Pour Fedora, CentOS, Red Hat, même si /sbin est un alias de /usr/sbin
/usr/sbin/blockdev --setra 4096 /dev/sda

#Pour Ubuntu Server, Debian
/sbin/blockdev --setra 4096 /dev/sda 

En gros on augmente (un peu) la conso RAM et on diminue la charge CPU; on peut adapter le chiffre 4096 en fonction de la RAM dispo: j'ai testé avec une très bonne efficacité d'accélération 8092 ​sur 4 configs anciennes:

​- Acer1120E -Sempron2800 - 2GoRam  >> DFLinux

- Dell Vostro1000 - 3Go - AMDTualatrix  >> LMDE  Betsy

- Dell Dimension 4700 - 2Go - P-IV  >> MINT17.3 et Mint Maya"Valombre" (dualboot)

 

Astuce simple ,efficace, pas d'effets nocifs constatés au bout de plusieurs jours d'usage intensif:grand merci à Seboss666 de l'avoir signalé sur son blog  et ,bien sur à Denis Szalkowski!

 

@+