MFE SCF: Metodo consigliato per il recupero TRU
Summary: Il monitoraggio TRU (Thin Reclaim Utility) viene utilizzato per recuperare le tracce disponibili nel pool di risorse di storage (SRP). Questo articolo contiene il metodo di implementazione TRU Monitor RECLAIM consigliato. Questo metodo è un modo efficiente ed efficace per eseguire TRU RECLAIM presso il sito. ...
Instructions
La SEZIONE 1 contiene la procedura raccomandata per implementare TRU SCAN e RECLAIM come processo manuale controllato da TRU . Questo è il metodo raccomandato che viene utilizzato nella maggior parte dei siti.
La SEZIONE 2 contiene un elenco di elementi da considerare quando si progetta il RECLAIM soluzione per il tuo sito.
SEZIONE 1: Procedura consigliata per l'installazione e l'esecuzione TRU RECLAIM
1. Interrogazione e registrazione dell'utilizzo del pool SRP esistente prima e dopo RECLAIM Attività.
TRU RECLAIM Attività. Per interrogare l'utilizzo corrente del pool SRP, sono disponibili due lavori nella sezione delle informazioni aggiuntive alla fine di questo articolo.
Si consiglia di tenere traccia dell'utilizzo del pool SRP nel corso del tempo. È necessario registrare i numeri di utilizzo di SRP settimanali o giornalieri per osservare eventuali tendenze, picchi o cali che potrebbero verificarsi.
2. Aggiungi questi TRU parametri per il membro di inizializzazione SCF:
***** 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. Creare la nuova attività avviata EMCTRU che viene utilizzato sia per SCANs e RECLAIMs. Utilizzare questo 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. Attiva il nuovo TRU Parametri.
* Se si avvia o si ricicla SCF, il TRU i parametri vengono attivati automaticamente.
* Se si aggiorna TRU parametri per un SCF attivo, è necessario immettere questi due comandi:
F emcscf,INI,REFRESH - This command updates the SCF INI parms F emcscf,TRU,REFRESH - This command updates the TRU parms
TRU dispositivi, è necessario AVVIARE il TRU dispositivi inserendo questo comando:
F emcscf,TRU,START,ccuu-ccuu
5. A questo punto, dovresti visualizzare il messaggio TRU informazioni sull'ambiente.
* Per ottenere dettagli sulla versione attiva TRU Le impostazioni dell'ambiente e dei parametri immettono il comando:
F emcscf,TRU,DISPLAY
TRU dispositivo, immettere il comando:
F emcscf,TRU,DEVICE,ccuu
6. Quando si è pronti per eseguire il SCAN e RECLAIM processi, eseguire questi comandi SCF:
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
Questi TRU I comandi possono essere eseguiti in un lavoro batch o con i comandi operatore. Questi possono essere inviati con un sistema di automazione o pianificazione.
Se si desidera RECLAIM Durante una finestra temporale specifica, emettere il comando TRU,ENABLE e TRU,SCAN e TRU,RECLAIM all'inizio della finestra temporale, quindi il comando TRU DISABLE alla fine della finestra temporale.
7. Al fine di verificare TRU L'elaborazione funziona correttamente ed è configurata in modo ottimale, è necessario esaminare i seguenti file:
- Output della query del pool SRP (prima e dopo
RECLAIM) - Uscita SCF STC
- SYSLOG che include l'intero
TRUElaborazione - Uscite EMCTRU STC (
TRU SCANeRECLAIM)
SEZIONE 2: Cose da considerare quando si configura TRU RECLAIM Ambiente.
1. Considerazioni su più LPAR:
- Quante LPAR sono presenti nella configurazione?
- Quante LPAR si desidera eseguire
RECLAIMsu? - Prestare attenzione a non utilizzare lo stesso dispositivo
RECLAIMsu più LPAR. Ciò può causare uno spreco di elaborazione e potenziali problemi di contesa. Il modo migliore per eseguire questa operazione consiste nello specificareTRUintervalli di dispositivi su ogni LPAR in esecuzioneTRU. Solo i dispositivi disponibili per questa LPAR sono specificati nel parametro SCFSCF.TRU.DEV.INCLUDE.LISTe sulSCAN or RECLAIMcomandi emessi su tale LPAR.
2. Considerazioni su SRP:
- Qual è l'attuale percentuale SRP allocata?
- La percentuale SRP è stabile o sta aumentando?
- IMPORTANTE: Si consiglia di monitorare l'utilizzo dell SRP su base settimanale (o giornaliera) per osservare tendenze o problemi. Alla fine di questo articolo è presente un processo batch che è possibile utilizzare per eseguire una query sull'utilizzo del pool SRP.
3. Considerazioni sui dispositivi:
- Quanti volumi si desidera desiderare
RECLAIM? giallo Questo è importante da sapere per stimare il tempo necessario per eseguire tutte leRECLAIMs. - Qualcuno di questi volumi è EAV? Se sì, quanti volumi EAV hai?
RECLAIMingE che dimensioni hanno?
- Alcuni volumi sono gestiti da SMS? Se il volume viene inizializzato per SMS, deve far parte di un SMSPLEX sulla LPAR in cui
TRUè in esecuzione. - Questi volumi non devono essere
RECLAIMed:- I volumi OFFLINE non devono essere
RECLAIMed. - I volumi per le applicazioni online ad alta velocità non devono essere
RECLAIMedQuando le prestazioni sono fondamentali. - I volumi con dati in continua evoluzione possono causare conflitti e non sono buoni candidati per
RECLAIM. Sono inclusi i volumi per SORT, TEMP, PAGE, SPOOL, Jes Checkpoint, Coupling Facility, SYSRES, riorganizzazione di database e volumi in fase di compressione o deframmentazione.
- I volumi OFFLINE non devono essere
4. Considerazioni sul conflitto dei carichi di lavoro:
-
- Se si esegue r
RECLAIMsDurante una particolare finestra temporale, assicurarsi di prendere in considerazione eventuali altri carichi di lavoro che potrebbero essere attivi contemporaneamente. Carichi di lavoro con elevata attività di I/O su volumi in fase diRECLAIMedpuò causare conflitti di I/O e tempi di esecuzione dei job di recupero più lunghi. Ad esempio, i sistemi di database DB2 di grandi dimensioni e le riorganizzazioni, i compressori di dati e altre applicazioni interne possono causare conflitti con ilRECLAIM. - Lo spazio di indirizzi XCF (XCFAS) è un provider di servizi per applicazioni e sottosistemi che comunicano e serializzano con altri membri in un sysplex. A seconda dell'elaborazione XCF che si verifica, può verificarsi un aumento dell'utilizzo della CPU XCF e dell'attività di I/O. In questo caso, è possibile che il codice attivo
TRU RECLAIMspotrebbe esserne influenzato. - Anche i prodotti di raccolta delle prestazioni che raccolgono statistiche hardware per le strutture di accoppiamento possono causare conflitti.
- Se si esegue r
Additional Information
Esempi di lavori batch per eseguire query sull'utilizzo di SRP e pool
Eseguire entrambi i processi:
- Eseguire questo lavoro per ottenere le informazioni sull'utilizzo dell SRP e del pool:
//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)) /*
- Per ottenere
poolnamedettagli, usa questiGPMINPUTdichiarazioni nel lavoro di cui sopra.
La colonna poolnames si trovano nell'output del passaggio 1.
//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) /*
- Per visualizzare tutte le allocazioni di singoli dispositivi LOCAL e REMOTE, utilizzare questi
GPMINPUTcomandi nel lavoro precedente.
//GPMINPUT DD * QUERY ALLOC (UNIT(ccuu)) QUERY ALLOC RMT(UNIT(ccuu) PATH(nn)) /*