Ich habe eine 30-GB-SSD, die ich gerne als Cache für meine größeren Festplatten verwenden würde. Ich möchte in erster Linie die scheinbare Leistung für den allgemeinen Desktop-Gebrauch verbessern. Ich mache gelegentlich massive DB-Migrationen oder andere Datenverarbeitungsaufgaben, aber es ist in Ordnung, wenn diese keinen großen Leistungsschub sehen.
Ich habe mir aktuelle SSD-Caching-Lösungen angesehen, und die bemerkenswerten Optionen scheinen derzeit zu sein:
Ich bin mir jedoch nicht sicher, wie ich das beste für meinen Gebrauch auswählen soll. Ich möchte etwas, das leicht zum Laufen zu bringen ist, ohne ständige Aufmerksamkeit von mir gut funktioniert, meine SSD nicht abspritzt und mein Leben nicht schlimmer macht, wenn eine häufige Katastrophe eintritt (SSD-Fehler, HDD-Fehler, ich vermassle es) Betriebssystem und müssen von einer Live-CD booten, etc).
Ich mache mir keine großen Sorgen um die Leistung - natürlich möchte ich, dass sie schnell ist, aber ich bin skeptisch, dass synthetische Benchmarks die tatsächlichen Vorteile, die ich bei der täglichen Verwendung meines Desktops sehe, genau widerspiegeln. Daher bin ich bereit, meine Entscheidung weitgehend auf der Grundlage anderer Faktoren zu treffen und davon auszugehen, dass die Leistung gut genug ist - es sei denn, es gibt einen guten Grund anzunehmen, dass eine dieser Lösungen für meinen Anwendungsfall eine schlechte Leistung erbringt.
Einfache Installation ist wichtig, aber diese drei scheinen alle in neueren Kerneln zu sein / haben weithin unterstützte Dienstprogramme. Bcache erfordert das Formatieren eines neuen Volumes, was nicht ideal ist, aber ich könnte wahrscheinlich damit leben.
Bcache kündigt einige spezifische Funktionen an, die sich großartig anhören, z. B. das Überspringen von sequentiellen E / A und das Vermeiden von zufälligen Schreibvorgängen. Sind diese nur für bcache verfügbar oder bieten alle diese Lösungen vergleichbare Funktionen?
Gibt es einen Unterschied in der Reputation / Stabilität / dem zukünftigen Engagement der Menschen und Organisationen, die diese unterstützen?
Gibt es noch etwas, auf das ich achten sollte?