Liebe Community,
ich habe erfolgreich mein Netzwerk-Storage (6TB Raid 1 Array an Adaptech Raid HBA) mit einer NVME SSD mit DM-Cache bestückt. Für den ersten start habe ich fast alles default belassen und das ganze mal beobachtet. Das Problem ist hier wirklich, dass die Parameter nicht wirklich gut erklärt werden. Ich spiele derzeit mit read/Write/discard Parametern sowie den sequential/random Thresholds herum um ein gutes caching zu erreichen, wenn ich ehrlich bin weiß ich aber nicht wirklich so genau was ich da tue da wirklich nieregendwo im internet genau erklärt wird was die Parameter machen und in welchem Bezug sie zueinander stehen, ein Best Practice vermisse ich komplett. Ich schätze, dass ich mich da so durchmogeln muss bis ich sehe, dass der Cache auch ausgiebig benutzt aber nicht vollgemüllt wird, z.B. die Maria DB zu cachen aber Transportstreams der Dreamboxen zu ignorieren. Soweit so gut, man kann das gut monitoren und damit herumspielen. Was mich sehr wundert ist jedoch, dass bei Leap 42.1 standardmäßig MQ anstatt SMQ aktiviert wird, was diesem Artikel widerspricht: https://www.kernel.org/doc/Doc…mapper/cache-policies.txt, SMQ auch nicht aktivierbar ist, z.B. ergibt "lvchange --cachepolicy smq --cachesettings ...... VG/LV" ein kernel: device-mapper: cache-policy: unknown policy type als resultat.
Meine Fragen wären nun:
1. Kennt jemand eine gute Seite bei denen die DM-Cache Parameter mal richtig gut erklärt werden? Das könnte das Herumprobieren etwas zielgerichteter gestalten.
2. SMQ soll besser sein als MQ, weiß jemand ob das aus irgendeinem Grund bei SuSE nicht möglich ist? Zudem soll es standard sein. Bei SuSE jedoch ist MQ standard.
3. Mache ich was falsch? MQ lässt sich mit genau diesem Befehl aktivieren, SMQ ist "Unknown":
Viele Grüße
Leap 42.1 dm-cache , smq nicht aktivierbar.
- thorium666
- Erledigt
-
-
-
Hi,
den Link kenne ich, das gibt einem eine grobe Übersicht, mehr leider nicht. Auf die verschiedenen Parameter geht es nicht wirklich groß ein.
Der Controller ist ein Adaptec 2405, das RAID1 des Controlers ist zusammen mit dem Cache Teil der LVM VG. -
Gut, ich habe das ganze als Bug gemeldet:
Bug 966730 – LVM: dm-cache SMQ policy is not available -
Ist damit das Problem erst mal vertagt.
So schliss bitte diesen Thread. -
Hi,
ich wollte die Lösung, falls es in Bugzilla eine Antwort gibt, hier posten. Ich mache es danach zu. -
+1
Ok -
Gut
die Antwort gibt es hier: Bug 966730 – LVM: dm-cache SMQ policy is not available
Der Kernel von Leap 42.1 unterstützt SMQ noch nicht und ich muss mich auf Leap 42.2 gedulden. Tumbleweed auf dem Server kommt nicht in Frage, eben sowenig ein Bastelkernel, von daher wird das erstmal mit der MQ Policy weiterlaufen, weitere Spielereien werden auf das nächste Release verschoben.CLOSED