Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell Unity: Slik administrerer du skrivebufferen på riktig måte under SP-vedlikeholdsaktiviteter (kan korrigeres av brukeren)

Summary: Denne artikkelen inneholder anbefalte fremgangsmåter for Unity SP-vedlikeholdsaktiviteter rundt administrasjon av skrivebuffer (deaktivering, aktivering, kontroll, tømming). Trinnene nedenfor gjelder for Unity OS 5.3 og eldre versjoner. Skrivebufferen deaktiveres automatisk når en SP settes i servicemodus på Unity-arrayer som kjører OS 5.4 eller nyere. ...

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.

Instructions

Det er anbefalt anbefalt fremgangsmåte å deaktivere skrivebuffer før du utfører planlagt SP-vedlikehold av maskinvare. Dette er for å unngå potensiell påvirkning i det usannsynlige tilfellet at det oppstår et sekundært problem på peer SP under utførelse av vedlikeholdsaktiviteten.

En SP-vedlikeholdsaktivitet defineres som utskifting av en av følgende liste over deler:
 
Del
DIMM
SFP
SP
BBU
I/O-modul
M.2 SATA
DPE-kabinett
Vifte
Mezzanine
DPE PSU – strømforsyningsenhet

Følgende aktiviteter anses også for å være berørt av vedlikehold av maskinvare der deaktivering av skrivebuffer anbefales:
 
Aktivitet
Oppgraderinger av data-på stedet (DIP)

TSE bør gjennomgå og følge instruksjonene for oppretting av arbeidsordre i de interne merknadene i denne artikkelen fra Dells kunnskapsbase.

svc_cache-kommandoen er oppdatert med tre nye svitsjer: --get, --disable og --enable. Denne oppdateringen må lastes inn på Unity-systemet av Dells tekniske støtte eller din autoriserte tjenesteleverandør. Dette er en fordel for å tillate cache-oppdateringene å gjøres uten behov for et rotskall, og engasjere et høyere nivå av støtte.

Oppdateringen: 
Den svc_cache kommandooppdateringen er nå samlet i Unity OE versjon 5.2 og nyere. Dette eliminerer behovet for manuell installasjon når Unity-arrayet er oppgradert til en oppdatert OE-kode.

Trinnene nedenfor gjelder for Unity OS 5.3 og eldre versjoner.  Skrivebufferen deaktiveres automatisk når en SP settes i servicemodus på Unity-arrayer som kjører OS 5.4 eller nyere.
 
MERK:
Avhengig av hvilken leser som brukes, kan skriften forvrenge -- (dobbel bindestrek) i kommandoene, spesielt de uthevede linjene.

Etter den svc_cache kommandoen innledes parameteren med en -- (dobbel bindestrek) ikke en enkelt - .
Hvis kommandoene med fet skrift kopieres til en notisblokk fra denne KB-en, blir den doble bindestreken mer definert.

De nye kommandoene er oppført her og forklart mer detaljert nedenfor:
svc_cache --force-enableCacheOperations
svc_cache --get
svc_cache --disable
svc_cache --enable
svc_cache --disableCacheOperations

FINNE UT OM DEN OPPDATERTE svc_cache-KOMMANDOEN ALLEREDE ER INSTALLERT
Hvis du kjører en av de nye kommandoene, kan du finne ut om pakken er installert. Den reagerer forskjellig avhengig av om svc_cache-kommandoen allerede er utvidet med de nye kommandoene. For å teste dette bruker vi kommandoen svc_cache --get.

Hvis pakken ikke er installert ennå:
   Hvis du kjører kommandoen svc_cache --get, returneres bruken av kommandoen:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
This script displays and clears the Cache Dirty or Cache Lost LUNs(CDCA) on this system.
Usage: svc_cache [<qualifiers>]
  Hvis dette skjer, kontakter du Dells tekniske støtte eller din autoriserte tjenesteleverandør og oppgir denne artikkel-ID-en i Dells kunnskapsbase.
 
Hvis pakken er installert:
  Hvis du kjører kommandoen svc_cache --get, vises enten en feil eller hurtigbufferstatus vises, avhengig av om kommandoene er låst opp.
  1. Hvis pakken er installert, men kommandoene ikke er aktivert, returnerer systemet en feil:
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get

 --- ERROR: This option can only be used after enabling cache operations.
Hvis dette skjer, må du aktivere kommandoene ved hjelp av følgende kommando:
 svc_cache --force-enableCacheOperations 
  1. Hvis pakken er installert og kommandosettet er aktivert, returnerer kommandoen svc_cache --get hurtigbufferstatus som forventet. Fortsett for å deaktivere skrivebuffer i neste trinn.
 
DEAKTIVER SKRIVEBUFFER:
  1. Få tilstanden til skrivebufferen: svc_cache --get (tilstand 3 er aktivert, tilstand 7 er deaktiverbar eller ukjent, tilstand 8 er deaktivert).
  2. Deaktiver skrivebuffer: svc_cache --disable (Kommandoen trenger bare å kjøre på én SP for å deaktivere hurtigbufferen på begge SP-ene).
  3. Bekreft at skrivebufferen er deaktivert:  svc_cache --get
Tilstand for skrivebuffer:             3 (aktivert)
Tilstand for skrivebuffer:             7 (ukjent)
Skrivebuffertilstand:             8 (deaktivert)
Se mer detaljerte eksempelutdata i delen Flere merknader.

Målet er å komme til en tilstand på 8 (deaktivert). Hvis utgangen av svc_cache --get er en tilstand på 7, betyr dette at de skitne sidene fortsatt spyler. Kjør svc_cache på nytt --få cmd igjen til tilstanden er 8 (deaktivert).
Hvis deaktiveringen tar litt tid, kan du også bruke beregninger til å overvåke og sikre at alle skitne hurtigbuffersider tømmes eller tømmes:
  • uemcli /metrics/value/rt -path sp.*.blockCache.global.summary.dirtyBytes show -interval 5 -count 5
Når svc_cache --get show tilstand 8, eller skitne sider viser 0, kan du fortsette med aktiviteten din.


Når begge SP-ene er tilkoblet igjen:
AKTIVER SKRIVEBUFFER:
  1. Få status på skrivebufferen: svc_cache --get (tilstand 3 er aktivert, tilstand 7 deaktiveres eller ukjent, status 8 er deaktivert).
  2. Aktiver skrivebuffer:  svc_cache --enable (Kommandoen trenger bare å kjøres på én SP for å aktivere hurtigbuffer på begge SP-ene)
  3. Bekreft at skrivebufferen er aktivert: svc_cache --get (status 3 er aktivert).  

Til slutt, når du er ferdig med aktiviteten din, bør du deaktivere skrivebufferkommandoene:
svc_cache --disableCacheOperations


Additional Information


Eksempel på utdata:

svc_cache --get som viser at kommandosettet ikke er installert:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
This script displays and clears the Cache Dirty or Cache Lost LUNs(CDCA) on this system.
Usage: svc_cache [<qualifiers>]


svc_cache --get viser at kommandosettet ikke er aktivert:
 
19:44:58 service@APM00123456789 spa:~/user# svc_cache --get
 
 --- ERROR: This option can only be used after enabling cache operations.



Hvis dette skjer, må du aktivere kommandoene ved hjelp av følgende kommando:
svc_cache --force-enableCacheOperations 

svc_cache --get viser skrivebuffer aktivert:
16:28:43 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:28:48 service@APM00123456789 spa:~/user#


svc_cache --get showing write cache is disabled:
16:29:00 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             8       (disabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             8       (disabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:31:30 service@APM00123456789 spa:~/user#



svc_cache --deaktiver:
16:28:48 service@APM00123456789 spa:~/user# svc_cache --disable
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c set_cache -o disable -t write
currentArg 3 argc 7
currentArg 3 argc 7
Set Write Cache Disabled SP A(0).
#:2022-03-04 16:29:00.035 GMT :U:( 1:1):00007f7168fd0280:25459:Unknown:: TLDflarecons:TLDconfig.cpp   :09584=>TLDconfig_SetCacheBuildTree Enable 0, Type 2, SP = 0
#:2022-03-04 16:29:00.035 GMT :U:( 1:1):00007f7168fd0280:25459:Unknown:: TLDconfig:  :TLDconfig.cpp   :09592=>Set cache state to disabled - 8

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
c4admintool: -TAG_REQUEST(0x10016)
c4admintool: --TAG_OPERATION(0x10017)
<snip>
c4admintool: -------TAG_WRITE_CACHE(0x102ca)
c4admintool: --------TAG_STATE(0x10079) - 8

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:29:00 service@APM00123456789 spa:~/user#



svc_cache --enable:
16:32:43 service@APM00123456789 spa:~/user# svc_cache --enable
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c set_cache -o enable -t write
currentArg 3 argc 7
currentArg 3 argc 7
Set Write Cache Enabled SP A(0).
#:2022-03-04 16:32:47.905 GMT :U:( 0:1):00007f8011b49280:09830:Unknown:: TLDflarecons:TLDconfig.cpp   :09584=>TLDconfig_SetCacheBuildTree Enable 1, Type 2, SP = 0
#:2022-03-04 16:32:47.905 GMT :U:( 0:1):00007f8011b49280:09830:Unknown:: TLDconfig:  :TLDconfig.cpp   :09589=>Set cache state to enabled - 3

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
c4admintool: -TAG_REQUEST(0x10016)
c4admintool: --TAG_OPERATION(0x10017)
<snip>
c4admintool: -------TAG_WRITE_CACHE(0x102ca)
c4admintool: --------TAG_STATE(0x10079) - 3

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:32:48 service@APM00123456789 spa:~/user#



svc_cache --get viser skrivebuffer aktivert:
16:33:43 service@APM00123456789 spa:~/user# svc_cache --get
execute sptool -i
sptool -i output: SPA
current SP-A, other SP-B

execute: c4admintool -c get_cache
Get Cache Info.

         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:00:00:00:00:00:00:00:02
                  System Cache Information

         Write Cache State:             3       (enabled)
         SP WWID:       wwn = 06:00:00:00:05:00:00:00:01:00:00:01:01:00:00:02

 ** c4admintool_main: exit CSX_STATUS_SUCCESS

16:33:48 service@APM00123456789 spa:~/user#

Affected Products

Dell EMC Unity
Article Properties
Article Number: 000196684
Article Type: How To
Last Modified: 06 May 2024
Version:  24
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.