Visualizzazione post con etichetta paging. Mostra tutti i post
Visualizzazione post con etichetta paging. Mostra tutti i post

lunedì 29 agosto 2016

Windows Quick Tip: Modificare le dimensioni del file di paging (pagefile.sys) da riga di comando tramite WMIC

Abbiamo già incontrato WMIC (Windows Management Instrumentation Command-linein un articolo precedente. Si tratta di potente strumento che consente la gestione dei sistemi da riga di comando.

In questo articolo mostrerò come impostare le dimensioni del file di memoria virtuale (pagefile.sys) utilizzando WMIC. I comandi da utilizzare sono molto semplici:
  • Dal Prompt dei comandi eseguire il comando 
    wmic pagefile list /format:list 
    per visualizzare le informazioni relative ai file di memoria virtuale presenti sulla macchina.
  • Per creare un'istanza relativa al file di paging che intendiamo creare/impostare lanciare il comando
    wmic pagefileset create name="C:\pagefile.sys"
  • Per settare la dimensione minima e massima del file di paging a 4GB (4096MB) utilizzare il comando
    wmic pagefileset where name="C:\\pagefile.sys" set InitialSize=4096,MaximumSize=4096
    Possiamo personalizzare la dimensione iniziale e massima di pagefile.sys passando a InitialSize e MaximumSize la dimensione desiderata espressa in MB. (NB: il doppio carattere \\ all'interno del comando è necessario per la query).
  • Nel caso in cui abbiamo settato il file di paging su una partizione diversa e vogliamo cancellarlo dalla partizione C: possiamo utilizzare il parametro delete
    wmic pagefileset where name="C:\\pagefile.sys" delete
WMIC, dimensione dei file di paging
FIG 1 - WMIC, dimensione dei file di paging


WMIC ci consente anche di eseguire le impostazioni su workstation/server remoti, basta aggiungere a WMIC il parametro /Node:<nome_wks>
Ad es. supponiamo di volere impostare il file di paging sul server chiamato Server01:
wmic /NODE:Server01 pagefile list /format:list
wmic /NODE:Server01 pagefileset create name="C:\pagefile.sys"
wmic /NODE:Server01 pagefileset where name="C:\\pagefile.sys" set InitialSize=4096,MaximumSize=4096