Существуют ли инструменты для обнаружения утечек памяти работающих программ в Linux? Я знаю о Valgrind, но он в основном используется для отладки утечек памяти, а не просто для обнаружения утечек памяти.
1 ответ
0
Я не уверен, но кое-что, что я заметил на своем сервере Minecraft, - это постоянное использование кеша памяти. Чтобы противостоять кешу, занимающему всю память, я запускаю эти команды в cron каждый день ....
команда
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
free_memory.sh
#!/bin/bash
echo -e "\033[36mMemory before\033[0m"
free -m
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
echo -e "\033[32mMemory after :)\033[0m"
free -m