it-swarm.asia

Windows Swap (File Halaman): Aktifkan atau Nonaktifkan?

Dari pengalaman pribadi saya, saya perhatikan bahwa menonaktifkan file halaman di Windows XP telah memberi saya, secara umum, keuntungan paling cepat dari perubahan perangkat lunak lain yang dapat saya lakukan. Jelas ini harus dilakukan ketika sejumlah besar RAM tersedia. Biasanya saya menemukan bahwa itu bekerja dengan baik dengan + 2GB RAM. Satu-satunya masalah yang pernah saya alami adalah memuat Adobe Photoshop.

Apakah ini benar-benar peningkatan kecepatan atau apakah saya membayangkannya?

Catatan: Untuk benar-benar mematikannya, Anda tidak boleh hanya mengaturnya ke 0MB, tetapi menonaktifkannya. Kalau tidak, Windows hanya akan memperluasnya ketika perlu untuk memenuhi kebutuhannya.

28
Joe Phillips

Windows XP flushes aplikasi yang diperkecil ke disk seperti orang gila .. coba sendiri, mulailah mengunduh torrent besar dan meminimalkan semuanya. Segera hampir semua RAM Anda digunakan sebagai cache file untuk torrent alih-alih aplikasi lainnya. Menonaktifkan file halaman akan mencegah perilaku ini.

Di Windows Vista dan Windows 7, sistem menangani skenario ini jauh lebih baik .. jadi saya tidak yakin menonaktifkan file halaman dalam versi ini akan membuat banyak perbedaan.

Beberapa game mengharuskan Anda memiliki file halaman meskipun sebenarnya tidak diperlukan, saya perhatikan baru-baru ini ketika mencoba memainkan demo game yang saya unduh dari Steam. Meskipun saya memiliki 6 gigs of RAM tersedia permainan menolak untuk memulai sampai saya membuat file halaman kecil, mungil .. sigh

Secara pribadi, ketika saya memiliki banyak RAM, saya lebih memilih untuk pergi tanpa file paging.

18
zidar

Jangan main-main dengan itu, biarkan Windows mencari tahu sendiri.

Jawaban ServerFault ini adalah penjelasan paling bagus mengapa:

Banyak orang tampaknya beranggapan bahwa Windows mendorong data ke pagefile sesuai permintaan. EG: sesuatu menginginkan banyak memori, dan tidak ada cukup RAM untuk memenuhi kebutuhan, jadi Windows mulai menulis data dari RAM ke disk pada menit terakhir ini, sehingga ia dapat membebaskan RAM untuk tuntutan baru.

Ini salah.

Bagian lucunya:

Menghapus pagefile sepenuhnya dapat menyebabkan lebih banyak meremukkan disk.

25
Factor Mystic

dari Microsoft jawab "nonaktifkan swap file"

http://social.answers.Microsoft.com/Forums/en-US/w7performance/thread/0bd8a75c-2607-4468-8342-c35ea82ea67

Ken Blake, Microsoft MVP

apakah ada keuntungan kinerja dari itu? Terima kasih.

Bisakah kamu? Iya nih. Seharusnya kamu? Tidak, tentu saja tidak.

Apakah ada keuntungan kinerja dari melakukan itu? Tidak, dan ada kemungkinan kehilangan kinerja.

Pertama-tama, 2GB tidak banyak RAM, itu adalah minimum jumlah yang seharusnya dimiliki kebanyakan orang.

Kedua, jika Anda tidak memiliki file halaman, Anda tidak dapat menggunakan semua RAM yang Anda miliki. Itu karena Windows preallocates memori virtual untuk mengantisipasi kemungkinan kebutuhan untuk itu, meskipun yang dialokasikan tidak pernah digunakan. Tanpa file halaman, alokasi itu harus dibuat dalam memori nyata, sehingga mengikat memori itu dan mencegahnya digunakan untuk tujuan apa pun.

Ketiga, tidak pernah ada manfaatnya jika tidak memiliki file halaman. Jika tidak diperlukan, itu tidak akan digunakan. Jangan bingung memori yang dialokasikan dengan memori yang digunakan.

Ken Blake, Microsoft MVP (Windows Desktop Experience) sejak 2003 Ken Blake

7
miki

Saya akan mengatakan aktifkan.

Tidak peduli berapa banyak RAM yang Anda miliki, akan ada skenario ketika file halaman, paling tidak, berguna. Juga, harus dicatat bahwa ketika ada file halaman, sebagian besar runtime Windows dibongkar di sana untuk sebagian besar waktu. Alasannya? Meskipun diperlukan dalam memori, saat ini tidak diperlukan . Memasukkannya ke dalam file swap mungkin berarti membutuhkan waktu lebih lama untuk mengakses, tetapi ia membiarkan lebih banyak RAM gratis untuk program yang sebenarnya Anda gunakan.

Alasan mengapa kinerja Anda meningkat adalah karena Anda memaksa seluruh sistem untuk dimuat ke dalam RAM, yang memang diakui jauh lebih cepat. Namun, tebakan saya adalah ketika Anda mulai menggunakan banyak program sekaligus, terutama yang berat seperti Firefox dan Photoshop Anda, peningkatan itu akan langsung keluar dari pintu. *

Namun, ada kemungkinan bahwa Anda tidak akan pernah menghadapi masalah itu hanya karena kebiasaan komputasi Anda. Saya tahu bahwa jika saya mencoba mematikan file halaman, saya tidak akan menikmatinya sedikit pun. Jadi, jika Anda benar-benar ingin, coba tinggalkan sebentar dan lihat apa yang terjadi, Anda selalu dapat menyalakannya lagi nanti.

* "Paragraf itu merupakan spekulasi yang cukup"/disclaimer;)

6
Sean

Saya akan mengatakan aktifkan tetapi pindahkan ke drive kedua, lebih disukai yang tidak digunakan oleh beberapa babi I/O lainnya. Itu sering memberi saya kecepatan yang lebih baik daripada menonaktifkan pagefile sepenuhnya. Tentu saja, memaksimalkan RAM adalah optimasi paralel yang baik.

5
romandas

Saya menonaktifkan file swap pada sistem Windows 32-bit dengan memori fisik 4GB. Mengaktifkan memori virtual tidak akan menambah alamat lagi ke sistem, dan mematikannya berarti saya tidak perlu menunggu Windows untuk bertukar masuk atau keluar.

Ruang alamat adalah sebagai berikut: setiap PROSES memiliki ruang alamat 31-bit sendiri (lebih rendah 2GB) dan kernel memiliki ruang alamat 31-bit sendiri (selalu sama, terlepas dari proses mana yang dimiliki utas saat ini). Ini memberi Anda 2GB * jumlah proses ruang alamat mode pengguna yang tersedia. Tanpa swap, ruang mode pengguna terbatas pada ukuran memori fisik dikurangi ukuran memori kernel (biasanya sekitar 200 MB). Tentu saja, mungkin ada beberapa batasan artifisial tentang seberapa banyak memori virtual yang dapat dialokasikan sistem Anda, tetapi saya bukan ahli dalam kebijakan lisensi Microsoft.

Juga, perhatikan bahwa menonaktifkan swap tidak berarti bahwa tidak akan ada kesalahan halaman yang mengakibatkan akses disk. File swap bukan satu-satunya file yang dipetakan ke memori. Setiap file yang dapat dieksekusi (yaitu, .exe atau .dll, kecuali driver mode kernel) memiliki cadangan disk sendiri - yaitu, file exe. Tentu saja, halaman yang telah dimodifikasi dalam memori, seperti segmen data yang dapat ditulis, IAT, atau bahkan segmen kode (dalam kasus executable yang dikemas, misalnya) memerlukan dukungan swap terpisah, tetapi sebagian besar kode/data statis/sumber daya tidak perlu swap dan ... dapat dihapus dari memori ketika sumber daya sistem rendah. Ketika proses membutuhkan akses ke data tersebut, kesalahan halaman dan akses disk akan terjadi, apakah swap diaktifkan atau tidak.

3
kmode MZ

Saya menonaktifkan file swap pada sistem Windows 32-bit dengan memori fisik 4GB. Mengaktifkan memori virtual tidak akan menambah alamat lagi ke sistem, dan mematikannya berarti saya tidak pernah harus menunggu Windows untuk swap masuk atau keluar.

3
kquinn

Sean Nyman sebelumnya mengatakan, "terutama memori yang berat seperti Firefox dan Photoshop Anda, bahwa peningkatan akan langsung keluar dari pintu."

Saya hanya ingin menambahkan itu di Firefox, jika Anda mengetik about:config ke bilah alamat untuk pergi ke pengaturan lanjutan di Firefox, Anda dapat menambahkan string baru untuk browser.cache.disk.enable dan mengatur nilai boolean ke false dan ini akan memaksa Firefox untuk melakukan cache hanya untuk RAM Anda juga dapat menambahkan string browser.cache.disk.capacity dan menentukan nilai untuk mengontrol berapa banyak ruang dalam RAM Firefox akan digunakan untuk cache browser. Saya harap ini membantu. Tambang saya disetel ke cache di RAM dan Firefox selalu super cepat.

Saya juga memiliki drive SSD untuk drive sistem di laptop ini, dengan drive drive 500GB di ruang sekunder untuk penyimpanan, dan saya mengatur folder TMP, TEMP, dan Temporary Internet Files untuk menunjuk ke drive putar di Windows 7 Pro, bersamaan dengan memindahkan pagefile.sys saya ke rotary drive saya di D: dan sistem saya bekerja sangat cepat seperti kilat. Saya memiliki 4GB RAM, jadi saya tidak berpikir Windows 7 bahkan menggunakan banyak pagefile, tapi apa salahnya membiarkannya dinyalakan?

2
ojosch

Menonaktifkan file swap mungkin merupakan satu-satunya peningkatan paling dramatis yang dapat Anda gunakan untuk meningkatkan kinerja komputer Anda. Dalam skenario tipikal, kebanyakan laptop menggunakan hard disk magnetik fisik yang memiliki bagian yang bergerak. Drive ini sangat lambat jika dibandingkan dengan kecepatan memori di komputer Anda. Jadi jika Anda memiliki dorongan untuk memaksa windows untuk tetap "dalam artinya" dan tidak pernah menulis ke disk, itu hanya akan melambat ketika harus menekan disk untuk file yang belum ada dalam memori. Semua yang ada di memori akan berjalan lebih cepat secara signifikan. Idenya adalah untuk men-cache seluruh sistem operasi sehingga hanya membaca atau menulis ke disk fisik ketika membutuhkan sesuatu yang belum ada dalam memori.

RAM baca/tulis terjadi dalam nanodetik versus milidetik pada disk magnetik fisik.

Sekarang sesuatu yang perlu dipertimbangkan adalah bahwa sekarang ada opsi swap file baru menjadi praktis. Jika Anda menggunakan solid state disk atau Anda mendapatkan windows untuk meletakkan file swap pada kartu SD, Anda juga akan mengalami peningkatan kinerja yang signifikan.

Hanya $ 0,02 saya

0
Axxmasterr