1 write to _fileSystem
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationParserCgroupV2.cs (1)
94_fileSystem = fileSystem;
16 references to _fileSystem
Microsoft.Extensions.Diagnostics.ResourceMonitoring (16)
Linux\LinuxUtilizationParserCgroupV2.cs (16)
104if (!_fileSystem.Exists(_cpuacctUsage)) 110_fileSystem.ReadAll(_cpuacctUsage, bufferWriter.Buffer); 139_fileSystem.ReadFirstLine(_procStat, bufferWriter.Buffer); 179if (LinuxUtilizationParserCgroupV2.TryGetCpuUnitsFromCgroups(_fileSystem, out float cpus)) 193if (TryGetCgroupRequestCpu(_fileSystem, out float cpuPodRequest)) 206if (!_fileSystem.Exists(_memoryLimitInBytes)) 217_fileSystem.ReadAll(_memoryLimitInBytes, bufferWriter.Buffer); 242IReadOnlyCollection<string> memoryUsageInBytesSlicesPath = _fileSystem.GetDirectoryNames("/sys/fs/cgroup/", pattern); 250if (!_fileSystem.Exists(memoryUsageInBytesFile)) 255_fileSystem.ReadAll(memoryUsageInBytesFile, bufferWriter.Buffer); 285if (!_fileSystem.Exists(_memoryStat)) 293_fileSystem.ReadAll(_memoryStat, bufferWriter.Buffer); 315if (!_fileSystem.Exists(_memoryUsageInBytes)) 342_fileSystem.ReadFirstLine(_memInfo, bufferWriter.Buffer); 387_fileSystem.ReadFirstLine(_cpuSetCpus, bufferWriter.Buffer); 584_fileSystem.ReadAll(_memoryUsageInBytes, bufferWriter.Buffer);