Як змусити комп'ютер використовувати більше оперативної пам’яті?


19

У мене працює Windows 7 64-розрядна з 8 ГБ оперативної пам’яті. Проблема в тому, що я дуже рідко все це використовую.

Час від часу я роблю відеомонтаж, і це, безумовно, стане в нагоді потім, але для щоденного використання я його не найкращим чином використовую.

Чи можна змінити налаштування, які змусять мою операційну систему використовувати більше оперативної пам'яті, наприклад, зупиняючи її за допомогою файлів сторінки? Я радий за те, що він використовує до 4 ГБ, коли я просто обмінююся переглядами та переміщенням файлів. Наскільки мені відомо, маючи більше оперативної системи в пам'яті, це зробить її більш чутливою. Наразі це не зовсім погано, але, безумовно, це не може зашкодити особливо, оскільки я його не використовую ні для чого іншого.

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

Будь ласка, дайте мені знати, чи я тут помиляюся з якимись фактами.


6
Пейджинг трохи складніший, ніж ви думаєте, що це здається - це також превентивний магазин резервного копіювання тощо. Все завжди записується у файл сторінки, навіть якщо ви насправді не запитуєте пам'ять. Ця відповідь на "Провина сервера" говорить про це краще за все, що я міг би сказати - serverfault.com/questions/23621/…
Shinrai

3
Я пропоную вам використовувати комп’ютер для чогось корисного. Чому б не запустити складання будинку або будь-який інший розподілений проект. По-перше, ти маєш використовувати більше свого барана (для чогось приємного), а по-друге, ти допомагаєш людям. Можливо, колись навіть ви самі або ваша родина! Удачі!
Waxhead

Це повинен мати тег "Windows", правда? - Хоча про операційну систему Windows нічого не сказано, я думаю, що питання та відповіді не мають нічого спільного з Linux чи Mac. Правильно?

Відповіді:


1

Панель управління-> система-> налаштування системи з автоматичним регулюванням-> розширені-> параметри продуктивності-> розширені-> зміна віртуальної пам'яті-> зніміть прапорець автоматично керуйте та встановіть файл сторінки на все, що вам потрібно. Я НЕ рекомендую встановлювати жодний файл сторінки, так як якщо ви підходите до 8 Гб, ви отримаєте помилку, але ви, безумовно, можете це зробити.


3
чому на землі він повинен робити щось подібне?
akappa

Що б ви порекомендували як мої початкові та максимальні розміри файлів сторінки? Я не такий розумний щодо подібних речей ...
Нік Брунт

1
@akappa Тому що якщо він дійсно ніколи не підходить до 8 Гб, це дійсно буде швидше. Однак, я згоден, цього робити не слід. Я б рекомендував початкові 50 Мб або більше, і максимум приблизно на максимальному обсязі пам'яті, який вам може знадобитися над вашими 8 ГБ ОЗУ + 1.
soandos

Ви хочете встановити два розміри однакові, інакше файл сторінки змінює розмір сапсової продуктивності. Ви також хочете встановити його якомога вище, оскільки занадто малий файл сторінки змушує неефективно використовувати ОЗУ.
Девід Шварц

7

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

Тому зазвичай краще дозволити ОС вирішити, скільки пам'яті використовувати для кешування файлів. Якщо користувач має дуже конкретне уявлення про дане середовище програми, то може бути застосована деяка додаткова оптимізація. З піднятого командного рядка запустіть:

fsutil behavior set memoryusage 2

Це дає змогу операційній системі присвятити кешування файлів більше пам'яті, ніж це було б інакше.

Налаштовує внутрішні рівні кешу NTFS пам’яті з відкритим пулом NTFS та NTFS пам'яттю без пулу. Встановити значення 1 або 2. Якщо встановлено значення 1 (за замовчуванням), NTFS використовує типовий об'єм пам'яті пулового пулу за замовчуванням. Якщо встановлено 2, NTFS збільшує розмір списків зовнішньої сторони та пороги пам'яті. (Оглядовий список - це пул буферів пам'яті фіксованого розміру, які ядра та драйвери пристрою створюють як приватні кеші пам'яті для операцій з файловою системою, наприклад, для читання файлу.) Щоб цей параметр набув чинності, потрібно перезавантажити комп'ютер.

http://technet.microsoft.com/en-us/library/cc785435(WS.10).aspx

Примітка про використання пам'яті

Пул "невикористаної" пам'яті насправді не працює; система використовуватиме його для прозорого кешування даних файлів. Пам'ять, що використовується для кеш-файлів, не відображається як "використана", оскільки ОС відкидає кешовані дані, якщо програмі потрібна ця пам'ять, тому технічно вона доступна. Ви можете бачити це в Диспетчері завдань під кешованим елементом у розділі « Фізична пам’ять» на вкладці «Продуктивність», а ви можете побачити більше деталей, додавши елементи « Кеш-байт» та « Кеш очікування» ... у «Монітор продуктивності».


-1

Як змусити комп’ютер використовувати більше оперативної пам’яті?

Коротка відповідь? Відкрийте більше програм!

Довга відповідь:

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

В іншому випадку, я б не рекомендував турбуватися про те чи балуватися з вашої ОС ... це і інженери , які зробили це дійсно знають , що вони роблять! (звідси коротка відповідь ...)

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