Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Очистка ОЗУ  (Прочитано 4054 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vipex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Очистка ОЗУ
« : 01 Февраля 2017, 21:50:48 »
Есть скрипт
#!/bin/sh
echo "Было занято в кеше ОЗУ"
free -m
# Чистим pagecache:
sync
echo 1 | sudo tee -a /proc/sys/vm/drop_caches
#Чистим dentrie и inode кэши:
sync
echo 2 | sudo tee -a /proc/sys/vm/drop_caches
#Чистим pagecache, dentrie и inode кэши:
sync
echo 3 | sudo tee -a /proc/sys/vm/drop_caches
echo "Стало свободно в ОЗУ"
free -m
exit 0

После выполнения показывает такое
./reset.sh
Было занято в кеше ОЗУ
              total        used        free      shared  buff/cache   available
Память:        3884        2859         129         577         896         183
Подкачка:        4026         538        3488
1
2
3
Стало свободно в ОЗУ
              total        used        free      shared  buff/cache   available
Память:        3884        2858         190         576         835         187
Подкачка:        4026         538        3488

Почему так мало очищается память?
« Последнее редактирование: 01 Февраля 2017, 23:49:52 от Punko »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #1 : 01 Февраля 2017, 21:51:53 »
Потому что скрипт писал идиот.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vipex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #2 : 01 Февраля 2017, 22:07:02 »
Потому что скрипт писал идиот.
В поиске на сайтах везде так указано.
А как правильно?

Оффлайн Komorebi

  • Активист
  • *
  • Сообщений: 479
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #3 : 01 Февраля 2017, 22:12:48 »
Хочется отрубать руки тем, что советует подобную чушь.
Просто поверьте, вам не нужна никакая очистка ОЗУ. Хотите что-то действительно полезное - поставьте zram.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #4 : 01 Февраля 2017, 22:15:16 »
Правильно дать системе спокойно работать. Если вам нехватает RAM - добавьте RAM. А не занимайтесь непойми чем.

Пользователь добавил сообщение 01 Февраля 2017, 22:16:12:
поставьте zram
Хочется отрубать руки тем, что советует подобную чушь.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Komorebi

  • Активист
  • *
  • Сообщений: 479
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #5 : 01 Февраля 2017, 22:18:48 »
zram, по крайней мере, работает. Можно пользовать если уж совсем жалко копеек на одну доп планку.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #6 : 01 Февраля 2017, 22:22:42 »
zram имеет смысл только если памяти больше, чем достаточно. Что автоматически лишает его всякого смысла.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн vipex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #7 : 01 Февраля 2017, 23:50:27 »
Просто поверьте, вам не нужна никакая очистка ОЗУ

Не соглашусь. Лучше будет если система будет работать со свободной ОЗУ чем со свопом

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #8 : 01 Февраля 2017, 23:54:17 »
Не соглашусь, ОЗУ должно работать, а не простаивать. Если Вы вычистили кэш из ОЗУ, вы увеличили нагрузку на винчестер и увеличили время выполнения программ.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #9 : 02 Февраля 2017, 00:13:45 »
поставьте zram
а при чём тут zram вообще?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн vipex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #10 : 02 Февраля 2017, 00:19:22 »
#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production instead use "echo 1"
echo "echo 3 > /proc/sys/vm/drop_caches"

Так правильно? или так

$ sudo sh -c 'echo 1 >/proc/sys/vm/drop_caches'
$ sudo sh -c 'echo 2 >/proc/sys/vm/drop_caches'
$ sudo sh -c 'echo 3 >/proc/sys/vm/drop_caches'

Просмотрел что пишут на буржуйских сайтах, много вариантов перепробовал, но память кардинально не очищается
« Последнее редактирование: 02 Февраля 2017, 00:28:42 от vipex »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #11 : 02 Февраля 2017, 01:00:37 »
vipex, как уже вам сказали:
Правильно дать системе спокойно работать.
/proc/sys/vm/drop_caches - не надо трогать без крайней необходимости
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн vipex

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #12 : 02 Февраля 2017, 01:01:12 »
если уж совсем жалко копеек на одну доп планку.
Так две уже стоит, было бы место поставил бы)

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6723
  • 20% Cooler
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #13 : 02 Февраля 2017, 01:07:31 »
vipex,
(Нажмите, чтобы показать/скрыть)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28365
    • Просмотр профиля
Re: Очистка ОЗУ
« Ответ #14 : 02 Февраля 2017, 01:35:27 »
Лучше будет если система будет работать со свободной ОЗУ
Так "работать" или "свободной"?
Выберите уже что-нибудь одно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.