Es scheinen verschiedene Technologien verfügbar zu sein, um eine SSD als Cache für Festplatten zu verwenden. Die, die ich kenne:
- dm-cache (von Redhat - im 3.9 Kernel, so sollte es in Ubuntu 13.10 sein)
- Flashcache (entwickelt und verwendet von Facebook)
- Bcache (entwickelt und verwendet von Google)
- EnhanceIO (von STEC; basierend auf Flashcache)
Gibt es bemerkenswerte Unterschiede bei den verschiedenen Implementierungen? Welches ist am besten für den normalen Desktop-PC geeignet - um die Leistung üblicher Programme wie Webbrowser oder Spiele zu steigern?
zram-config
, der Priorität bei der Auslagerungsnutzung erhält. Speichern Sie das Spiel auf der SDD und testen Sie es. Einige Spiele werden nicht viel schneller funktionieren, andere werden großartig funktionieren! Ich bevorzuge es, SDD wegen seiner Schreibbeschränkung nicht als Cache zu verwenden, aber SDDs werden billiger, so dass es nicht mehr so wichtig ist :)Antworten:
Ich weiß wirklich nicht, wo ich anfangen soll, da dies alles hervorragende Informationen sind. Ich werde mit ein paar Informationen zu SSDs beginnen, dann eine Beschreibung der verschiedenen Caching-Methoden und einfach von dort aus fortfahren. Ich hoffe, dass du
Vorteile Nachteile
Am besten ein Hybridsystem haben, um das Beste aus beiden Welten zu haben (Kapazität, Zuverlässigkeit, Geschwindigkeit usw.)
Quelle: Iwn
Quelle: ArchLinux
Quelle: Bcache
Bcache hat einen großen Nachteil, und es nimmt dem System Speicherplatz weg, um den Cache zu implementieren.
Quelle: Stec-Inc
Quelle: Debian
Quelle: Ergänzungen von Fraser Sherman
Aus den obigen Informationen geht hervor, dass EnhanceIO der richtige Weg ist, aber meiner Meinung nach würde ich Flash-Cache verwenden, da es auf Flashcache basiert. Aber ich werde auf jeden Fall beide ausprobieren, bevor ich eine endgültige Entscheidung treffe.
quelle
Feedback: Ich habe vor ungefähr einem Jahr Flashcache-Standard-Deb-Pakete auf Ubuntu im Write-Back-Modus installiert, um / home (2 TB) auf einem 50-GB-Slice auf einer SSD zwischenzuspeichern. Es hat sich wunderbar ohne Probleme entwickelt. Ich hatte ein paar X-bezogene "Hangs" (dh nicht auf Flashcache zurückzuführen) und habe "Ctrl-Alt-PrtScr REISUB" einige Male verwendet, um ohne Probleme und ohne Korruptionsprobleme wiederherzustellen. Ich habe Flashcache verwendet, weil a) Debs verfügbar waren und b) keine Sicherung und Wiederherstellung von / home erforderlich war.
quelle