Куди пішла вся ОЗУ?


9

У мене є 1 Гб оперативної пам’яті, і коли я запускаю NetBeans і Firefox, вони отримують близько 300 Мб оперативної пам’яті. У якийсь момент система стає дуже повільною, ймовірно, у 100 разів повільнішою, ніж звичайна, перемикання windows ( Alt+ Tab) стає величезним завданням, а комп'ютер практично марний. Це, мабуть, момент, коли він починає міняти місцями.

Два питання:

  1. Відповідно до наданих зображень, куди поділася вся ОЗУ? Коли я обчислюю всі пам'яті процесів, вона набагато менша за 1 Гб.
  2. Чи нормально система стає в 100 разів повільнішою, коли оперативна пам’ять заповнена і використовує простір підкачки?

З іншим комп'ютером з 4 ГБ оперативної пам’яті у мене немає проблем.

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

Оновлення: я додав 2 Гб оперативної пам’яті, тепер у мене є 3 ГБ. Кожен, хто хоче використовувати важкі програми з 1 Гб в Unity, я не думаю, що це спрацює. Відмінно працює на порожньому робочому столі :)


Час доступу до основної пам'яті знаходиться в порядку наносекунд, час доступу до жорсткого диска - в порядку мілісекунд. Ви повинні скоріше дивуватися, що це не (цілком) мільйон разів повільніше при його заміні.
Кріс Морган

Відповіді:


13
  1. Під виглядом переконайтеся , що ви вибрали всі процеси :

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

  2. Так, це нормально. Місце на жорсткому диску поміняється повільніше, ніж оперативна пам'ять.


Дякую за вашу відповідь. Так, процесів більше, апаш, наприклад, має їх пару. Все ще виглядає, що сума не більша, ніж 700 Мб, але є чимало таких, які мають Н / А для пам’яті. Загалом їх дуже багато, більше 100! Це нормально? Отже, якщо я хочу використовувати ці важкі додатки, мені потрібно придбати більше оперативної пам’яті? :)
umpirsky

У мене була подібна проблема. Крім того, в "моніторі системи" ви не бачите буферів і кеш-пам'яті. Щоб побачити це, перейдіть до терміналу і скажіть free -m. Ви можете використовувати Chromium замість firefox, він може краще використовувати оперативної пам’яті (він випустить таран після закриття вкладки, на відміну від Firefox)
gsedej

Хе, я додам більше оперативної пам’яті, але я просто хотів перевірити, чи це нормальна поведінка. Я не очікував настільки різкого сповільнення, коли не залишилося пам'яті.
умпірський

Пам’ятайте, що інтегрована відеокарта, ймовірно, буде також виділена частина вашої оперативної пам’яті, що залишатиме вам менше 1 Гб для початку.
Нердфест

3

Так, нормально, щоб ваша система була надзвичайно повільною або зовсім непридатною для використання, коли ваша ОЗУ заповнена (Повірте, у мене є лише 2 Гб оперативної пам’яті).


1
Я не бачу мети
розміщувати

3
@umpirsky: якщо у вас не було заміни, Linux запустить OOM kill і процеси будуть вбиті. Якщо вам "пощастило", це просто Firefox з деякими неважливими веб-сайтами. Якщо ви недобросовісні, це Netbeans зі своєю незбереженою роботою.
Лекенштейн

1
@Lekensteyn Я знаю :) Це був жарт, тому що система не використовується, коли у вас немає оперативної пам'яті. Я не впевнений, що це стосується Windows (мені це все одно не подобається).
умпірський

3

Я пропоную вам ознайомитись із цією статтею https://help.ubuntu.com/community/SwapFaq. Ви можете налаштувати своє використання своп тут (змусити його використовувати пізніше / раніше)


1

Ви зашифрували домашню папку випадково? Я це зробив, і він також створив зашифрований своп (він робить це лише під час встановлення ubuntu).

Цей своп, окрім уповільнення часу завантаження, здається надзвичайно повільним: для співчуття я використовував Pentium 4, 1 Гб оперативної пам’яті в якості свого основного ПК (домашній зашифрований, але я не міняю своп), і ніколи обмін не був таким поганим, як зараз, коли я перейшов на Ноутбук Core I5 ​​з 4 Гб оперативної пам’яті.

Мені потрібно використовувати своп під час роботи з PDF-файлами (більшість пов'язаних програм, здається, забувають, що / tmp існує ..)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.