Co to właściwie są te IOPS?
Dawniej – wydajność serwerów określano tylko przez przepustowość mierzoną przy pomocy jednego komputera. Przepustowość mierzy średnią liczbę megabajtów przesyłanych w określonym czasie dla zadanego rozmiaru pliku. Przepustowość jednak nie jest miarodajnym parametrem do ustalania czy dany serwer jest wydajny czy nie – a to dlatego, że przez większość czasu gdy serwer pracuje, otrzymuje zazwyczaj wiele zapytania wysłanych przez grupę użytkowników dotyczących zapisania lub odczytania dużej ilości małych plików – a nie jak to zakłada definicja przepustowości, że jeden komputer zapisuje lub odczytuje jeden duży plik. Zdolność obsługi przez serwer zapytań dla dużej ilości małych plików potrafi określić tylko bardziej zaawansowany benchmark jakim jest IOPS.
IOPS (Input/Output Operations per Second) mierzy ilość operacji na sekundę, które serwer może obsłużyć. IOPS oferuje różne sposoby pomiaru aktywności, może np. być używany do symulacji zachowania wielu użytkowników – wtedy wartość IOPS można porównać do ilości użytkowników wysyłających zapytania do macierzy w zadanym czasie jaką serwer jest w stanie obsłużyć.
Jak określić ile IOPS potrzebujemy ?
Administrator IT może określić ile IOPS obecnie wykorzystują jego aplikacje, co jest najlepszą praktyką na określenie ilości potrzebnych IOPS polecaną przez większość dostawców tego typu rozwiązań. Najpierw oceń obecnie wykorzystywane zasoby przez okres około 30 dni np. podczas początku dnia roboczego, w połowie dnia, pod koniec dnia i gdy wykonywane są kopie zapasowe. Dzięki takim pomiarom będzie prościej odpowiedzieć na pytanie ile IOPS wykorzystuje nasza aplikacja. Poniżej kilka przykładów.
Microsoft Windows
Stacja robocza Windows średnio potrzebuje 18 IOPS @ 64K, wynik ten osiągnięto przy uruchomionych kilku aplikacjach biurowych, kilku otwartych zakładkach w przeglądarce internetowej i kilku otwartych aplikacjach multimedialnych.
VMware ESXi
Produkcyjny serwer VMware – uwagę, należy zwrócić na to, że wybrany obraz maszyny wirtualnej nie wymaga dużej przepustowości (Odczyt 11.3MB/Sec , Zapis 1.6MB/Sec) – tylko sporej wartości IOPS.
Szacowanie wymaganych wydajności IOPS
Poniżej zebrano informacje z różnych stron internetowych, które mogą pomóc oszacować liczbę wymaganych IOPS. Należy jednak pamiętać, że te informacje są przydatne do szacunkowego określenia liczby IOPS, ale nigdy nie zastąpią własnoręcznie przeprowadzonych testów na własnym serwerze z uruchomionymi na nim aplikacjami.
Jak mierzyć IOPS
IOPS może być mierzone jako 100% Odczyt lub 100% Zapis; jednak rzadko ma to miejsce w środowisku produkcyjnym. Mieszane wartości mogą być mierzone, przy pomocy typowej wielkości IOP (lub wielkość bloku) z 4KB, aż do 32KB. Liczba IOPS zależy od wielkości IOP, mniejsza wartość IOP daje większą wartość IOPS. Natomiast duża wartość IOP daje lepszą przepustowość, ale mniejszą wartość IOPS.
Podsumowanie
Planowanie wymaganej wydajności może być trudnym zadaniem, zważywszy na to, że istnieją narzędzia do testowania IOPS na istniejącym serwerze – proces ten jest lekko uproszczony dla administratorów IT w małych firmach. Krótko podsumowując – najlepszym sposobem, aby określić ile IOPS jest wymaganych to logowanie przez okres 30 dni wydajności na aktualnie uruchomionym serwerze. Po zidentyfikowaniu ilości wymaganych IOPS wybranie prawidłowego serwera NAS stanie się o wiele prostsze. Dobrą praktyką jest dodanie marginesu 20% to oszacowanej ilości IOPS.
Tajpej, Tajwan, listopada 14, 2024 – QNAP® Systems, Inc. potwierdził dziś swoje zaangażowanie w niezawodność produktów…
Tajpej, Tajwan, września 30, 2024 – QNAP® Systems, Inc., wiodący innowator w dziedzinie rozwiązań obliczeniowych, sieciowych…
Tajpej, Tajwan, września 23, 2024 – QNAP® Systems, Inc., wiodący dostawca rozwiązań obliczeniowych, sieciowych i pamięci…
Tajwan, Tajpej, sierpnia 20, 2024 - Firma QNAP® Systems, Inc. (QNAP) oficjalnie ogłosiła dziś wydanie systemu operacyjnego…
Tajpej, Tajwan, sierpnia 19, 2024 - Firma QNAP® Systems, Inc. (QNAP) ogłosiła dzisiaj oficjalną premierę QuTS…
Tajwan, Tajpej, sierpnia 1, 2024 - QNAP® Systems, Inc., wiodący innowator rozwiązań informatycznych, sieciowych i pamięci…
View Comments