Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Microsoft HPC Pack include due proprietà del processo che consentono di comunicare lo stato di avanzamento dei processi in esecuzione nel cluster: Stato e Messaggio di stato. Per impostazione predefinita, il servizio Utilità di pianificazione processi HPC imposta e mantiene la proprietà Progress come percentuale di attività o chiamate di servizio completate per tale processo. Il calcolo dello stato di avanzamento predefinito funziona meglio per gli sweep di parametri di grandi dimensioni. Se si desidera fornire una percentuale di stato di avanzamento personalizzata o informazioni dettagliate sullo stato di avanzamento dei processi, è possibile includere comandi nelle applicazioni o negli script per impostare le proprietà del processo Stato e Messaggio di stato . Ad esempio, se l'applicazione o i file di script includono un ciclo che esegue alcune operazioni, è possibile aggiornare le proprietà di stato in ogni iterazione.
Per impostare le proprietà Progress and Progress Message in un file batch (.bat) , uno script di PowerShell HPC (.ps1) o in un'applicazione, è possibile usare la %CCP_JOBID% variabile di ambiente per ottenere l'ID processo del processo corrente.
In un file.bat usare il comando job modify , ad esempio:
Job modify %CCP_JOBID% /progress:50 /progressmsg:”Hello”
In un file.ps1 usare il cmdlet Set-HpcJob , ad esempio:
set-HpcJob –id %CCP_JOBID% -progress 50 –progressmessage ”Hello”
Per informazioni sull'uso delle API per impostare lo stato di avanzamento personalizzato in un'applicazione, vedere Impostazione di informazioni dettagliate sull'avanzamento del processo personalizzato.
I valori per le proprietà Progress e Progress Message possono essere impostati per i processi che si trovano negli stati seguenti:
Configurazione
In coda
In esecuzione
Annullato
Non riuscito
Considerazioni aggiuntive
Il servizio Utilità di pianificazione processi non continua ad aggiornare lo stato di avanzamento per un processo se si specifica un valore per la proprietà Progress tramite l'interfaccia della riga di comando, HPC PowerShell o le API.
Per i processi SOA, la proprietà Progress viene impostata e gestita dai nodi broker in base al numero di chiamate di servizio per tale processo.
Il messaggio di stato non viene visualizzato per impostazione predefinita nell'elenco dei processi. È possibile personalizzare le proprietà di processo e attività visualizzate nell'elenco dei processi e nel riquadro dei dettagli. Nella barra dei menu fare clic su Visualizza, quindi su Selezione colonna.