Есть ли команда, которая освобождает RAM?

Вы можете использовать Vim в режиме Ex:

ex -sc '1d42|x' dump.sql
1 перейти к первой строке 42 выбрать 42 строки d удалить x сохранить и закрыть
3
задан 11 November 2011 в 23:32

5 ответов

Кэшированная оперативная память? Не совсем, но это операционная система, управляемая ядром для кэширования чтения дисков, поэтому она не должна влиять на производительность вашей системы, на самом деле она должна ей помочь. Вы можете изменить способ кэширования ядра, но я не думаю, что вы можете явно освободить ОЗУ, которое в настоящее время используется в качестве кеша страницы. Как правило, более новые ядра пытаются использовать как можно больше бесплатной ОЗУ в качестве кеша, а также бесплатно и переназначать его при запуске новых процессов, поэтому вы, как правило, увидите довольно много кешей. Почему вы хотите его освободить?

10
ответ дан 25 May 2018 в 16:58

Кэшированная оперативная память? Не совсем, но это операционная система, управляемая ядром для кэширования чтения дисков, поэтому она не должна влиять на производительность вашей системы, на самом деле она должна ей помочь. Вы можете изменить способ кэширования ядра, но я не думаю, что вы можете явно освободить ОЗУ, которое в настоящее время используется в качестве кеша страницы. Как правило, более новые ядра пытаются использовать как можно больше бесплатной ОЗУ в качестве кеша, а также бесплатно и переназначать его при запуске новых процессов, поэтому вы, как правило, увидите довольно много кешей. Почему вы хотите его освободить?

10
ответ дан 7 August 2018 в 20:25

Чтобы освободить pagecache:

echo 1 > /proc/sys/vm/drop_caches

Чтобы освободить dentries и inodes:

echo 2 > /proc/sys/vm/drop_caches

Чтобы освободить pagecache, dentries и inodes:

echo 3 > /proc/sys/vm/drop_caches
[d3 ] использовать с правами root

9
ответ дан 25 May 2018 в 16:58

У меня были проблемы с моим ноутбуком с замедлением и память памяти, используемой с высоким процентом, теперь есть способ сделать это в терминале, и даже в качестве cron-job я сделал последнее для каждые 15 минут, и это действительно помогает, но все же время от времени замедляется в зависимости от использования моего ноутбука. В зависимости от того, как вы хотели бы это сделать, посмотрите здесь эту ссылку. Очистите или отключите кеш памяти

, и, как я уже сказал, я установил его как cron-job, поэтому, если вы хотите это сделать таким образом, найдите решение, в котором говорится: «Сделайте это cron-job»

0
ответ дан 25 May 2018 в 16:58

У меня были проблемы с моим ноутбуком с замедлением и памятью памяти, используемой в высоком проценте, теперь есть способ сделать это в терминале, и даже как cron-job, я сделал последнее для каждые 15 минут, и это действительно помогает, но все же время от времени замедляется в зависимости от использования моего ноутбука. В зависимости от того, как вы хотели бы это сделать, посмотрите здесь эту ссылку Очистите или отключите кеш памяти

, и, как я уже сказал, я установил его как cron-job, поэтому, если вы хотите сделать это так, найдите решение, в котором говорится: «Сделать это cron-job»

0
ответ дан 4 August 2018 в 18:19

Другие вопросы по тегам:

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