Куда делась вся оперативная память?


9

У меня есть 1 ГБ ОЗУ, и когда я запускаю NetBeans и Firefox, они получают около 300 МБ ОЗУ. В какой-то момент система становится очень медленной, вероятно, в 100 раз медленнее, чем обычно, переключение окон ( Alt+ Tab) становится огромной задачей, а компьютер практически бесполезен. Вероятно, это тот момент, когда он начинает меняться.

Два вопроса:

  1. Согласно предоставленным изображениям, куда ушла вся оперативная память? Когда я вычисляю всю память процессов, она намного меньше, чем 1 ГБ.
  2. Это нормально для системы, чтобы стать в 100 раз медленнее, когда ОЗУ заполнена и использует пространство подкачки?

На другом компьютере с 4ГБ оперативной памяти у меня проблем нет.

введите описание изображения здесь введите описание изображения здесь

Обновление: я добавил 2 ГБ оперативной памяти, теперь у меня есть 3 ГБ. Любой, кто хочет использовать тяжелые приложения с 1 ГБ на Unity, не думаю, что это сработает. Отлично работает на пустом рабочем столе :)


Время доступа к основной памяти составляет порядка наносекунд, время доступа к жесткому диску - миллисекунды. Скорее всего, вы удивитесь, что при обмене он (в общем-то) не медленнее.
Крис Морган

Ответы:


13
  1. В разделе Просмотр убедитесь, что вы выбрали Все процессы :

    введите описание изображения здесь

  2. Да это нормально Пространство подкачки на жестком диске намного медленнее, чем оперативная память.


Спасибо за Ваш ответ. Да, есть больше процессов, например, в Apache есть несколько из них. Похоже, что сумма не превышает 700 МБ, но многие из них имеют N / A для памяти. В общем их много, более 100! Это нормально? Итак, если я хочу использовать это тяжелые приложения, мне нужно купить больше оперативной памяти? :)
umpirsky

У меня была похожая проблема. Плюс, в «системном мониторе» вы не видите буферов и кешей. Чтобы увидеть это, зайдите в терминал и скажите free -m. Вы можете использовать Chromium вместо Firefox, он может использовать RAM лучше (он освободит RAM после закрытия вкладки, в отличие от Firefox)
gsedej

Хех, я добавлю больше оперативной памяти, но я просто хотел проверить, нормальное ли это поведение. Я не ожидал такого резкого замедления из-за нехватки памяти.
umpirsky

Помните, что встроенной видеокарте, скорее всего, также будет выделена часть вашей оперативной памяти, и вам останется менее 1 ГБ для начала.
Nerdfest

3

Да, это нормально, если ваша система работает очень медленно или вообще не работает, когда ваша память заполнена (поверьте, у меня всего 2 ГБ памяти).


1
Я не вижу
смысла в

3
@umpirsky: если у вас не было свопа, Linux запустит OOM kill и процессы будут убиты. Если вам «повезло», это просто Firefox с некоторыми неважными сайтами. Если вы не уверены, это Netbeans с вашей несохраненной работой.
Лекенштейн

1
@Lekensteyn, я знаю :) Это была шутка, потому что система не работает, когда у вас недостаточно оперативной памяти. Я не уверен, что это так с Windows (мне все равно это не нравится).
umpirsky


1

Вы случайно зашифровали свою домашнюю папку? Я сделал, и он также создал зашифрованный своп (он делает это только при установке Ubuntu).

Этот обмен, кроме того, что замедляет загрузку, кажется очень медленным: для сострадания я использовал Pentium 4, 1 ГБ ОЗУ в качестве основного ПК (домашний зашифрован, но я не думаю, что обмен), и обмен никогда не был таким плохим, как сейчас, когда я переключился на Core I5 ​​ноутбук с 4 ГБ оперативной памяти.

Мне нужно использовать swap при работе с PDF (большинство связанных программ, кажется, забывают, что / tmp существует ...)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.