Wykorzystanie pamięci podręcznej w serwerach NAS na przykładzie serwera QNAP TS-464 i dysków WD RED
- SPIS TREŚCI -
- 1 - Wykorzystanie pamięci podręcznej w serwerach NAS
- 2 - QNAP TS-464 i dyski WD RED: WD100EFAX, SA500 i SN700
- 3 - Konfiguracja pamięci cache w systemie QNAP QTS
- 4 - Przykładowe scenariusze wykorzystania pamięci cache w NAS
- 5 - Testy wydajności cache – przetwarzanie zdjęć, backup i operacje na iSCSI
- 6 - Testy wydajności cache – protokół CIFS
- 7 - Podsumowanie – Pamięć cache to dobre rozwiązanie
Przykładowe scenariusze wykorzystania pamięci cache w NAS
Przynajmniej w teorii, zastosowanie pamięci cache do zwiększania szybkości wymiany danych z serwerem NAS ma pewne ograniczenia. Przyjmuje się bowiem, że generalnie rozwiązanie to nie wpłynie w znaczącym stopniu na transfery sekwencyjne, które wiążą się z dużymi plikami – mowa tu na przykład o transmisji strumieniowej. Pamięć cache działa najlepiej tam, gdzie mamy do czynienia z dużą ilością losowych odczytów danych, a co najważniejsze, powtarzalnych. Jeśli często odczytujemy/zapisujemy, dla przykłady te same 400 KB danych, to kawałek ten będzie mógł być serwowany z pamięci cache, co znacząco przyspieszy cały transfer. Nie zyskamy też wiele, gdy operacje będą całkowicie losowe i system operacyjny serwera będzie musiał co rusz zaciągać nowe dane z głównej macierzy dyskowej. Dlatego na potrzeby testów dobrałem kilka scenariuszy testowych, które powinny dobrze zobrazować wpływ zastosowania pamięci podręcznej na szybkość kopiowania danych z serwera NAS.
Klasycznym scenariuszem, który chyba wystąpi najczęściej w zastosowaniach domowych jest odczyt/zapis dotyczący wielu małych plików. Mowa tu nie tylko o ich kopiowaniu, na przykład przez protokół CIFS, ale także takich operacjach, jak katalogowanie zbiorów audio, „hurtowa” obróbka zdjęć czy co tam jeszcze sobie wymyślimy. W tym scenariuszu korzyści z wykorzystania cache mogą być w sumie największe. Dlatego też, w ramach testów wykorzystam tu część standardowej procedury testowej NAS.
Jeśli chodzi o przetwarzanie zdjęć, to w grę wejdą trzy testy, w których weryfikował będę czas indeksowania materiałów przez system QNAP QTS, przydzielania tagu każdemu z nich przez QNAP QuMagie oraz batchowej operacji zmiany rozmiaru zdjęć i zapisu ich w innym folderze na serwerze. W tym ostatnim przypadku do testów wykorzystam makro z aplikacji Affinity Photo.
Przedostatnim testem będzie tworzenie backupu danych o różnym rozmiarze z wykorzystaniem aplikacji QNAP Qsync. Ostatnim natomiast – sprawdzenie czasu kopiowania dużego pliku na maszynę wirtualną hostowaną z dysku udostępnianego przez TS-464 za pośrednictwem protokołu iSCSI.
- SPIS TREŚCI -
- 1 - Wykorzystanie pamięci podręcznej w serwerach NAS
- 2 - QNAP TS-464 i dyski WD RED: WD100EFAX, SA500 i SN700
- 3 - Konfiguracja pamięci cache w systemie QNAP QTS
- 4 - Przykładowe scenariusze wykorzystania pamięci cache w NAS
- 5 - Testy wydajności cache – przetwarzanie zdjęć, backup i operacje na iSCSI
- 6 - Testy wydajności cache – protokół CIFS
- 7 - Podsumowanie – Pamięć cache to dobre rozwiązanie
Powiązane publikacje

Test routera TP-Link Archer BE800 - topowy przedstawiciel routerów Wi-Fi 7 w portfolio TP-Linka. Nowy standard na tle Wi-Fi 6
47
Test QNAP TS-432X - ciekawy pod względem sprzętowym serwer NAS z obsługą sieci 10 Gb/s oraz 2.5 Gb/s w standardzie
23
Test QNAP ADRA NDR - system zabezpieczeń sieciowych klasy NDR. Co to jest, jakie oferuje możliwości i jak działa w praktyce?
30
Test QNAP TS-216G - Korzystnie wyceniony NAS do domowego użytku z obsługą sieci 2.5GBASE-T oraz procesorem ARM
81