Właściwość NumaNode.Cpus
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public ReadOnly Property Cpus As CpuCollection
Get
'Użycie
Dim instance As NumaNode
Dim value As CpuCollection
value = instance.Cpus
public CpuCollection Cpus { get; }
public:
property CpuCollection^ Cpus {
CpuCollection^ get ();
}
member Cpus : CpuCollection
function get Cpus () : CpuCollection
Wartość właściwości
Typ: Microsoft.SqlServer.Management.Smo.CpuCollection
A CpuCollection zawierający jeden zapis dla każdego Procesora, której to węzeł NUMA.
Uwagi
Cpus Właściwość jest tylko do odczytu.Nowa kolekcja Procesora zostaną utworzone po null jest przypisany do tej właściwość.Kolekcja jest inicjowany z informacji z obiektu nadrzędnego AffinityInfo obiektu.
Ostrzeżenie
Chociaż Cpusis() tylko do odczytu, osoby Cpu elementy mogą być zapisywane.
Przykłady
Poniższy przykład pokazuje sposób wyświetlić całkowitą liczbę procesorów, należące do każdego węzeł NUMA na lokalne wystąpienie SQL Server.
using System;
using Microsoft.SqlServer.Management.Smo;
namespace samples
{
class Program
{
static void Main(string[] args)
{
Server dbServer = new Server("(local)");
dbServer.Refresh();
foreach (NumaNode node in dbServer.AffinityInfo.NumaNodes)
{
Console.WriteLine(
"There are {0} CPUs in NUMA node {1}.",
node.Cpus.Count, node.ID);
}
}
}
}