Bagaimana cara melihat Windows setara dengan penggunaan Unix Swap?

15

Bagaimana cara mengetahui penggunaan memori virtual yang tersedia dan digunakan pada Windows?

Howard
sumber

Jawaban:

12

Anda dapat melihat informasi ini dengan membuka Resource Monitordan memilih Memorytab:

Monitor Sumber Daya Windows

"Memori Fisik Yang Digunakan" adalah RAM Anda, sedangkan "Biaya Komit" adalah jumlah RAM dan file paging, atau memori virtual maksimum yang tersedia. (Ini berasal dari tampilan berapa banyak memori virtual yang telah "berkomitmen" untuk dapat berikan - jumlah dari setiap permintaan alokasi yang telah diberikan.)

Windows dan Linux mengelola ruang paging / swap mereka secara berbeda. Dengan Windows, file paging dengan utilisasi 0% tidak baik untuk kinerja; Sebaliknya, Windows akan mencoba untuk mencerminkan setiap halaman dari RAM ke file halaman jika itu bisa. Ini akan memungkinkannya untuk cepat menjatuhkan halaman dari RAM ketika perlu menggunakan kembali untuk sesuatu yang lain. Inilah sebabnya mengapa Windows akan mencoba membuat file paging setidaknya sebesar RAM fisik yang telah Anda instal pada mesin Anda. Ini lebih sedikit dari file swap, dan lebih banyak dari toko dukungan.

Darth Android
sumber
Terima kasih! Jadi dapatkah saya berasumsi bahwa biaya komit - 2 * set kerja = menukar penggunaan suatu proses?
Howard
Tidak memiliki swap juga tidak baik di Linux. Bagian ini dilakukan dengan cara yang hampir sama di kedua OS.
peterh
1

JAWABANNYA

Catatan: Ini adalah langkah tepat untuk Win 7. Saya pikir sama pada Win 8.

Untuk mendapatkan jumlah sebenarnya dari penggunaan PageFile, mulai 'Monitor Kinerja' (perfmon.exe), dan 'Tambah Penghitung' -> 'File Paging' -> 'Penggunaan'.

Ini akan memberi Anda jawaban dalam%, tetapi Anda tahu jumlah total file paging sehingga Anda dapat menghitung jumlah yang tepat dari file paging USED (dalam MB).

Untuk membaca jumlah total file paging:
Tekan Win + Break untuk membuka 'System properties'. Pergi ke: 'Advanced' -> 'Performance' -> 'Advanced' -> 'Virtual memory' -> 'Total ukuran file halaman' (dalam MB)).

Ultralisk
sumber
-1

Bagaimana cara mengetahui tersedia dan di-gunakan memori virtual penggunaan pada Windows?

Pada awalnya, kita perlu mengaktifkan Opsi Kinerja :

%windir%\system32\SystemPropertiesPerformance.exe


Setelah memilih Advancedtab, bingkai Virtual memorymelaporkan ukuran Total halaman file.


Q1: memori virtual yang digunakan

. Opsi Kinerja



Q2: tersedia memori virtual

Ini diatur / ditampilkan dengan mengklik Change...tombol (lihat di atas)



Q3: penggunaan memori virtual

Tentang pertanyaan terakhir ini, monitor sumber daya mungkin dapat membantu sekarang.

%windir%\system32\resmon.exe

Di sini, Hard Faults/secparameter menunjukkan info yang diharapkan (nilai kolom dan grafik)

Grafik Monitor Sumber Daya


Kapan saya harus membeli lebih banyak memori RAM untuk mesin ini ... adalah cerita lain.
Atau tidak.

:)

Pierre
sumber
-3

Ini mudah ditemukan di Windows Task Manager di bawah tab Performance .

mdpc
sumber