Gyűjtött adatok fájlba írása és visszatöltése (Export-Counter, Import-Counter)

Ha sok teljesítmény-adatot gyűjtünk, akkor az nem biztos, hogy kényelmesen elfér a memóriában. Ilyenkor jobb fájlba gyűjteni az adatokat, majd egy ráérősebb gépen és időben elemezhetjük ezeket. A teljesítmény-adatokat az Export-Counter  cmdltettel tudjuk kényelmesen fájlba írni. Ha használjuk a PowerShell csővezetékét, akkor amint az adatok megszületnek, azonnal írja is ki a fájlba, így nem terheli a memóriát túlzottan.

PS C:\> Get-Counter -Counter "\Process(powershell)\% Processor Time", "\Process

(powershell#1)\% Processor Time", "\Processor(_total)\% Processor Time" -MaxSam

ples 20 | Export-Counter -Path C:\PowerShell\counters.blg –Force

Az így fájlba kiírt adatokat az Import-Counter  cmdlettel tudjuk beolvasni, az eredmény ugyanolyan adatszerkezet lesz, mintha éppen frissen generálta volna azokat a Get-Counter:

PS C:\> Import-Counter -Path C:\PowerShell\counters.blg

 

Timestamp                 CounterSamples

---------                 --------------

2016.06.30. 22:31:10      \\stleno\processor(_total)\% processor time :

                          0

 

                          \\stleno\process(powershell#1)\% processor time :

                          0

 

                          \\stleno\process(powershell)\% processor time :

                          0

 

 

2016.06.30. 22:31:11      \\stleno\processor(_total)\% processor time :

                          5,2748419323394

 

                          \\stleno\process(powershell#1)\% processor time :

                          0

 

                          \\stleno\process(powershell)\% processor time :

                          0

 

 

 



Word To HTML Converter