Обмежте загальне використання оперативної пам’яті певним значенням у Windows


0

Windows 8 32-бітна ОС, що працює на моєму 64-бітовому процесорі AMD з 4 Гб оперативної пам’яті, багато разів зависає або перезавантажується, ймовірно, після певного рівня використання ОЗУ. Чи є спосіб обмежити використання оперативної пам’яті до певного значення? Інша ОС Ubuntu, встановлена ​​на одній машині, ніколи не проявляє цих проблем, проте встановлена ​​ubuntu - 64 ОС. Windows також працює з 2 Гб оперативної пам’яті (коли один з двох моїх слотів пам'яті звільнений від 2 ГБ пам'яті).

Я не в змозі оновити це 32-бітове вікно до 64-бітного, оскільки я не можу зробити чисту установку, і оновлення з 32-бітного до 64-бітного не можливе.

Чи є спосіб обмежити використання оперативної пам’яті в Windows, щоб я ніколи не досягав цього проблемного межі?


1
Ви повинні перевірити свої пам'яті за допомогою такої програми, як Memtest86 + . Хоча ви можете обмежити кількість доступної пам’яті , це не гарантує «виправлення» проблеми.
і31415

1
спершу слід опублікувати кілька зображень RAMMap, де відображено багато деталей про поточне використання оперативної пам'яті.
magicandre1981

Відповіді:


0

Так, ви можете обмежити оперативну пам'ять, яку система використовуватиме в msconfig. (Вкладка завантаження, кнопка Додаткові параметри)

Однак це не справжній спосіб вирішити цю проблему.

Перше, що потрібно зробити - це запустити MEMTEST86 +. Якщо він не повідомляє про помилки пам'яті, то, швидше за все, проблема не з вашою оперативною пам’яттю, і вона не буде вирішена шляхом обмеження використання оперативної пам'яті Windows.

Отже ... ви видалили один з двох DIMM і система в порядку. Наступним кроком буде взяти видалений DIMM та встановити його замість решти.

Якщо проблема повертається, у вас поганий DIMM. Замініть його.

Якщо проблема не повертається, залиште цей DIMM там, де він є, а інший покладіть в інший слот. (Результат полягав у тому, що ви замінили DIMM.) Якщо проблема повертається, у вас є проблема :), оскільки у вас є два DIMM, які добре перевіряють в одній компоновці, а не в іншій. це змушує запідозрити материнську плату. Також можливі слабкі несумісності між ОЗУ і материнською платою, які проявлятимуться таким чином. Зазвичай це відбувається з дешевими mobos та / або дешевою оперативною пам'яттю.

Не забувайте і про джерело живлення.

Зауважте, що "певний рівень використання оперативної пам'яті" насправді не відповідає використанню певного діапазону RAM-адрес. Припустимо, у вас є 8 ГБ оперативної пам’яті; що відповідає адресам від 0 до 0x1FFFFFFFF. Тепер припустимо, що система зависає після того, як диспетчер завдань повідомляє про "75% використаних". Це НЕ означає, що він звисає, коли використовується оперативна пам'ять за адресами 0x180000000 і вище; ОС віртуальної пам'яті не працюють таким чином. Навіть якщо лише 25% "використовується" на TM, це 25%, що "використовується", ймовірно, розсіяно по всіх можливих адресах оперативної пам'яті.

DIMM зазвичай не відповідають певним діапазонам адрес. Більшість мобільних пристроїв, що підтримують два DIMM, реалізують "двоканальну" оперативну пам'ять з переплетенням. Це означає, що перші 8 байт адрес фізичної пам'яті будуть знаходитися в одному DIMM, потім наступні 8 байт в іншому і т. Д., Чергуючись вперед і назад.

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