Привет всем!
Я прохожу курс “от 0 до Linux админа” здесь: https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой использования оперативной памяти на Ubuntu 24.10. У меня сложилось впечатление, что в оперативной памяти остается “призрачное” потребление после завершения процессов. Когда я смотрю на открытые процессы, они не занимают столько.
Вот выводы из htop и bashtop:
htop:
bashtop:
К сожалению, это не проблема кеша, так как у меня остается слишком много необъяснимой оперативной памяти. Как видно из вывода команды free -ht
:
$ free -ht
total used free shared buff/cache available
Mem: 15Gi 13Gi 909Mi 270Mi 861Mi 1.2Gi
Swap: 4.0Gi 1.7Gi 2.3Gi
Total: 19Gi 15Gi 3.2Gi
После выполнения команды sudo sysctl vm.drop_caches=3
использование памяти поменялось так:
$ free -ht
total used free shared buff/cache available
Mem: 15Gi 11Gi 3.2Gi 222Mi 546Mi 3.2Gi
Swap: 4.0Gi 1.7Gi 2.3Gi
Total: 19Gi 13Gi 5.5Gi
Я даже пытался закрыть все программы, но память все равно использовалась на уровне 8.7Gi без видимой причины:
$ free -ht
total used free shared buff/cache available
Mem: 15Gi 8.7Gi 6.2Gi 131Mi 490Mi 6.3Gi
Swap: 4.0Gi 462Mi 3.5Gi
Total: 19Gi 9.2Gi 9.8Gi
Кто-нибудь сталкивался с подобной проблемой или знает, как это можно исправить? Буду благодарен за подсказки!