Як переглянути еквівалент Windows для використання Unix Swap?


15

Як дізнатись про доступне та використовуване віртуальну пам'ять у Windows?

Відповіді:


12

Ви можете переглянути цю інформацію, відкривши вкладку Resource Monitorта вибравши Memory:

Монітор ресурсів Windows

"Використовувана фізична пам'ять" - це ваша оперативна пам'ять, тоді як "Зробити заряд" - це сума оперативної пам'яті та файла підкачки, або максимально доступна віртуальна пам'ять. (Це відбувається від відображення того, скільки вікон віртуальної пам’яті «взяли на себе» можливість надання - сума кожного запиту на розподіл, який він надав.)

Однак, Windows та Linux керують своїм простірним повідомленням / свопом простором по-різному. У Windows файл підкачки з використанням 0% використання не є корисним для продуктивності; швидше, Windows намагатиметься віддзеркалити кожну сторінку з оперативної пам’яті у файл підкачки, якщо це можливо. Це дозволить їй швидко скинути сторінки з оперативної пам’яті, коли потрібно використовувати їх для чогось іншого. Ось чому Windows намагатиметься створити файл підкачки, принаймні такий же великий, як фізична ОЗУ, встановлена ​​на вашій машині. Це менше файлу swap, а більше резервного файлу.


Дякую! Тож чи можу я припустити, що фіксація заряду - 2 * робочий набір = swap використання процесу?
Говард

Відсутність свопів - це також не добре і в Linux. Ця частина робиться приблизно однаково в обох ОС.
peterh

1

ВІДПОВІДЬ

Примітка. Це точні кроки для Win 7. Я думаю, що це те саме для Win 8.

Щоб отримати фактичний обсяг використання PageFile, запустіть "Монітор продуктивності" (perfmon.exe) та "Додати лічильники" -> "Файл підкачки" -> "Використання".

Він дасть вам відповідь у%, але ви знаєте загальну кількість файлів підкачки, щоб ви могли обчислити точну кількість USED файла підкачки (у МБ).

Щоб прочитати загальну кількість файлів підкачки:
Натисніть Win + Перерва, щоб відкрити "Властивості системи". Перейдіть до: 'Додатково' -> 'Продуктивність' -> 'Розширено' -> 'Віртуальна пам'ять' -> 'Загальний розмір файлу підкачки "(у МБ)).


-1

Як дізнатися, доступний і в використанні віртуальної пам'яті використання на Windows?

Спочатку нам потрібно застосувати параметри продуктивності :

%windir%\system32\SystemPropertiesPerformance.exe


Після вибору Advancedвкладки кадр Virtual memoryповідомляє про загальний розмір файлу підкачки.


Q1: віртуальна пам'ять, що використовується

. Параметри продуктивності



Q2: доступна віртуальна пам'ять

Це встановлюється / відображається натисканням на Change...кнопку (див. Вище)



Q3: використання віртуальної пам'яті

З цього останнього питання монітор ресурсів може допомогти зараз.

%windir%\system32\resmon.exe

Тут Hard Faults/secпараметр показує очікувану інформацію (значення стовпця та графік)

Графіки монітора ресурсів


Коли я повинен придбати більше оперативної пам’яті для цієї машини… інша історія.
Чи ні.

:)


-3

Це легко знайти в диспетчері завдань Windows на вкладці Продуктивність .

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