Ускорение машины ubuntu [закрыто]

Делает ли следующая команда улучшенной производительность машины:
sudo sync && echo 3 | sudo tee / proc / sys / vm / drop_caches

Я знаю, что это для освобождения оперативной памяти. Пожалуйста, руководство

1
задан 13 July 2015 в 15:26

3 ответа

Нет, это просто выводит загрузку материала (объекты плиты и pagecache) от системного кэша.

, Если Ваша система вне памяти (и я имею в виду: глубокий в использование подкачки, ничто бесплатное взбалтывание жесткого диска), затем да, это могло бы помочь... Но не так как:

  • Покупка большего количества RAM, это не дорого или твердо соответствовать.
  • Закрытие чего-то это использует большую память (или вкладки от браузера).
  • Используя что-то быстрее для области подкачки (например, SSD)
  • Сжимающаяся подкачка

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

2
ответ дан 7 December 2019 в 12:44

Нет, см. , Как я чищу или отключаю кэш памяти? для всестороннего ответа.

Кэш там, чтобы использоваться и ускорить вещи. Таким образом, Linux полностью использует кэширование. Если Вы сделаете это, то это будет занимать секунды для кэша, чтобы быть заполненным снова.

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

1
ответ дан 7 December 2019 в 12:44

Можно также записать команду как:

echo 3 > /proc/sys/vm/drop_caches

вышеупомянутая команда освободит pagecache, dentries и inodes. И

sudo sync

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

0
ответ дан 7 December 2019 в 12:44

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

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