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:

Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !!
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
Dalsza część artykułu jest dostępna tylko dla zapisanych do newslettera. Aby zapisać się do newslettera Kliknij tutaj , lub wypełnij pola w bocznym panelu.
Jeśli jesteś już zapisany - podaj poniżej swój adres e-mail: Odblokuj
adotpay
Anuluj
Jak widać – macierz /dev/md0, czyli sdb i sdc wydajnością możemy porównać do dysków HDD, macierz /dev/md1 – do dysków SDD

Instalacja flashcache:

Uruchomienie modułu i weryfikacja:

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

Jak widać po dodaniu dysku SSD nasza macierz ssdcache osiąga parametry zbliżone do macierzy zbudowej w oparciu o same dyski ssd

Altınordu escort