2013-04-02 16 views
7
  1. Jaka jest różnica między IOPS a przepustowością w dużych magazynach danych?
  2. Czy rozmiar pliku ma wpływ na IOPS? Dlaczego? Dlaczego nie?

Odpowiedz

6

IOPS mierzy liczbę operacji odczytu i zapisu na sekundę, a przepustowość mierzy liczbę bitów odczytanych lub zapisanych na sekundę.

Mimo że mierzą różne rzeczy, zazwyczaj podążają za sobą, ponieważ operacje we-wy mają mniej więcej ten sam rozmiar.

Jeśli masz duże pliki, po prostu potrzebujesz więcej operacji we-wy, aby przeczytać cały plik. Rozmiar pliku nie ma wpływu na IOPS, ponieważ mierzy liczbę odczytanych lub zapisanych klastrów, a nie liczbę plików.

Jeśli masz małe pliki, będzie więcej narzutów, więc podczas gdy IOPS i przepustowość wyglądają dobrze, możesz odczuć niższą rzeczywistą wydajność.

+0

Dzięki, powiedzmy, mam dysk 100 TB z plikami 200 KB. Rozmiar uchwytu to 32KB i mam transfer danych 4GB na sekundę. Jak mogę obliczyć IOP dla tego systemu? – halilenver

+1

@halilenver: Nie można go obliczyć, mierzysz. Możesz obliczyć teoretyczne maksimum, dzieląc througput z wielkością porcji, ale rzeczywisty IOPS będzie niższy, ponieważ różne operacje IO przyjmują inny czas. Jeśli uwzględnisz średni czas poszukiwań, możesz zgadnąć, jak blisko można teoretycznie osiągnąć maksimum. – Guffa

+0

Chciałbym zrozumieć różnicę między iops a przepustowością więcej. Czy jest jakaś optymalizacja, która mogłaby zwiększyć Iops, ale nie wydajność? lub odwrotnie? Podobnie jak zmniejszanie się opóźnień niekoniecznie powoduje wzrost throungtu? –

-1

IOPS - Liczba operacji odczytu odczytu, które są przydatne głównie w transakcjach OLTP używanych w AWS dla Dbs, takich jak cassendra.

Przepustowość - Czy liczba bitów przesyłanych na sekundę. to jest przeniesione na sekundę. Głównie urządzenie do aplikacji do transferu danych, takich jak bigo hadoop, strumieniowanie kafka

Powiązane problemy