Get-SCPerformanceData
Lekéri a gazdagépcsoportok, fürtök, gazdagépek és virtuális gépek teljesítményadatait.
Syntax
Get-SCPerformanceData
[-VM] <VM>
[-VMMServer <ServerConnection>]
-TimeFrame <String>
-PerformanceCounter <String>
[<CommonParameters>]
Get-SCPerformanceData
[-VMHost] <Host>
[-VMMServer <ServerConnection>]
-TimeFrame <String>
-PerformanceCounter <String>
[<CommonParameters>]
Get-SCPerformanceData
[-VMHostCluster] <HostCluster>
[-VMMServer <ServerConnection>]
-TimeFrame <String>
-PerformanceCounter <String>
[<CommonParameters>]
Get-SCPerformanceData
[-VMHostGroup] <HostGroup>
[-VMMServer <ServerConnection>]
-TimeFrame <String>
-PerformanceCounter <String>
[<CommonParameters>]
Get-SCPerformanceData
[-VMMServer <ServerConnection>]
-PerformanceCounter <String>
[-AllVNIC]
[<CommonParameters>]
Get-SCPerformanceData
[-VMMServer <ServerConnection>]
-PerformanceCounter <String>
[-AllVM]
[<CommonParameters>]
Get-SCPerformanceData
[-VMMServer <ServerConnection>]
-PerformanceCounter <String>
[-AllVMNetworkGateway]
[<CommonParameters>]
Description
A Get-SCPerformanceData parancsmag lekéri a gazdagépcsoportok, fürtök, gazdagépek és virtuális gépek teljesítményadatait. Az alábbi teljesítményszámlálókhoz kérhet adatokat:
Processzorhasználat
Memóriahasználat
Tároló IOPS-használata
Hálózati I/O-használat
Energiamegtakarítás
Példák
1. példa: Gazdagépcsoport teljesítményadatainak lekérése
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> Get-SCPerformanceData -VMHostGroup $HostGroup -PerformanceCounter "MemoryUsage" -Timeframe "Hour"
Az első parancs lekéri a HostGroup01 nevű gazdagépcsoport-objektumot, és az objektumot a $HostGroup változóban tárolja.
A második parancs lekéri a HostGroup01 utolsó három órára vonatkozó memóriahasználati adatait.
2. példa: Fürt teljesítményadatainak lekérése
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01.Contoso.com"
PS C:\> Get-SCPerformanceData -VMHostCluster $Cluster -PerformanceCounter "MemoryUsage" -Timeframe "Day"
Az első parancs lekéri a Cluster01 nevű fürtobjektumot, és az objektumot a $Cluster változóban tárolja.
A második parancs lekéri a Cluster01 utolsó napjának memóriahasználati adatait (24 óra).
3. példa: Egy adott gazdagép teljesítményadatainak lekérése
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCPerformanceData -VMHost $VMHost -PerformanceCounter "MemoryUsage" -Timeframe "Month"
Az első parancs lekéri a VMHost01 nevű gazdagépobjektumot, és az objektumot a $VMHost változóban tárolja.
A második parancs a VMHost01 utolsó hónapjának (30 nap) memóriahasználati adatait gertse.
4. példa: Teljesítményadatok lekérése egy adott virtuális géphez
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCPerformanceData -VM $VM -PerformanceCounter "MemoryUsage" -Timeframe "Day"
Az első parancs lekéri a VM01 nevű virtuálisgép-objektumot, és az objektumot a $VM változóban tárolja.
A második parancs a VM01 utolsó napjára (24 órára) vonatkozó memóriahasználati adatokat gerteti.
5. példa: Az összes virtuális gép teljesítményadatainak lekérése
PS C:\> Get-SCPerformanceData -AllVM -PerformanceCounter "CPUUsage"
Ez a parancs lekéri az összes virtuális gép processzorhasználati adatait.
Paraméterek
-AllVM
Azt jelzi, hogy a rendszer az összes virtuális gép adatait visszaadja.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVMNetworkGateway
Azt jelzi, hogy a rendszer az összes hálózati átjáró adatait visszaadja.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AllVNIC
Azt jelzi, hogy a rendszer az összes virtuális hálózati adapter adatait visszaadja.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerformanceCounter
Megadja a használni kívánt teljesítményszámlálót. A paraméter elfogadható értékei a következők:
- CPUUsage
- MemoryUsage
- StorageIOPSUsage
- NetworkIOUsage
- PowerSavings
Type: | String |
Accepted values: | CPUUsage, MemoryUsage, StorageIOPSUsage, NetworkIOUsage, NetworkIOSent, NetworkIOReceived, PowerSavings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeFrame
Megadja azt az időkeretet, amelyben teljesítményadatokat szeretne gyűjteni. A paraméter elfogadható értékei a következők:
- Óra
- Nap
- Month (hónap)
Type: | String |
Accepted values: | Hour, Day, Month |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Egy virtuálisgép-objektumot ad meg.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Egy virtuálisgép-gazdaobjektumot ad meg. A Virtual Machine Manager (VMM) támogatja a Hyper-V gazdagépeket, a VMware ESX-gazdagépeket és a Citrix XenServer gazdagépeket.
Az egyes gazdagéptípusokkal kapcsolatos további információkért lásd az Add-SCVMHost parancsmagot.
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostCluster
VMM-gazdagépfürt-objektumot ad meg.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Egy virtuális gép gazdagépcsoport-objektumát adja meg.
Type: | HostGroup |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
VMM-kiszolgálóobjektumot ad meg.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Kimenetek
double[]
Ez a parancsmag kettős értékekből álló tömböt ad vissza.