MFE-SCF: Empfohlene Methode für TRU RECLAIM

Zusammenfassung: Der TRU-Monitor (Thin Reclaim Utility) wird verwendet, um verfügbare Spuren im Storage-Ressourcenpool (SRP) zurückzugewinnen. Dieser Artikel enthält die empfohlene Implementierungsmethode für TRU Monitor RECLAIM. Diese Methode ist eine effiziente und effektive Möglichkeit, TRU RECLAIM bei Ihnen vor Ort auszuführen. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

ABSCHNITT 1 enthält die empfohlene Vorgehensweise für die Umsetzung TRU SCAN und RECLAIM als manueller Prozess, der von TRU verwendet werden. Dies ist die empfohlene Methode, die an den meisten Standorten verwendet wird.

ABSCHNITT 2 enthält eine Liste von Elementen, die bei der Gestaltung der optimalen RECLAIM Lösung für Ihren Standort. 


ABSCHNITT 1: Empfohlenes Verfahren zum Einrichten und Ausführen TRU RECLAIM

1. Abfrage und Aufzeichnung der vorhandenen SRP-Poolauslastung vorher und nachher RECLAIM Aktivität.

Wichtig: Die Nutzungsinformationen des SRP-Pools sollten sowohl vor als auch nach dem TRU RECLAIM Aktivität. Um die aktuelle SRP-Poolnutzung abzufragen, gibt es zwei Jobs, die im Abschnitt "Weitere Informationen" am Ende dieses Artikels bereitgestellt werden. 

Es wird empfohlen, die Auslastung Ihres SRP-Pools im Laufe der Zeit aufzuzeichnen. Es sollten wöchentliche oder tägliche SRP-Auslastungszahlen aufgezeichnet werden, um etwaige Trends, Spitzen oder Einbrüche zu beobachten. 

2. Fügen Sie diese hinzu TRU Parameter an Ihr SCF-Initialisierungsmitglied:

***** TRU DEFINITION START ***** 
*
SCF.TRU.ENABLE=NO                
SCF.TRU.DEBUG=NO  
SCF.TRU.OFFLINE=NOPROCESS 
SCF.TRU.RECLAIM.METHOD=1  
SCF.TRU.SCAN.TASK.LIMIT=5  
SCF.TRU.RECLAIM.TASK.LIMIT=5  
SCF.TRU.SCAN.STCNAME=EMCTRU  
SCF.TRU.RECLAIM.STCNAME=EMCTRU                            
SCF.TRU.RECLAIM.DSPREFIX=dsn-prefix
*                                    
SCF.TRU.DEV.INCLUDE.LIST=ccuu-ccuu                    
*SCF.TRU.DEV.INCLUDE.LIST=ccuu-ccuu           
*SCF.TRU.DEV.EXCLUDE.LIST=ccuu   
*
SCF.TRU.SCRATCH.POST.TYPE=DEVICESIZE           
SCF.TRU.SCRATCH.POST.PCT=100  
SCF.TRU.SCRATCH.POST.MIN=9999999 
SCF.TRU.SCRATCH.POST.MAX=9999999  
SCF.TRU.SCRATCH.RECLAIM=0   
SCF.TRU.RECLAIM.POST.TYPE=DEVICESIZE  
SCF.TRU.RECLAIM.POST.PCT=100 
SCF.TRU.RECLAIM.POST.MIN=9999999 
SCF.TRU.RECLAIM.POST.MAX=9999999  
SCF.TRU.RECLAIM.SCRATCH.WAIT=100  
SCF.TRU.RECLAIM.SYSVTOC.HOLDLIMIT=1000
SCF.TRU.RECLAIM.SYSVTOC.WAIT=200
SCF.TRU.RECLAIM.STRESS.MONITOR=YES                       
SCF.TRU.RECLAIM.STRESS.WAIT=15      
*          
***** TRU DEFINITION END ***** 

3. Erstellen der neuen gestarteten Aufgabe EMCTRU , die für beide verwendet wird SCANs und RECLAIMsVerwenden Sie diese JCL:

//EMCTRU  PROC CCUU=,TYPE=RECLAIM              
//ESFTRURC EXEC PGM=ESFTRURC,PARM='&TYPE,&CCUU'
//STEPLIB DD DISP=SHR,DSN=your.linklib   
//SCF$nnnn DD DUMMY                             
//SYSABEND DD SYSOUT=*                         
//ESFTRURC DD SYSOUT=*

4. Aktivieren der neuen TRU Parameter. 

* Wenn Sie SCF starten oder wiederverwenden, wird die TRU Parameter werden automatisch aktiviert.

 

* Wenn Sie ein Update TRU Parameter für einen aktiven SCF müssen Sie diese beiden Befehle eingeben:

F emcscf,INI,REFRESH                 - This command updates the SCF INI parms

F emcscf,TRU,REFRESH               - This command updates the TRU parms
* Wenn Sie TRU müssen Sie die TRU Geräte durch Eingabe des folgenden Befehls:
F emcscf,TRU,START,ccuu-ccuu

5. Sie sollten nun die aktive TRU Informationen über die Umgebung.

* Zum Abrufen von Details zum aktiven TRU Geben Sie den Befehl für Umgebungs- und Parametereinstellungen ein: 

F emcscf,TRU,DISPLAY
* Zum Abrufen von Details zu einem TRU Geben Sie den folgenden Befehl ein:  
F emcscf,TRU,DEVICE,ccuu

6. Wenn Sie bereit sind, die SCAN und RECLAIM geben Sie die folgenden SCF-Befehle aus: 

F emcscf,TRU,ENABLE

F emcscf,TRU,SCAN,ccuu-ccuu 
* Note: Wait 15 minutes before submitting RECLAIM *

F emcscf,TRU,RECLAIM,ccuu-ccuu 
* Note: RECLAIM can take a long time.  When the RECLAIM activity is finished perform the TRU,DISABLE *

F emcscf,TRU,DISABLE

Diese TRU Befehle können in einem Batchjob oder mit Operatorbefehlen ausgeführt werden. Diese können mit einem Automatisierungs- oder Planungssystem eingereicht werden.

Wenn Sie Folgendes möchten: RECLAIM während eines bestimmten Zeitfensters geben Sie die TRU,ENABLE und TRU,SCAN und TRU,RECLAIM Befehle am Anfang des Zeitfensters und dann die TRU DISABLE am Ende des Zeitfensters. 

7. Um zu überprüfen, ob TRU Die Verarbeitung funktioniert ordnungsgemäß und ist optimal konfiguriert. Die folgenden Dateien sollten überprüft werden:

  • Ausgabe der SRP-Poolabfrage (vorher und nachher RECLAIM)
  • SCF STC-Ausgabe
  • SYSLOG, der den gesamten TRU Verarbeitung
  • EMCTRU STC-Ausgänge (TRU SCAN und RECLAIM)

ABSCHNITT 2: Dinge, die Sie bei der Einrichtung Ihres TRU RECLAIM Umgebung.

1. Überlegungen zu Multi-LPAR:

  • Wie viele LPARs gibt es in Ihrer Konfiguration?
  • Wie viele LPARs möchten Sie ausführen? RECLAIM Auf?
  • Achten Sie darauf, nicht dasselbe Gerät zu verwenden RECLAIM auf mehreren LPARs. Dies kann zu unnötiger Verarbeitung und potenziellen Konflikten führen. Der beste Weg, dies zu erreichen, besteht darin, eine eindeutige TRU Gerätebereiche auf jeder LPAR, die ausgeführt wird TRU. Nur Geräte, die für diese LPAR verfügbar sind, werden im SCF-Parameter angegeben SCF.TRU.DEV.INCLUDE.LIST und auf der SCAN or RECLAIM Befehle, die auf dieser LPAR ausgegeben wurden.

2. Überlegungen zu SRP:

  • Wie hoch ist Ihr aktueller SRP in Prozent?
  • Ist der SRP % stabil oder steigt er?
  • WICHTIG: Es wird empfohlen, die SRP-Auslastung wöchentlich (oder täglich) nachzuverfolgen, um Trends oder Probleme zu beobachten. Am Ende dieses Artikels befindet sich ein Batchjob, mit dem Sie die Auslastung Ihres SRP-Pools abfragen können.

3. Überlegungen zum Gerät:

  • Wie viele Volumes möchten Sie RECLAIM? Dies ist wichtig zu wissen, um die Zeit abzuschätzen, die für die Durchführung aller RECLAIMs.
  • Handelt es sich bei einigen dieser Volumes um EAVs? Wenn ja, über wie viele EAV-Volumes verfügen Sie RECLAIMing Und wie groß sind sie? 
 
Hinweis: Bei großen EAV-Volumes kann die Rückgewinnung länger dauern als bei Nicht-EAV-Volumes.
 
  • Werden einige der Volumes per SMS verwaltet? Wenn das Volume für SMS initialisiert ist, muss es Teil eines SMSPLEX auf der LPAR sein, wobei TRU ausgeführt wird.
  • Diese Volumes sollten nicht RECLAIMedaus:
    • Volumes, die OFFLINE sind, sollten nicht RECLAIMed.
    • Volumes für Hochgeschwindigkeits-Onlineanwendungen sollten nicht RECLAIMed WENN ES AUF DIE PERFORMANCE ANKOMMT.
    • Volumes mit sich ständig ändernden Daten können zu Konflikten führen und sind keine guten Kandidaten für RECLAIM. Dazu gehören Volumes für SORT, TEMP, PAGE, SPOOL, JES Checkpoint, Coupling Facility, SYSRES, Datenbankreorgs und Volumes, die komprimiert oder defragmentiert werden.

4. Überlegungen zu Ressourcenknappheit für Workloads:

    • Wenn Sie "rRECLAIMs Berücksichtigen Sie während eines bestimmten Zeitfensters alle anderen Workloads, die möglicherweise gleichzeitig aktiv sind. Workloads mit hoher I/O-Aktivität auf Volumes, die gerade RECLAIMed kann zu I/O-Konflikten und längeren Ausführungszeiten für Jobs führen. Beispielsweise können große DB2-Datenbanksysteme und -Reorgs, Datenkomprimierungen und andere interne Anwendungen zu Konflikten mit der RECLAIM an.
    • Der XCF-Adressraum (XCFAS) ist ein Dienstanbieter für Anwendungen und Subsysteme, die mit anderen Mitgliedern in einem Sysplex kommunizieren und serialisieren. Je nach laufender XCF-Verarbeitung kann es zu einem Anstieg der XCFAS-CPU-Auslastung und I/O-Aktivität kommen. In diesem Fall ist es möglich, dass aktive TRU RECLAIMs betroffen sein könnten.
    • Produkte zur Leistungserfassung, die Hardwarestatistiken für die Kopplungseinrichtungen erfassen, können ebenfalls zu Konflikten führen.

Weitere Informationen

Beispiel-Batchjobs zum Abfragen der SRP- und Poolauslastung

Führen Sie beide Jobs aus:

  1. Führen Sie diesen Job aus, um Informationen zur SRP- und Poolnutzung abzurufen:
//Job1 jobcard-----
//SNAP1    EXEC PGM=ESFGPMBT,REGION=4M
//STEPLIB  DD   DISP=SHR,DSN=your.linklib
//SCF$nnnn DD DUMMY
//SYSPRINT DD   SYSOUT=*
//GPMPRINT DD   SYSOUT=*
//SYSABEND DD   SYSOUT=*
//SYSOUT   DD   SYSOUT=*
//QCOUTPUT DD   SYSOUT=*
//GPMINPUT DD   *
    QUERY SRP       LOCAL(UNIT(ccuu))
    QUERY POOLS     LOCAL(UNIT(ccuu))
/*
  1. Zum Abrufen von poolname Details verwenden, verwenden Sie diese GPMINPUT Anweisungen im oben genannten Job.

Die Spalte poolnames sind in der Ausgabe von Schritt 1 zu finden.

//GPMINPUT DD   *
    DISPLAY(       -
           LOCAL(UNIT(ccuu))
           DISPLAY(                 -
               LOCAL(UNIT(ccuu))    -
               TYPE(THINPOOL) POOL(poolname))
    QUERY THINDEV LOCAL(UNIT(ccuu)) POOL(poolname)
    QUERY DATADEV LOCAL(UNIT(ccuu)) POOL(poolname)
/*
  1. Um alle individuellen LOCAL- und REMOTE-Gerätezuweisungen anzuzeigen, verwenden Sie diese GPMINPUT Befehle im obigen Job.
//GPMINPUT DD   *
    QUERY ALLOC (UNIT(ccuu))
    QUERY ALLOC RMT(UNIT(ccuu) PATH(nn))
/*

Betroffene Produkte

Mainframe Enablers
Artikeleigenschaften
Artikelnummer: 000321631
Artikeltyp: How To
Zuletzt geändert: 09 Jan. 2026
Version:  2
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.