Опция -/+ buffers/cache
указывает на размер оперативной памяти, выделенной непосредственно для чтения/записи всеми процессами запущенных приложений.
Когда вы запускаете free
с флагом -m
, -/+ buffers/cache
является наиболее важной строкой, на которую следует обратить внимание. В вашем случае это не означает, что (351+46)Мб - это общая свободная память, но это способ представить, что 242 Мб было использовано процессами, а 351 Мб буфера/кэша в оперативной памяти выделено для использования другими приложениями.
Linux всегда пытается использовать оперативную память для ускорения дисковых операций, используя доступную память для буферов (метаданные файловой системы) и кэша (страницы с фактическим содержимым файлов или блочных устройств). Можно отметить, что если система работает уже некоторое время, то в колонке free
строки mem
можно увидеть небольшое число.
У меня была аналогичная проблема, в моем меню BIOS была опция вроде Open Lid Resume = disabled
Я включил эту опцию, и проблема была решена. Я использовал Fedora на Acer.
@Bajro, вы можете изменить TTY?