apakah memiliki OS di satu SSD dan swapfile di yang lain lebih cepat?


4

Ini pengaturannya: OS saya diinstal pada SSD 60G. Ini menggantikan 40G SSD - 40G hanya tidak cukup ruang untuk partisi OS karena 8G RAM dalam sistem ini. Pertanyaannya adalah, apakah menjaga 40G SSD dan menempatkan file swap di atasnya meningkatkan kecepatan? Saya berpikir mungkin karena itu akan menjadi dua saluran SATA, bukan satu. Misalnya ketika mengakses program pada SSD 60G, setiap akses file swap akan masuk melalui saluran SATA yang terpisah. Tapi saya tidak cukup tahu tentang SATA untuk mengatakan bahwa ini akan menjadi peningkatan kecepatan.

Pembaruan: Menguji ini dengan uji SiSoftware Sandra Physical Disks.

Sebelumnya (40G SSD saja): Hanya 200.60MB / s
60G Vertex2: 202.09MB / s
60G Vertex2 + swap di 40G Vertex: 226.83MB / s

Jadi peningkatan kinerja 10% dari menempatkan file swap pada SSD sekunder. Semua mengatakan, tidak terlalu mengesankan. Mungkin ada baiknya menempatkan folder "Pengguna" pada SSD kecil dan partisi Windows pada SSD yang lebih besar.


Saya tertarik mengapa jumlah RAM memiliki pengaruh pada ruang SSD yang diperlukan. Hibernasi? File halaman raksasa / partisi swap? Mengapa tidak membuatnya lebih kecil - Anda tidak perlu memori virtual 12GB.
oKtosiTe

1
Windows 7 secara default ingin mengatur ukuran file swap menjadi sama dengan memori. Saya pernah mendengar bahwa pengaturan default untuk swap file adalah yang terbaik.
jcollum

Pembaruan dan informasi hebat, pujian untuk pembandingan! :)
HaydnWVN

Jawaban:


2

Jika kedua disk terpasang, maka peningkatan kinerja mengharuskan pengontrol mampu menangani beberapa drive secara bersamaan secara paralel. Ini harus diverifikasi, jenis SATA-IO Port Multiplier yang Anda miliki.

Karena swap jarang digunakan, ini juga pemborosan SSD.


1
jarang digunakan? MS mengatakan sebaliknya: "Memori Virtual selalu digunakan, bahkan ketika memori yang dibutuhkan oleh semua proses yang berjalan tidak melebihi jumlah RAM yang diinstal pada sistem."
jcollum

Siapa yang mengatakan sesuatu tentang Microsoft? Saya pikir mereka menyebutnya file halaman ...
OKTOS

Digunakan dalam hal ini berarti dialokasikan, tidak tertulis (kecuali RAM habis). Dan jika ini adalah Microsoft, maka swap / pagefile hanya dapat diletakkan di boot drive.
harrymc

2
kamu salah Saya telah meletakkan pagefile saya di drive D. Itu mudah dilakukan. Bahkan, saya dapat memiliki banyak file swap.
jcollum

Memori virtual selalu digunakan. Tetapi itu berarti bahwa pagefile (dan itu adalah pagefile, bukan swapfile) tidak selalu digunakan. Memori virtual dan pagefile bukan hal yang sama. File halaman adalah salah satu elemen dari sebagian besar lingkungan memori virtual, tetapi tidak semua ada di memori virtual. Untuk satu hal, paging ke dan dari disk terjadi bahkan jika Anda tidak memiliki pagefile.
Jamie Hanrahan

0

Kecuali Anda menangani jumlah data yang BENAR-BENAR besar, id mengatakan swap Anda tidak akan pernah disentuh, pada kenyataannya, itu akan menyebabkan overhead sehingga saya ragu kegunaannya sama sekali. Jika Anda masih ingin menyimpan swapfile Anda di disk lain saya katakan itu akan menyebabkan overhead lebih sebagai satu pengontrol SATA harus mengelola dua disk ...

Saya tidak punya bukti atau dokumen untuk mendukung ini, itu hanya apa yang saya pikir akan terjadi :)


3
Saya telah membaca artikel yang menyatakan bahwa menghapus file swap sepenuhnya mengurangi kinerja. Itu tampaknya bertentangan dengan apa yang Anda katakan.
jcollum

Saya hanya mengatakan bahwa memiliki 8GB RAM akan membuat komputer Anda menertawakan apa pun yang dapat Anda lemparkan saat ini.
Machinarius

Saya akan mengatakan itu benar-benar ada hubungannya dengan OS Anda dan program apa yang Anda jalankan. Saya menganggap Anda menggunakan beberapa * nix? Saya memiliki mesin ubuntu yang saya proses dan saya punya ram 8GB. Saya masih menggunakan swap sekitar 1-1.5gb dalam operasi normal
madmaze

1
@madmaze: Win 7 64b (yang saya gunakan) mendukung 16GB.
jcollum

2
@OKtosite: lihat itu masalahnya: sulit untuk menemukan informasi nyata tentang ini; beberapa orang mengatakan x jumlah swap, beberapa orang mengatakan tidak ada swap dll. Saya akan membandingkan keduanya.
jcollum

-1

Jika Anda bisa, dan sangat ingin meningkatkan kecepatan swap Anda (file halaman, apa pun yang Anda ingin menyebutnya), dimungkinkan untuk meletakkannya di kedua disk menggunakan RAID0 atau yang setara. Ini seperti penyepuhan lilly kecuali jika Anda menemukan banyak sekali.

Metode yang mungkin:

  • RAID Perangkat Lunak: Buat partisi pada setiap disk, gunakan perangkat lunak RAID untuk menyatukannya dalam array RAID0.
  • Swap file pada keduanya (Linux akan memberi Anda dua prioritas yang sama, saya tidak tahu tentang Windows)
  • Hardware RAID (akan dikenakan biaya SSD tambahan, mungkin tidak berharga.

1
Windows dapat menangani beberapa file halaman dengan baik. Bahkan, jika perlu menulis ke file halaman dan banyak file halaman yang tersedia, kernel akan menulis ke halaman api pada drive yang paling tidak sibuk. Menempatkan file halaman pada RAID-0 akan mengalahkan mekanisme load balancing kernel.
Afrazier
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.