Isilon: De time-outwaarden voor de schijfstall verhogen in OneFS

Summary: Veel OneFS versies hebben verouderde time-outwaarden geconfigureerd voor de schijfstalltimer. Als u deze waarden verhoogt, kunt u onnodige schijfstall-gebeurtenissen voorkomen.

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

In OneFS wordt een schijf als vastgelopen beschouwd als een van de volgende omstandigheden wordt gedetecteerd:
  • Een specifieke schijftransactie duurt langer dan een bepaalde hoeveelheid tijd.
  • 50 van de laatste 1300 invoer-/uitvoerbewerkingen (I/O's) duurde langer dan een bepaalde hoeveelheid tijd.
In OneFS versies vóór 8.0 werden deze waarden ingesteld op respectievelijk 1.5s en 150ms. EMC Isilon Engineering heeft vastgesteld dat de waarde van 1.5s niet langer geschikt is voor nieuwere hardware waarop een versie van OneFS wordt uitgevoerd, en moet worden gewijzigd in 3.5s. Door deze wijziging aan te brengen, kunt u voorkomen dat het systeem onnodige stationsstallberichten genereert.

Wanneer een stationsstall wordt uitgevoerd, probeert het systeem te voorkomen dat bewerkingen naar die schijf worden verzonden, waarbij de voorkeur wordt gegeven aan andere schijven in het systeem. Dit probeert de prestaties te verbeteren door bewerkingen te vermijden op schijven die al overbelast zijn, maar mogelijk een nadelig effect hebben als de schijf onnodig is vastgelopen. Latentiegevoelige workflows kunnen worden beïnvloed door stationstalls. Doorgaans veroorzaken stationstallen ook groepswijzigingen, wat weer kan leiden tot het onnodig starten van restripe-taken.

Cause

De eerder ingestelde limieten waren geschikt voor de oudere generaties Isilon hardware die verschillende prestatie- en doorvoerkenmerken hadden dan moderne hardware. Naarmate de technologie van zowel knooppunten als harde schijven na verloop van tijd werd gewijzigd, werden deze waarden als te strikt beschouwd voor nieuwere knooppunttypen, waardoor stall-gebeurtenissen onnodig werden geactiveerd.

Resolution

OPMERKING: In OneFS 8.0 zijn standaard de juiste waarden geconfigureerd, dus deze procedure is niet nodig op OneFS versies 8.0.0.0 en hoger.
  • Meld u aan bij de opdrachtregelinterface van het knooppunt met behulp van een SSH-client of maak een seriële verbinding met het knooppunt.
  • Voer de volgende opdracht uit om een back-up te maken van het bestand /etc/mcp/override/sysctl.conf:
# touch /etc/mcp/override/sysctl.conf &&cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
  • Voer de volgende opdracht uit om de time-outwaarde van de schijf te wijzigen:
# isi_sysctl_cluster hw.disk_event.thresh.slowacc_usec=3500000
  • Voer de volgende opdracht uit om te controleren of de waarde nu correct is ingesteld:
# isi_for_array -s sysctl hw.disk_event.thresh.slowacc_usec

Uitvoer die vergelijkbaar is met het volgende zou moeten worden weergegeven:
 
clusternaam-1: hw.disk_event.thresh.slowacc_usec: 3500000
clusternaam-2: hw.disk_event.thresh.slowacc_usec: 3500000
clusternaam-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.