Isilon: Zwiększanie wartości limitu czasu wstrzymania dysku w OneFS

Summary: Wiele wersji OneFS ma przestarzałe wartości limitu czasu skonfigurowane dla licznika wstrzymania dysku. Zwiększenie tych wartości może pomóc w uniknięciu niepotrzebnych zdarzeń wstrzymania dysków. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

W onefs dysk jest uważany za wstrzymany, jeśli zostanie wykryty jeden z następujących warunków:
  • Realizacja konkretnej transakcji z dyskiem trwa dłużej niż określona ilość czasu.
  • 50 z ostatnich 1300 operacji wejścia/wyjścia (we/wy) trwało dłużej niż określona ilość czasu.
W wersjach OneFS wcześniejszych niż 8.0 wartości te zostały ustawione odpowiednio na 1,5 s i 150 ms. EMC Isilon Engineering ustaliła, że wartość 1.5s nie jest już odpowiednia dla nowszego sprzętu z dowolną wersją OneFS i należy zmienić na 3.5s. Wprowadzenie tej zmiany zapobiega generowaniu przez system niepotrzebnych komunikatów o wstrzymaniu dysków.

Gdy dysk zostanie wstrzymany, system próbuje zapobiec wysyłaniu operacji na ten dysk, preferując inne dyski w systemie. Ta próba poprawy wydajności poprzez uniknięcie operacji na dyskach, które są już przeciążone, ale może mieć niepożądany wpływ, jeśli dysk został oznaczony jako wstrzymany niepotrzebnie. Wstrzymanie dysków może wpłynąć na przepływy pracy wrażliwe na opóźnienia. Zazwyczaj wstrzymania dysków również powodują zmiany w grupach, co z kolei może prowadzić do niepotrzebnego inicjowania zadań ponownego przesuwu.

Cause

Wcześniej określone limity były odpowiednie dla starszych generacji sprzętu Isilon, który miał inną wydajność i przepustowość niż nowoczesny sprzęt. Ponieważ zarówno technologia węzłów, jak i dysków twardych zmieniała się w miarę upływu czasu, wartości te zostały uznane za zbyt surowe w nowszych typach węzłów, powodując niepotrzebne wyzwalanie zdarzeń zawieszenia.

Resolution

UWAGA: OneFS 8.0 ma już prawidłowe wartości skonfigurowane domyślnie, więc ta procedura nie jest konieczna w OneFS w wersjach 8.0.0.0 i nowszych.
  • Zaloguj się do interfejsu wiersza poleceń węzła za pomocą klienta SSH lub nawiąż połączenie szeregowe z węzłem.
  • Uruchom następujące polecenie, aby utworzyć kopię zapasową pliku /etc/mcp/override/sysctl.conf:
# touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
  • Uruchom następujące polecenie, aby zmienić wartość limitu czasu wstrzymania dysku:
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=3500000
  • Uruchom następujące polecenie, aby sprawdzić, czy wartość jest teraz prawidłowo ustawiona:
# isi_for_array -sysctl hw.disk_event.thresh.slowacc_usec

Powinny zostać wyświetlone dane wyjściowe podobne do następujących:
 
nazwa klastra 1: hw.disk_event.thresh.slowacc_usec: 3500000
nazwa klastra-2: hw.disk_event.thresh.slowacc_usec: 3500000
nazwa klastra-3: hw.disk_event.thresh.slowacc_usec: 3500000

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000052229
Article Type: Solution
Last Modified: 28 Jun 2023
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.