IOPS
IOPS (Input/Output Operations Per Second)
Jest jednostką miary maksymalnej liczby odczytów i zapisów na sekundę. Parametr ten często wykorzystują dostawcy pamięci masowych aby scharakteryzować wydajność dysków twardych HDD i SSD.
IOPS mierzona jest jako liczba całkowita podczas gdy prędkość transferu mierzona jest w bajtach.
IOPS jako samodzielny parametr niewiele mówi. Musimy uwzględnić rozmiar bloku danych lub rozmiar I/O, aktywność odczytu / zapisu lub strumienia wejść/wyjść.
IOPS opóźnienie i przepustowość
Przepustowość - pokazuje ile jednostek informacji może przetworzyć system w zadanym okresie. Można to kreśliś za pomocą liczby operacji we/wy na sekundę lecz zazwyczaj mierzona jest w bajtach na sekundę.
Opóźnienie mierzy czas między wysyłaniem żądania a odebraniem odpowiedz. Jeśli chodzi o IOPS, czas oczekiwania jest miarą długości czasu jaki zajmuje wypełnienie pojedynczego żadania we/wy z punktu widzenia aplikacji.
Jak sprawdzić IOPS
Do mierzenia wartości IOPS możemy użyć aplikacji open source o nazwie kometer.
Iometer określa szczytowe IOPS w różnych warunkach odczytu/zapisu. Pomiar IOPS i opóźnień może pomóc administratorowi sieci przewidzieć jakie obciążenie może obsłużyć sieć bez negatywnego wpływu na wydajność.
Możliwe jest obliczenie IOPS bez iometru ale wyniki będą różne w zależności od kategorii wydajności obciążenia. Zasadniczo istnieją trzy typy wydajności obciążenia.
-losowe
-sekwencyjne
-mieszane losowe i sekwencyjne
Konstrukcja macierzy może również wpływać na obliczenie IOPS ponieważ każda operacja zapisu powoduje wielokrotne zapisywanie do macirzowej pamięci masowej
IOPS można mierzyc za pomocą internetowego kalkulatora IOPS który określa IOPS na podstawie prędkości dysku oraz średniego czasu odczytu i średniego czasu wyszukiwania zapisu.
HDD używaja standardowego równiania do określenia IOPS ale dyski SSD działają inaczej z powodu innej konstrukcji.
W przypadku dysków twardych IOPS zależy od czasu wyszukiwania i prędkości obrotowej.
Dyski SSD są w głównej mierze zależne od wewnętrznego kontrolera. Wydajność dysków SSD zmienia się z czasem osiągając szczyt już na początku. Jednak nawet po osiągnięciu stanu stabilnego dyski SSD przewyższają dyski mechaniczne HDD.
Waga oznaczeń IOPS
Wątpliwe jest jak duże znaczenie ma parametr IOPS bez uwzględnienia otoczenia. W zależności od obciążenia liczby mogą się znacznie różnić, więc ocena wyłącznie na parametrze podanym przez producenta może się znacznie różnić, ponieważ liczba IOPS zależy od wielkości bloku danych i wydajności obciążenia. Nawet jeżeli do określenia IOPS producent użył standardowego systemu z ustawionym rozmiarem bloku i miksem do odczytu odczyt/zapis ta wartość nic nie znaczy chyba, że odpowiada konkretnemu obciążeniu.
searchstorage.techtarget.com/definition/IOPS-input-output-operations-per-second