3 implementations of GetCgroupLimitedCpus
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxUtilizationParserCgroupV1.cs (1)
164public float GetCgroupLimitedCpus()
Linux\LinuxUtilizationParserCgroupV2.cs (1)
210public float GetCgroupLimitedCpus()
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\DummyLinuxUtilizationParser.cs (1)
13public float GetCgroupLimitedCpus() => 1;
4 references to GetCgroupLimitedCpus
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Linux\LinuxResourceHealthCheckTests.cs (1)
164parser.Setup(x => x.GetCgroupLimitedCpus()).Returns(1);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxResourceQuotaProvider.cs (1)
29resourceQuota.MaxCpuInCores = _parser.GetCgroupLimitedCpus();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
Linux\LinuxUtilizationProviderTests.cs (2)
332parserMock.Setup(p => p.GetCgroupLimitedCpus()).Returns(12f); 400parserMock.Setup(p => p.GetCgroupLimitedCpus()).Returns(12f);