Ich tat
echo 8192 > /sys/block/md0/md/stripe_cache_size
um meine RAID-Leistung zu verbessern, und es hat viel geholfen.
Aber ich kann immer noch nicht herausfinden, wie ich es dauerhaft machen kann.
Ich habe versucht, es in /etc/rc.local zu setzen - andere Befehle werden ausgeführt, aber es wurde an anderer Stelle auf 256 überschrieben ... Irgendwelche Hinweise?
Antworten:
Fügen Sie eine udev-Regel hinzu, zB zu
/etc/udev/rules.d/60-md-stripe-cache.rules
:Ich habe dies nicht wirklich ausprobiert, daher ist es möglicherweise nicht 100% richtig (kann einige Tippfehler enthalten), aber es sollte nahe sein. Überprüfen Sie
man udev
, um mehr zu verstehen.Sie können auch die folgenden Befehle ausführen, um die neue Regel sofort anzuwenden:
quelle
Nur um den letzten Beitrag zu erweitern; Das Skript darunter funktioniert für mich. Tauschen Sie einfach Ihre Daten zwischen "<...>" aus. Genießen!
quelle
Ich versuche auch, das herauszufinden. Ich habe meine in rc.local und kein Glück. Ich starte es manuell, nachdem ich mich angemeldet habe. Ich nehme an, Sie könnten ein Skript schreiben, um dies zu handhaben und es in Ihre "Startup Applictions" zu schreiben, aber das hilft überhaupt nicht, wenn Sie nicht bei gnome angemeldet sind.
quelle
Würde das sysfsutils-Paket helfen, Ihr Problem zu beheben?
quelle
Ich habe keine wirkliche Antwort für Sie, aber vielleicht könnten Sie versuchen, ein einfaches Startup-Skript zu erstellen. Erstellen Sie eine Datei in / etc / init mit der Erweiterung .conf. In der Datei setzen:
start on started tty1
exec echo 8192 > /sys/block/md0/md/stripe_cache_size
Meiner Meinung nach sollte der Befehl ungefähr zu der Zeit ausgeführt werden, zu der das Terminal gestartet wurde. Dies ist wahrscheinlich ungefähr zu der Zeit, zu der Sie den Befehl ausführen.
quelle
tty1
Totale Dunkelheit, da ich kein RAID 5-Setup zum Testen habe: Fügen Sie möglicherweise eine Zeile mit hinzu
chmod -w /sys/block/md0/md/stripe_cache_size
in rc.local, um die Schreibberechtigungen zu entfernen, nachdem sie festgelegt wurden. Vielleicht verhindert das, dass es woanders gewechselt wird?
quelle
Anhängen
zu
/etc/rc.local
.quelle
Diese Seite schlägt vor, dass die Streifengröße (oder -breite) beim Einrichten des fs eingerichtet worden sein sollte. Vielleicht könnten tunefs hier helfen?
quelle