StorageReview.com

Co to jest pamięć podręczna?

W pamięci masowej komputera pamięć podręczna to fizyczny komponent umieszczony „przed” urządzeniem głównym, który w sposób transparentny przechowuje dane, dzięki czemu można szybko uzyskać do nich dostęp później, gdyż jest to zwykle szybsze niż bezpośredni dostęp do danych z głównej lokalizacji.

Dzięki oprogramowaniu do buforowania, określone dane są automatycznie wybierane do przechowywania w pamięci podręcznej podczas przesyłania danych do i z urządzenia głównego. Gdy aplikacja uzyska dostęp do tych danych później, zostaną one dostarczone użytkownikowi zauważalnie szybciej. Zazwyczaj do buforowania wybierane są najczęściej używane dane (np. „gorące dane”), ponieważ może to być bardzo korzystne dla użytkowników: zmniejsza opóźnienia i zwiększa liczbę operacji wejścia/wyjścia na sekundę (IOPS) w przypadku obciążeń intensywnie wykorzystujących odczyt, co poprawia ogólną wydajność systemu.

Ze względu na swoją wyższą prędkość odczytu i zapisu, dyski SSD są zdecydowanie najpopularniejszym urządzeniem do buforowania. Systemy takie jak sieciowe pamięci masowe (NAS) czasami posiadają gniazdo na dysk pamięci podręcznej ze względu na częstotliwość dostępu do danych z serwerów. Macierze pamięci masowej są również często dostarczane w konfiguracjach hybrydowych, z dyskami twardymi (HDD) służącymi do pojemności i dyskami SSD do akceleracji. Macierze hybrydowe mogą być również oparte na pamięci flash, przy czym tańsza pamięć flash służy jako pula pojemności, a wydajniejsza pamięć flash jako pamięć podręczna.