170 похожих чатов

Привет, ребята, моя резервная память имеет много оперативной памяти после

длительного использования и ставит много процессов на непрерывный вызов.

Особенно когда я делаю тестовые запуски скриптов на python.

Как освободить память для новых процессов и освободить ее от несущественных выделений?

У меня такое чувство, что он становится все медленнее и медленнее.

Возможно, есть способ найти неважные процессы?

Я не хочу каждый раз перезагружать систему. Это очень необычно для Linux.

32 ответов

8 просмотров

а можно ещё раз по русски? и по шагам что делал, что наблюдаешь, что не нравится

Witold-🖤🩶 Автор вопроса
Tishka17
а можно ещё раз по русски? и по шагам что делал, ч...

Я запускаю свою машину. Пока что машина работает отлично. Со временем, когда я использую компьютер в течение длительного периода времени, в буфере обмена оперативной памяти сохраняется большое количество данных. Что касается этого, то все в порядке. Вот для чего нужна оперативная память. Если затем я часто запускаю сценарий Python для его тестирования, то он также хранится в оперативной памяти. Это нормально и полезно для быстрого поиска данных. Но со временем оперативная память заполняется из-за прогонов тестов, и производительность компьютера заметно снижается. Теперь я не хочу перезагружать систему из-за полной памяти или искать в HTOP строка за строкой процессы, готовые к извлечению. Поэтому я хотел бы знать самый быстрый способ очистки этих готовых к выполнению данных из памяти после завершения теста.

Witold-🖤🩶 Автор вопроса
Denis Kalinochkin
А процессы сами не завершаются?

Да, иногда мне приходится останавливать процессы, потому что они не могут быть завершены.

Witold 🖤🩶
Да, иногда мне приходится останавливать процессы, ...

Это проблема процессов. Стоит исправить их, чтобы они завершались сами

Witold-🖤🩶 Автор вопроса
Denis Kalinochkin
Это проблема процессов. Стоит исправить их, чтобы ...

Хорошо, спасибо за подсказку. Я прочитаю о том, как сделать так, чтобы процессы завершались сами по себе. Если у вас есть хороший совет, где искать, буду признателен.

Witold 🖤🩶
Я запускаю свою машину. Пока что машина работает ...

1. Какой ещё буфер обмена? 2. Если процесс завершился - он не занимает памяти

Witold 🖤🩶
Хорошо, спасибо за подсказку. Я прочитаю о том, ка...

вы не уточнили какая у вас ОС от этого будет зависеть подход к решению вашей проблемы

Witold 🖤🩶
Ubuntu 20.04

https://www.kernel.org/doc/html/latest/admin-guide/mm/index.html

Tishka17
шта?

есть впечатление, что говоришь с роботом)

Witold-🖤🩶 Автор вопроса
Grey С.
https://www.kernel.org/doc/html/latest/admin-guide...

Спасибо, Какие-нибудь ключевые слова о том, что мне следует искать?

Witold 🖤🩶
Спасибо, Какие-нибудь ключевые слова о том, что мн...

вам стоит ознакомится как работают процессы в Unix системе прежде чем задавать свой вопрос.)) https://www.golinuxcloud.com/tutorial-linux-memory-management-overview/

Witold-🖤🩶 Автор вопроса
Tishka17
1. Какой ещё буфер обмена? 2. Если процесс заверши...

Да, если процессы завершаются после каждого запуска теста, то я не могу понять, почему рабочая память так сильно заполняется. Поэтому мое предположение заключалось в том, что он постоянно хранит в оперативной памяти данные, полученные в ходе тестовых запусков.

Witold 🖤🩶
Да, если процессы завершаются после каждого запуск...

что такое "рабочая память" и как ты понял что она заполняется

Tishka17
что такое "рабочая память" и как ты понял что она ...

мне кажется тут немного не по теме товаришь спрашивает

Witold 🖤🩶
RAM

а вторая часть вопроса?

Witold-🖤🩶 Автор вопроса
Tishka17
а вторая часть вопроса?

Я контролирую систему с помощью HTOP manager в linux. Там я вижу, что Рама, показанный здесь ЗЕЛЕНЫМ, становится все больше и больше.

Witold 🖤🩶
screenshot Я контролирую систему с помощью HTOP manager в lin...

если зеленый увеличивается - смотри ниже кто его ест

Grey С.
флуд не?

не флуд, небольшой оффтоп, но пока тишина и это хотя бы технически осмысленно

Witold 🖤🩶
screenshot Я контролирую систему с помощью HTOP manager в lin...

используй следующую команду которая отфильтрует процессы по потреблению памяти ps axo rss,comm,pid \ | awk '{ proc_list[$2]++; proc_list[$2 "," 1] += $1; } \ END { for (proc in proc_list) { printf("%d\t%s\n", \ proc_list[proc "," 1],proc); }}' | sort -n | tail -n 10 | sort -rn \ | awk '{$1/=1024;printf "%.0fMB\t",$1}{print $2}'

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
12
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Карта сайта