Система использует много памяти, и я не могу найти, почему

Моя 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
Есть идеи?

4
задан 16 May 2011 в 00:48

2 ответа

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

Пока своп не используется, ваша память вообще не испытывает стресса.

0
ответ дан 16 May 2011 в 00:48

Если вы используете команду free, вы увидите строку - / + buffers / cache. Эта строка даст вам более точное представление о том, сколько памяти используют ваши приложения.

Мой компьютер, например (4 ГБ): free -m

              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 ГБ бесплатно для моих приложений для использования. Остальное для буферов и кеша, как следует из названия.

0
ответ дан 16 May 2011 в 00:48

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

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