Розуміння активного, неактивного, вільного та обміну пам'яттю


2

це концептуальне питання, яке виникло з питання, яке я маю.

Я спостерігав за використанням пам'яті iStat Pro і Activity Monitor протягом декількох тижнів, оскільки мій MacBook Pro (OSX 10.8.4 Mountain Lion 8Gb RAM) став повільніше змінюватися між додатками і почав займати кілька секунд, щоб показати мені текст, коли я починаю друкувати, або навіть займати більше 5 секунд, щоб дати мені поставити пароль при повторному відкритті мого (включеного) ноутбука.

Я читав деякі теми про це, і взагалі, коли я закриваю Safari і Chrome і повторно відкриваю їх, стає краще, хоча іноді мені потрібно purge на Terminal щоб звільнити частину пам'яті, але насправді у мене немає хорошого уявлення про те, як OSX управляє його пам'яттю.

Наскільки я розумію, Активна пам'ять для завдань, які виконуються зараз, Неактивна пам'ять призначено для закритих програм, які потенційно можуть бути знову відкриті, Вільна пам'ять це повністю доступна пам'ять, але що про Дротова пам'ять , Переключення пам'яті , Розмір віртуальної машини і Page ins / outs Я бачу на Activity Monitor?

Оскільки OSX поставляється з попередньо налаштованим, щоб мати оптимальну продуктивність (теоретично), мені не дуже подобається purge і я не хочу змінюватися обмін пам'яті конфігурації перед тим, як добре розуміти, що я роблю.

Чи може хто-небудь краще пояснити мені, як ці спогади працює і зробити деякі пропозиції для моїх проблем? Спеціально один з паролем, якщо це допомагає, я помітив, що він став жорсткішим, коли я почав використовувати WiFi-з'єднання і постійно включав WiFi.


EDIT: Після OS X 10.9 Mavericks, питання пароля зникло або на WiFi, чи ні. Тепер я можу відкрити ноутбук і відразу почати вводити пароль, і він приймає.


Це редагування має бути новим питанням
Mark


Ви ніколи не повинні запускати такі команди, як purge. Операційна система має набагато більше інформації, ніж ви використовуєте для використання пам'яті та процесів, і знаєте, як обробляти обробку пам'яті і обмінюватися краще, ніж користувач.
Bert

Відповіді:


1

Дротова пам'ять - це пам'ять, яку операційна система зарезервувала для себе, і вона не може бути записана на диск.

Пам'ять VM - це простір на диску, який система виділила для віртуальної пам'яті. Це повільно, і одна з головних причин, чому низька кількість вільної оперативної пам'яті приведе вашу систему до сканування.

Page ins / outs - це коли оперативна пам'ять записується на диск (поза) і коли вона копіюється з диска в ОЗУ (в).

Swap - це частина пам'яті VM, яку система фактично використовує.

Тут і багато іншого можна також знайти тут: http://www.interrupt19.com/2009/06/15/os-x-memory-usage-explained/ і тут: http://support.apple.com/kb/HT1342?viewlocale=en_US&locale=en_US

Переконайтеся, що у вас достатньо вільного місця на диску, щоб операційна система міняла за потреби. Хорошим правилом є те, що 10% загальної ємності диска завжди має бути вільним. Крім того, чи помітили ви якісь конкретні програми, які викликають проблеми? Ці інструменти, які ви використовуєте, можуть бути потужними для звуження того, що викликає вашу проблему. Крім того, якщо ви одночасно використовуєте Chrome і Safari, я пропоную вам запускати їх лише по одному, так як обидва вони прагнуть запам'ятати пам'ять.


спасибі за ваш час. Ніяких конкретних додатків, тільки речі WiFi при вході. Я визнаю Chrome + Safari пам'ять дорого, але в будь-якому випадку я збільшив пам'яті від 4 до 8 Гб, коли я купив його, тому що я знав, що, як правило, відкриваю багато вкладок, навіть використовуючи прочитати його пізніше stuff ... Що таке shachks, що Safari добре синхронізується з моїми матеріалами Apple, і Chrome з моїми матеріалами Google, і тому я використовую обидва, ми не можемо використовувати кілька служб більше в мирі ...
rafa

Це незначний момент, але ваша оперативна пам'ять складається з паличок 2x4 Гб або палички 1х8 Гб? Я вважаю, що два рівних палички трохи швидше, ніж мати одну палицю. У будь-якому випадку, чи покращиться ситуація, якщо ви вимкнете WiFi?
Tortilla

2x4GB і дійсно Apple каже, що краще, як це. Вимкнено WiFi, я все ще маю повільну проблему входу, можливо, це було просто збіг, але в будь-якому випадку, 2 моїх друзів повідомили ту ж проблему з повільним входом ... чи може це бути лише проблемою після деякого оновлення системи? Нещодавно я також оновив Xcode (хоча часто він повністю закритий). Так чи інакше, вже було дуже корисно ваше пояснення щодо речі пам'яті
rafa

Це може бути лише характеристикою версії ОС, яку ви всі працюєте. Чесно кажучи, у мене є такі ж проблеми, які у вас досить часто, але у мене на комп'ютері стільки матеріалу. Шкода, що я не можу більше допомогти.
Tortilla

"Пам'ять VM - це кількість місця на диску, яку система виділила для віртуальної пам'яті" Ні, це не так. Віртуальна машина - це адрес_простору ОС використовує. Як випливає з назви, це так віртуальний . Ви плутаєте його з своп це дійсно на диску: що використовується ОС, якщо оперативна пам'ять стає майже повним. І так, що повільно.
Laryx Decidua
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.