Wyszukiwanie w witrynie

Wszyscy mówią, że mój NAS potrzebuje pamięci podręcznej SSD (nie potrzebuje)


Pamięci podręczne SSD są często uważane za zalecane, czasami niezbędne, w każdej nowej budowie NAS. Rzecz jednak w tym, że szczerze mówiąc, większość ludzi tego nie potrzebuje — i choć może to zwiększyć wydajność, jest to też w pewnym sensie marnowanie pieniędzy. Pozwól, że wyjaśnię.

Jaki jest argument za pamięcią podręczną SSD?

Jest szybsze, ale są pewne zastrzeżenia






Podstawowa koncepcja dodania pamięci podręcznej SSD do Twojego NAS polega na zniwelowaniu ogromnej różnicy wydajności pomiędzy tradycyjnymi wirującymi dyskami twardymi a szybkimi połączeniami sieciowymi. Mechaniczne dyski twarde są niezwykle opłacalne do przechowywania terabajtów danych, ale mają poważne ograniczenia fizyczne w przypadku losowych operacji odczytu i zapisu. A gdy wielu użytkowników lub wymagające aplikacje uzyskuje dostęp do małych plików rozrzuconych po fizycznych talerzach, mechaniczne głowice muszą fizycznie przesuwać się, aby odszukać dane, co tworzy poważne wąskie gardła wydajności.

Pamięć podręczna SSD wykorzystuje pamięć półprzewodnikową o dużej prędkości, zazwyczaj szybkie dyski NVMe, jako bufor. W konfiguracji pamięci podręcznej do odczytu system inteligentnie monitoruje, które pliki są najczęściej żądane — na przykład dane aplikacji lub aktywne pliki projektów — i kopiuje je do pamięci flash. Następnym razem, gdy użytkownik zażąda tych danych, są one dostarczane natychmiast, bez oczekiwania na rozruch lub pozycjonowanie tradycyjnych dysków mechanicznych. Alternatywnie, pamięć podręczna do zapisu przechwytuje nadchodzące strumienie danych, przechowując je na szybkim dysku SSD, dzięki czemu użytkownik doświadcza natychmiastowego zakończenia transferu, podczas gdy system cicho przenosi dane na dyski twarde w tle. Marketing i niektórzy recenzenci sugerują, że stosunkowo niedrogi dysk flash może magicznie sprawić, że ogromna macierz powolnych dysków twardych będzie działać tak responsywnie jak lokalna pamięć.

Pamięć podłączona do sieci (NAS)

Od serwerów plików w piwnicy po przedsiębiorcze skarbce danych — przetestuj, ile naprawdę wiesz o technologii NAS.

Która firma jest powszechnie uznawana za wprowadzenie jednego z pierwszych komercyjnie udanych urządzeń NAS na początku lat 90.?

Który protokół udostępniania plików w sieci jest głównie używany przez urządzenia NAS do udostępniania plików klientom korzystającym z systemu Windows?

Ile minimalnie dysków wymaga poziom RAID '5', aby działał?

Do czego najczęściej używa się funkcji 'serwera multimediów' na NAS w środowisku domowym?

Czym jest „zasada kopii zapasowej 3-2-1”, której użytkownicy NAS są często doradzani, aby przestrzegać?

Który protokół pozwala systemowi NAS prezentować pamięć masową komputerowi tak, jakby była lokalnie podłączonym urządzeniem blokowym, a nie udziałem plików?

Które z poniższych najlepiej opisuje przypadek użycia NAS jako 'stacji nadzoru'?

Synology, jedna z najbardziej rozpoznawalnych marek NAS dzisiaj, została założona w którym roku i w jakim kraju?

Twój wynik

Dziękujemy za grę!

Czy naprawdę tego potrzebujesz?

Surowa rzeczywistość typowego korzystania z sieci domowej

Pomimo przekonujących argumentów teoretycznych i agresywnego marketingu ze strony producentów sprzętu, surowa prawda jest taka, że zdecydowana większość użytkowników domowych i małych biur absolutnie nie potrzebuje pamięci podręcznej SSD w swoim pamięci sieciowej (NAS). Główny powód sprowadza się do fundamentalnej natury tego, jak przeciętni ludzie korzystają z serwera domowego. Większość osobistych konfiguracji NAS jest przeznaczona do przechowywania dużych, sekwencyjnych plików, takich jak filmy, seriale telewizyjne, kopie zapasowe rodzinnych nagrań wideo i obszerne biblioteki muzyczne. Kiedy strumieniujesz film w wysokiej rozdzielczości na telewizor lub kopiujesz ogromny plik z laptopa na serwer, dane są odczytywane lub zapisywane w ciągłym, sekwencyjnym strumieniu. Nowoczesne mechaniczne dyski twarde są zadziwiająco sprawne w tych sekwencyjnych operacjach, często zdolne do utrzymania prędkości transferu między 150 a 250 megabajtami na sekundę.

Standardowe połączenie Gigabit Ethernet, które posiada większość domów, osiąga maksymalnie około 125 megabajtów na sekundę. Dlatego w typowej domowej konfiguracji wirujące dyski twarde są już znacznie szybsze niż sama sieć. Dodanie pamięci podręcznej SSD w tym scenariuszu absolutnie nic nie poprawia w prędkości transferu, ponieważ rzeczywistym wąskim gardłem, uniemożliwiającym szybszy ruch danych, jest kabel sieciowy.

Co więcej, buforowanie SSD wymaga pamięci systemowej do mapowania i śledzenia buforowanych plików, co oznacza, że zużywasz cenną pamięć RAM, która mogłaby być używana do uruchamiania aplikacji kontenerowych lub podstawowych operacji systemu plików. Algorytmy buforowania wymagają dodatkowych zasobów do określenia, które dane kwalifikują się jako często używane, a jeśli twoje wzorce użytkowania są całkowicie losowe z niewielką powtarzalnością, pamięć podręczna jest ciągle opróżniana i uzupełniana, nie przynosząc nigdy realnej korzyści w szybkości. Ostatecznie konsumenci często marnują pieniądze na dyski NVMe, które w dużej mierze pozostają bezczynne w swoich drogich obudowach pamięci masowej.

Kto właściwie powinien to dostać?

Użytkownicy o dużym zapotrzebowaniu i intensywne losowe obciążenia

Chociaż przeciętny konsument powinien zrezygnować z pamięci podręcznej, istnieją konkretne, wymagające przypadki użycia, w których pamięć podręczna SSD przestaje być zbędnym wydatkiem, a staje się absolutną koniecznością. Jeśli Twój NAS działa jako magazyn danych dla maszyn wirtualnych, pamięć podręczna jest kluczowa. Maszyny wirtualne generują ogromne ilości losowych operacji odczytu i zapisu, stale żądając małych bloków danych podczas uruchamiania systemów operacyjnych, ładowania aplikacji i zarządzania procesami w tle. Tradycyjne dyski twarde mają ogromne trudności z tego rodzaju chaotycznym obciążeniem wejścia/wyjścia, co prowadzi do ekstremalnych opóźnień i niesamowicie powolnej wydajności. Pamięć podręczna SSD absorbuje te żądania, przekształcając boleśnie wolne środowisko wirtualne w szybki i responsywny system.

Podobnie, hosting baz danych w dużym stopniu opiera się na wysokiej wydajności losowego dostępu. Jeśli uruchamiasz złożone aplikacje, serwery WWW lub usługi indeksowania na dużą skalę bezpośrednio z NAS, duża liczba zapytań do bazy danych szybko sparaliżuje standardowe dyski twarde, co sprawia, że przyspieszenie dyskami flash staje się konieczne. Twórcy treści pracujący z infrastrukturą sieciową 10GbE również należą do kategorii użytkowników, którzy mogą w pełni wykorzystać tę technologię. Montażyści wideo przeglądający 4K sekwencje w czasie rzeczywistym lub fotografowie ładujący setki ogromnych plików RAW jednocześnie przez sieć, potrzebują zarówno wysokiej przepustowości sekwencyjnej, jak i szybkiego losowego dostępu, aby ich oprogramowanie pozostało responsywne.

Wreszcie, środowiska biurowe z dziesiątkami pracowników jednocześnie uzyskujących dostęp i modyfikujących tysiące małych dokumentów, arkuszy kalkulacyjnych i wspólnych plików projektowych odczują znaczną poprawę jakości pracy. Pamięć podręczna zapobiega przerażającym korkom w dostępie do pamięci masowej, zapewniając, że intensywny, wieloużytkownikowy, jednoczesny dostęp nie spowolni całej sieci firmowej do pełzającego tempa.


Oszczędzaj pieniądze na większą pamięć

O ile nie uruchamiasz maszyn wirtualnych, nie hostujesz baz danych ani nie edytujesz wideo przez sieć 10GbE, pamięć podręczna SSD jest zbędna. Szczerze mówiąc, dla większości osób dyski mechaniczne łatwo obciążają standardowe domowe sieci, co sprawia, że cache jest drogim i skomplikowanym dodatkiem bez żadnych wymiernych korzyści.

Powiązane artykuły