Я пытаюсь разбить использование памяти моими модулями, работающими на Kubernetes. Я могу видеть использование памяти модулем через kubectl top pod
, но мне нужно полное распределение использования памяти.
Мой контейнер может загружать или записывать новые файлы на диск, поэтому я хотел бы видетьв определенный момент, сколько используемой памяти используется для каждого файла и сколько используется программным обеспечением. в настоящее время нет реального диска, а есть только TempFS, так что это означает, что каждый файл потребляет выделенные ресурсы памяти, и это нормально, пока я могу проверять и знать, где находится память.
Не могу найтипохоже, что cAdvisor
помогает получить статику памяти, но он просто использует docker/cgroups
, что не дает разбивки, как я описал.