Моя Ubuntu использует безумное количество оперативной памяти. Когда я загружаю машину, она использует от 1,5 до 2 гигабайт оперативной памяти без запуска каких-либо приложений. Когда я запускаю Firefox и VLC, он исчерпан. Переходя к 6083716 используется (почти максимум)
Я не могу найти источник использования этой памяти. Но звук видео vlc искажается из-за этого. Также, когда я выключаю все работающее, оно все еще использует более 5 ГБ оперативной памяти.
Графический системный монитор говорит, что используется только 18%, но верхний и свободный говорят, что он почти все используется.
top: Mem: 6127092k total, 6083484k used, 43608k free, 22820k buffers
Есть идеи?
Swap: 6288380k total, 0k used, 6288380k free, 4948116k cached
Память там для использования. Если память не используется приложениями, она будет использоваться системой для кэширования, например чтения и записи на диск. Неиспользованная память - потраченная впустую память.
Пока своп не используется, ваша память вообще не испытывает стресса.
Если вы используете команду free, вы увидите строку - / + buffers / cache. Эта строка даст вам более точное представление о том, сколько памяти используют ваши приложения.
Мой компьютер, например (4 ГБ): free -m
blockquote>
total used free shared buffers cached Mem: 3760 3155 605 0 86 1654 -/+ buffers/cache: 1414 2346 Swap: 1905 39 1866
показывает, что используется всего 3,1 ГБ, но на самом деле 2,3 ГБ бесплатно для моих приложений для использования. Остальное для буферов и кеша, как следует из названия.