1 write to _fileSystem
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationParserCgroupV2.cs (1)
102
_fileSystem
= fileSystem;
21 references to _fileSystem
Microsoft.Extensions.Diagnostics.ResourceMonitoring (21)
Linux\LinuxUtilizationParserCgroupV2.cs (21)
117
_fileSystem
.ReadFirstLine(_cpuCgroupInfoFile, bufferWriter.Buffer);
143
if (!
_fileSystem
.Exists(_cpuacctUsage))
148
return ParseCpuUsageFromFile(
_fileSystem
, _cpuacctUsage);
156
if (!
_fileSystem
.Exists(cpuUsageFile))
161
return ParseCpuUsageFromFile(
_fileSystem
, cpuUsageFile);
171
_fileSystem
.ReadFirstLine(_procStat, bufferWriter.Buffer);
211
if (LinuxUtilizationParserCgroupV2.TryGetCpuUnitsFromCgroups(
_fileSystem
, out float cpus))
227
if (LinuxUtilizationParserCgroupV2.TryGetCpuLimitFromCgroupsV2(
_fileSystem
, cpuLimitsFile, out float cpus))
241
if (TryGetCgroupRequestCpu(
_fileSystem
, out float cpuPodRequest))
256
if (TryGetCgroupRequestCpuV2(
_fileSystem
, cpuRequestsFile, out float cpuPodRequest))
269
if (!
_fileSystem
.Exists(_memoryLimitInBytes))
280
_fileSystem
.ReadAll(_memoryLimitInBytes, bufferWriter.Buffer);
305
IReadOnlyCollection<string> memoryUsageInBytesSlicesPath =
_fileSystem
.GetDirectoryNames("/sys/fs/cgroup/", pattern);
313
if (!
_fileSystem
.Exists(memoryUsageInBytesFile))
318
_fileSystem
.ReadAll(memoryUsageInBytesFile, bufferWriter.Buffer);
348
if (!
_fileSystem
.Exists(_memoryStat))
356
_fileSystem
.ReadAll(_memoryStat, bufferWriter.Buffer);
378
if (!
_fileSystem
.Exists(_memoryUsageInBytes))
405
_fileSystem
.ReadFirstLine(_memInfo, bufferWriter.Buffer);
450
_fileSystem
.ReadFirstLine(_cpuSetCpus, bufferWriter.Buffer);
710
_fileSystem
.ReadAll(_memoryUsageInBytes, bufferWriter.Buffer);