Saat ini saya membaca ulasan SSD dan saya bertanya-tanya berapa banyak tepatnya saya akan mendapat manfaat jika saya memindahkan swap 24 GB dari 7200rpm HDD ke SSD. Adakah yang menerapkan ruang swap pada SSD? Apakah ini ide yang umumnya baik?
Di samping catatan: Saya membaca bahwa ext4 memiliki kinerja yang jauh lebih baik jika jurnal menggunakan SSD. Adakah yang memiliki pengaturan seperti itu?
Terima kasih!
Sunting: Di sini saya akan menjawab pertanyaan yang diposting: Kadang-kadang, relatif jarang saya memukul swap. Saya tahu untuk apa swap itu dan itu lebih baik untuk mendapatkan lebih banyak RAM. Ketika server mulai menukar kinerjanya menurun (tidak mengejutkan). Idenya adalah jika saya memiliki beberapa proses lapar memori yang berjalan, untuk meningkatkan kinerja sistem secara keseluruhan pada saat itu, menggunakan SSD untuk swap, alih-alih media rotasi yang lebih lambat. Pada akhirnya - saya ingin dapat login lebih cepat dan memeriksa status server saat bertukar, daripada menunggu prompt login. Dan apa yang saya lihat SSD lebih murah per GB daripada RAM.
Apakah saya akan memiliki kinerja server yang lebih baik selama bertukar (jarang) dengan menggunakan SSD dibandingkan dengan HDD? Di mana HDD 10r atau 15rrr akan menilai dalam skenario ini?
Terima kasih atas jawaban cepat dan cepat Anda!
Jawaban:
Apakah Anda memukul swap? Secara umum, solusi yang lebih baik adalah dengan menghindari hal itu sepenuhnya, atau setidaknya membuatnya sehingga hal-hal yang ditukar benar-benar tidak digunakan secara aktif, sehingga kecepatan tidak masalah. Masukkan uang Anda ke lebih banyak RAM.
Ini terutama benar karena sementara drive SSD kelas atas dapat meningkatkan kinerja, yang murah sangat menyulitkan dalam hal ini.
Ada artikel bagus tentang Linux Weekly News minggu ini yang sangat saya sarankan baca: http://lwn.net/Articles/428584/ . Ringkasannya adalah bahwa drive murah sangat, sangat sensitif terhadap pola akses, dan Linux saat ini tidak dirancang untuk cocok dengan itu. Lebih buruk lagi, drive tidak benar-benar mengekspos informasi itu dengan cara yang bermanfaat, sehingga Linux tidak dapat selalu melakukan hal yang benar. Cara terbaik terbaik adalah menggunakannya dengan filesystem FAT32 mereka yang sudah ada sebelumnya, yang dikonfigurasi pabrik agar sesuai dengan harapan drive.
Atau yang lain Anda harus membeli SSD kinerja tinggi yang mahal - tetapi hanya ketika Anda sudah kehabisan RAM. (Dan sungguh, pada titik itu, Anda mungkin sangat mempertimbangkan untuk mendapatkan server baru yang mendukung lebih banyak RAM.)
sumber
Ram saat ini harganya sekitar 10-20 GBP / Gb, SSD 20-40 GBP / Gb - SSD lebih lambat dari RAM dan aus lebih cepat. Bisakah Anda melihat ke mana saya akan pergi dengan ini?
64Gb banyak swap. Berapa sebenarnya yang Anda gunakan? Mengapa?
sumber
Iya. Ada beberapa keuntungan menggunakan SSD untuk file swap.
90% dari akses data adalah 10% dari data. Kumpulan data seringkali tidak cocok dengan ram. Jika Anda memukul file swap, membaca dan menulis terhadap file swap bisa melawan hard disk dengan piring berputar atau melawan SSD.
Hard disk memiliki batas ~ 150 / detik pada operasi baca / tulis per detik karena mencari waktu untuk kepala mekanik, di mana sebagai $ 200 128 GB SSD dapat melakukan lebih dari 5000 IO ops per detik.
Hampir semua orang di sini mengatakan "BELI LEBIH BANYAK RAM !!!" tetapi sayangnya, ram server (dobel buffer ECC) harganya 3x lebih banyak daripada ram komoditas / konsumen. Untuk jenis pola penggunaan tertentu, ada keunggulan harga / kinerja yang jelas dari SSD dibandingkan ram.
Drive SSD tidak perlu menginstal motherboard 4 soket yang mahal yang mendukung ECC 512 GB yang mahal. Drive SSD murah dan mudah ditambahkan ke server komoditas untuk menyimpan file database atau digunakan sebagai partisi swap.
Jika partisi swap SSD $ 200 128 GB meningkatkan kinerja sebesar 50% bahkan pada server $ 2000, itu efektif biaya. Namun, Anda harus memaksimalkan ram di server terlebih dahulu, mengingat betapa murahnya RAM saat ini.
Namun, keunggulan SSD untuk penggunaan file swap sangat bergantung pada pola file swap Anda.
Rangkuman: Jika Anda melakukan banyak pembacaan akses acak dan beberapa penulisan, Anda akan melihat peningkatan kinerja yang besar dari SSD melalui hard disk.
sumber
Apakah Anda benar-benar menggunakan swap? Jika demikian, Anda akan melihat peningkatan kecepatan menggunakan SSD. Semakin banyak Anda bertukar, semakin banyak manfaat yang akan Anda lihat.
Namun saya ingin membeli lebih banyak RAM terlebih dahulu.
sumber
Jika Anda sudah maksimal pada ram, ada juga disk SATA RAM di luar sana di pasaran, yang terlihat seperti hard drive ke sistem (tapi jelas tidak akan menyimpan data setelah dimatikan - meskipun yang saya telah melihat di jangan menawarkan baterai). Ini patut dipertimbangkan karena mereka akan memberikan kinerja yang serupa (atau lebih baik) ke SSD, tanpa masalah keausan yang dimiliki SSD.
sumber
Setuju dengan mattdm, RAM lebih murah dan lebih baik dari SSD untuk ini.
Juga, periksa /etc/sysctl.conf untuk opsi vm.swapiness, lebih rendah berarti pertukaran yang lebih rendah.
Jika Anda membutuhkan cache SSD - beli adaptor dengan dukungan caching SSD atau gunakan patch kernel bcache:
http://bcache.evilpiepirate.org/
sumber