tgoop.com/srv_admin_linux/552
Create:
Last Update:
Last Update:
📌 Как быстро вычислить утечку памяти в Linux?
Когда система начинает «подтормаживать» без видимой причины — пора заподозрить утечку памяти.
Так можно быстро найти виновника :
1. Проверяем использование памяти:
free -h
Если
available стремится к нулю, есть повод копнуть глубже.2. Сортируем процессы по потреблению RAM:
ps aux --sort=-%mem | head -n 10
Тут видно, кто больше всех ест память.
3. Следим за slab-объектами:
cat /proc/meminfo | grep Slab
Если значение растёт со временем — это сигнал утечки в ядре или драйверах.
4. Используем
smem для точной оценки:
smem -r | sort -k 4 -nr | head
smem учитывает shared memory — оценка куда точнее, чем просто ps.5. Если подозрение на конкретный процесс:
pmap — покажет, что именно грузит память:
pmap -x <PID>
Совет:
Запусти
htop, нажми F6, выбери колонку RES, отсортируй. Увидишь — кто на самом деле обжора.BY Админские угодья
Share with your friend now:
tgoop.com/srv_admin_linux/552
