Rozpoczynamy serię artykułów o instalacji i konfiguracji flashcache.
W pierwszej części omówimy samą instalacje flashcache, w kolejnych zajmiemy się jego konfiguracją, wykrywaniem błędów i na końcu usunięciem.
Instalacja flashcache
Dyski i ich wydajność:
/dev/sdb – 5gb – 1 000 IOPS/sekunde
/dev/sdc – 5 gb – 1 000 IOPS/sekunde
/dev/sdd – 5 gb – 20 000 IOPS/sekunde
utworzone partycje, całość spięta w raid1 i system plików ext4.
Wydajność po zamontowaniu:
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Instalacja flashcache:
Odmontowywujemy macierze, w przypadku serwera działającego produkcyjnie zatrzymujemy usługi korzystające z danych na nich ( httpd,mysql itp):
Tworzymy flashcache i montujemy:
Podstawowa składnia to:
Parametry to:
-p : tryb cache (writeback/writethrough/writearound) – jako parametr podajemy nazwę bez “write”
-s – (opcjonalnie) rozmiar cache do użycia – w przypadku braku zdefiniowania uzywany kest cały dysk/macierz
-b – (opcjonalnie) rozmiar bloku dla urządzenia cache
-f – czyli force – wmuszenie utworzenia
-w – (opcjonalnie) tryb cache dla zapisu. Używamy cache jedynie dla zapisu, nie dla odczytu
-d – (opcjonalnie) ustawienie kilku macierzy cache
W powyższej konfiguracji ustawliśmy typ cache jako writeback , rozmiar bloku na 4kb , nazwę urządzenia na home_cached, oraz macierz ssd jako /dev/md1 i hdd jako /dev/md0
Dodatkowe parametry to:
-s – rozmiar cache do użycia – w przypadku braku zdefiniowania uzywany kest cały dysk/macierz
-f – czyli force – wmuszenie utworzenia
-w – tryb cache dla zapisu. Używamy cache jedynie dla zapisu, nie dla odczytu
-d – ustawienie kilku macierzy cache
Sprawdzamy wydajność utworzonej macierzy