J'ai fait
echo 8192 > /sys/block/md0/md/stripe_cache_size
pour améliorer mes performances RAID, et cela a beaucoup aidé.
Mais je ne sais toujours pas comment le rendre permanent.
J'essayais de le définir dans /etc/rc.local - d'autres commandes sont exécutées, mais il a été remplacé par 256 ailleurs ... Des indices?
Réponses:
Ajoutez une règle udev, par exemple pour
/etc/udev/rules.d/60-md-stripe-cache.rules
:Je n'ai pas vraiment essayé cela, donc ce n'est peut-être pas vrai à 100% (peut-être quelques fautes de frappe), mais cela devrait être proche. Vérifiez
man udev
pour mieux comprendre.Vous pouvez également exécuter les commandes suivantes par la suite pour appliquer immédiatement la nouvelle règle:
la source
Juste pour développer le dernier message; le script en dessous fonctionne pour moi. Échangez simplement vos informations entre les "<...>". Prendre plaisir!
la source
J'essaie également de comprendre cela. J'ai mis le mien dans rc.local et pas de chance. Je le démarre manuellement après la connexion. Je suppose que vous pourriez écrire un script pour gérer cela et le mettre dans vos "applications de démarrage", mais cela n'aide pas du tout si vous n'êtes pas connecté à gnome.
la source
Le package sysfsutils aiderait-il à résoudre votre problème?
la source
Je n'ai pas de vraie réponse pour vous, mais vous pourriez peut-être essayer de créer un simple script de démarrage parvenu. Créez un fichier dans / etc / init avec l'extension .conf. Dans le fichier mis:
start on started tty1
exec echo 8192 > /sys/block/md0/md/stripe_cache_size
Je pense que cela devrait exécuter la commande à peu près au moment où le terminal a démarré, ce qui est probablement à peu près au même moment où vous exécutez la commande.
la source
tty1
Tir total dans l'obscurité car je n'ai pas de configuration RAID 5 pour tester avec: peut-être ajouter une ligne avec
chmod -w /sys/block/md0/md/stripe_cache_size
dans rc.local pour supprimer les autorisations d'écriture une fois qu'il est défini. Peut-être que cela l'empêchera de changer ailleurs?
la source
Ajouter
à
/etc/rc.local
.la source
Cette page suggère que la taille (ou la largeur) de la bande aurait dû être définie lors de la configuration du fs. Peut-être que tunefs pourrait aider ici?
la source