W serwerach, w których kluczowa jest najwyższa wydajność operacji dyskowych (dużo I/O, niskie opóźnienia, wysokie IOPS), najczęściej wybiera się NVMe. Wynika to z tego, że NVMe jest projektowane pod nowoczesne nośniki flash i oferuje bardzo rozbudowane mechanizmy kolejkowania komend oraz niską latencję, co bezpośrednio przekłada się na czas odpowiedzi aplikacji serwerowych (np. wirtualizacja, bazy danych transakcyjne, systemy czasu rzeczywistego).
Dlaczego NVMe jest poprawne?
- Wydajność: w praktyce NVMe (przez PCIe) zapewnia wyraźnie wyższą przepustowość niż rozwiązania klasy SATA.
- Niskie opóźnienia: to szczególnie ważne w obciążeniach losowych i przy wielu równoległych żądaniach.
- Skalowanie kolejek: NVMe obsługuje bardzo duże kolejki i liczbę komend, co lepiej pasuje do wielowątkowych obciążeń serwerowych.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- SAS – jest standardem klasy enterprise, często wybieranym ze względu na niezawodność, funkcje serwerowe (np. rozwiązania macierzowe, dual-port) i pracę 24/7. Nie jest jednak typowym wyborem, gdy pytanie wymaga najwyższej wydajności I/O; w takim ujęciu pierwszym wyborem jest NVMe.
- SATA – to popularny interfejs dla komputerów i serwerów entry-level. Sprawdza się w tańszych zastosowaniach, archiwizacji lub mniej wymagających usługach, ale ograniczenia przepustowości i charakterystyka protokołu powodują, że nie jest optymalny dla najwyższej wydajności.
- ATA – to przestarzały interfejs równoległy, historycznie stosowany w starszych komputerach. W zastosowaniach serwerowych o wysokiej wydajności jest praktycznie wyparty i nie spełnia współczesnych wymagań.
Wskazówka egzaminacyjna: jeśli w treści pojawia się "najwyższa wydajność operacji dyskowych", myśl o rozwiązaniach zoptymalizowanych pod flash i niską latencję. Jeśli nacisk jest na niezawodność i funkcje enterprise, częstą odpowiedzią bywa SAS. Jeśli chodzi o ekonomiczne konfiguracje lub archiwizację, wtedy częściej pojawia się SATA.