Как очистить кеш?

Результат после ввода free в терминале

ronay@MackbookPro:~$ free
              total        used        free      shared  buff/cache   available
Mem:        3893824     2748748      120040      164192     1025036      748844
Swap:       2097148      477604     1619544

Как очистить кеш здесь? Я новичок в ubuntu

-3
задан 3 September 2021 в 10:38

1 ответ

. Не трогайте кэш. Он управляется операционной системой.

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

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

Таким образом, очистка кеша не дает никаких преимуществ - это замедлит операции с диском. Лучше использовать неиспользуемую память для кеширования, чем оставлять ее свободной.

2
ответ дан 4 September 2021 в 09:21

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

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