Следует ли мне беспокоиться о том, что у меня так мало свободной памяти или свободная память в буферах / кэше также доступна для чего-либо? [дубликат]

Вместо этого вы можете использовать команду sudoedit .

EDITOR=gedit sudoedit filename.txt

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

В большинстве случаев имеет тот же эффект, что и sudo gedit filename.txt , но он запускает редактор без привилегий, и ваша X-пересылка должна работать.

3
21.08.2018, 02:05
1 ответ

Опция -/+ buffers/cache указывает на размер оперативной памяти, выделенной непосредственно для чтения/записи всеми процессами запущенных приложений.

Когда вы запускаете free с флагом -m, -/+ buffers/cache является наиболее важной строкой, на которую следует обратить внимание. В вашем случае это не означает, что (351+46)Мб - это общая свободная память, но это способ представить, что 242 Мб было использовано процессами, а 351 Мб буфера/кэша в оперативной памяти выделено для использования другими приложениями.

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

0
27.01.2020, 21:36

Теги

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