Piktogramm
Admiral
- Registriert
- Okt. 2008
- Beiträge
- 9.178
@highks
Wenn ich es richtig verstanden habe, dann sollte normales TRIM nur ausgeführt werden, wenn die I/O Warteschlange zum betreffenden Laufwerk geleert ist. Im Zweifelsfall heißt das aber auch, dass während des Trim dieses Laufwerk nicht nutzbar ist, oder nur sehr langsam. Queued Trim ordnet Trimbefehle in die I/O Warteschlange neben sonstigen Operationen ein und erlaubt so Trim durchzuführen, während das Laufwerk für I/O Anfragen weiterhin recht gut nutzbar bleibt.
Insofern vermeidet queued Trim typische Systemhänger beim Trimvorgang.
Das das Problem mit Linux auftritt liegt ansonsten schlicht daran, außer Linux nutzt kein Betriebssystem derzeit queued Trim, daher kann es mit anderen Betriebssystemen nicht auffallen, dass die Controller bzw. deren Firmware Mist bauen. Wobei Linux solche Features meist recht schnell bekommt und einsetzt, weil es auf vielen Servern läuft und da braucht es solche Features dann auch
*Behauptung
Wenn ich es richtig verstanden habe, dann sollte normales TRIM nur ausgeführt werden, wenn die I/O Warteschlange zum betreffenden Laufwerk geleert ist. Im Zweifelsfall heißt das aber auch, dass während des Trim dieses Laufwerk nicht nutzbar ist, oder nur sehr langsam. Queued Trim ordnet Trimbefehle in die I/O Warteschlange neben sonstigen Operationen ein und erlaubt so Trim durchzuführen, während das Laufwerk für I/O Anfragen weiterhin recht gut nutzbar bleibt.
Insofern vermeidet queued Trim typische Systemhänger beim Trimvorgang.
Das das Problem mit Linux auftritt liegt ansonsten schlicht daran, außer Linux nutzt kein Betriebssystem derzeit queued Trim, daher kann es mit anderen Betriebssystemen nicht auffallen, dass die Controller bzw. deren Firmware Mist bauen. Wobei Linux solche Features meist recht schnell bekommt und einsetzt, weil es auf vielen Servern läuft und da braucht es solche Features dann auch
*Behauptung