Wyjaśnienie nadmiarowych bloków pamięci (over provisioning, OP) dysków SSD
Procent przeznaczony na nadmiarowe bloki pamięci = |
Pojemność fizyczna - Pojemność dostępna dla użytkownika Pojemność dostępna dla użytkownika |
Wzór pozwalający obliczyć procent przeznaczony na nadmiarowe bloki pamięci
Dyski półprzewodnikowe (SSD) przypominają często wyglądem i wymiarami mechaniczne dyski twarde (HDD) (mają podobną wagę, szerokość i długość), mają też takie same interfejsy zewnętrzne (np. SATA lub SAS), jednak wewnętrznie wykonywane operacje niskiego poziomu i komponenty dysku SSD zdecydowanie różnią się od tych znanych z dysków HDD wyposażonych w obrotowe talerze magnetyczne.
Po zakończeniu montażu dysku SSD producent może podczas programowania oprogramowania sprzętowego zarezerwować dodatkowy procent łącznej pojemności dysku na potrzeby nadmiarowych bloków pamięci (ang. Over-Provisioning, OP). Zastosowanie nadmiarowych bloków pamięci poprawia wydajność dysku SSD i często podnosi wytrzymałość i wydłuża czas jego przydatności eksploatacyjnej dzięki temu, że kontroler ma do dyspozycji więcej pamięci NAND Flash pozwalającej niwelować skutki jej zużywania się w czasie.
Pojemność fizyczna | Pojemność dostępna dla użytkownika | Nadmiarowe bloki pamięci (%) | Klasa zastosowania |
---|---|---|---|
64GB | 60GB | 7% | Intensywne obciążenie operacjami odczytu |
96GB | 90GB | 7% | Intensywne obciążenie operacjami odczytu |
128GB | 120GB | 7% | Intensywne obciążenie operacjami odczytu |
128GB | 100GB | 28% | Bardziej intensywne obciążenie operacjami zapisu |
256GB | 240GB | 7% | Intensywne obciążenie operacjami odczytu |
256GB | 200GB | 28% | Bardziej intensywne obciążenie operacjami zapisu |
512GB | 480GB | 7% | Intensywne obciążenie operacjami odczytu |
512GB | 400GB | 28% | Bardziej intensywne obciążenie operacjami zapisu |
1024GB | 960GB | 7% | Intensywne obciążenie operacjami odczytu |
1024GB | 800GB | 28% | Bardziej intensywne obciążenie operacjami zapisu |
2048GB | 1800GB | 14% | Intensywne obciążenie operacjami odczytu |
2048GB | 1600GB | 28% | Bardziej intensywne obciążenie operacjami zapisu |
Dyski mogą być stosowane w warunkach większego obciążenia operacjami odczytu, np. w typowych zastosowaniach klienckich, gdzie proporcje zapis/odczyt zazwyczaj kształtują się na poziomie 20%/80%. W zastosowaniach korporacyjnych, gdzie urządzenia magazynujące służą jako bufor dla operacji odczytu, dyski są bardziej intensywnie obciążone operacjami odczytu. Jeśli jednak przeważają operacje zapisu na dysku, mówimy o bardziej intensywnym obciążeniu operacjami zapisu.
Określona przez producenta dysku SSD pojemność nadmiarowych bloków pamięci może być różna, w zależności od klasy zastosowań dysku SSD oraz łącznej pojemności pamięci NAND Flash.
Dyski o większej pojemności i innej klasie zastosowań zazwyczaj są konfigurowane z zastosowaniem proporcjonalnie większej liczby nadmiarowych bloków pamięci. Wynika to z wymagań dotyczących zasobów potrzebnych do zarządzania większą ilością pamięci NAND Flash przy użyciu funkcji usuwania pozostałości danych, zapasowych bloków i ulepszonej ochrony danych.
Przestrzeń przeznaczona na nadmiarowe bloki pamięci nie jest dostępna dla użytkownika i nie jest widoczna dla systemu operacyjnego hosta. Jest ona przeznaczona do wyłącznego wykorzystania przez kontroler dysku SSD.