Saya ingin membangun server hosting tentang data 2TB +. Tentu saja SSD tidak ditampilkan dalam hal drive data. Pertanyaan saya adalah: Apakah ada manfaat menggunakan SSD sebagai boot drive? Saya berencana untuk meletakkan memori 16G di atasnya. Saya pikir sebagian besar waktu layanan harus dimuat dalam memori dan server jarang memerlukan reboot. Dalam hal ini, apakah masuk akal untuk mendapatkan SSD atau hanya mendapatkan RAID1 dengan dua drive SATA?
hard-drive
ssd
Kai Wang
sumber
sumber
Jawaban:
Saya kira tidak, tidak saat ini. Harganya mahal, ini teknologi yang relatif baru dan bukannya tanpa masalah sendiri; Jeff Atwood memiliki posting blog yang menarik tentang kelebihan dan kekurangan menggunakannya.
Mengingat kasus penggunaan yang Anda maksudkan, kebutuhan akan SSD tampaknya bahkan lebih kecil. Anda biasanya melihat manfaat besar ketika boot dan ketika membuka aplikasi, tetapi pada server data dengan banyak RAM yang jarang di-reboot tidak ada gunanya menghabiskan uang ekstra.
sumber
Tergantung pada jenis server, tetapi secara umum, ya, itu harus menjadi ide yang bagus.
Drive SSD adalah yang terbaik untuk data hanya baca, yang biasanya merupakan server yang bertentangan dengan workstation. Jadi begitulah yang terjadi.
Juga, semakin cepat suatu file dapat dilayani, semakin baik servernya, dan karena driver SSD seharusnya lebih cepat, ia juga memiliki untuk itu.
Akhirnya, drive SSD biasanya menggunakan daya lebih sedikit, membuat lebih sedikit noise, dan menghasilkan lebih sedikit panas, sehingga server akan membutuhkan lebih sedikit listrik dan pendinginan (yang merupakan larangan ruang server di seluruh dunia), sehingga hal itu juga berlaku untuk itu.
Yang mengatakan, sekali lagi itu tergantung pada spesifikasi server Anda dan penggunaan kasus (misalnya, 16GB terdengar bagus, tetapi apakah file akan di-cache dalam RAM atau harus diambil dari disk?), Serta drive sebenarnya yang dimaksud . Namun secara keseluruhan, ya, sebagian besar server umumnya lebih baik dengan drive SSD.
sumber
Dengan situasi ini, drive boot SSD mungkin hanya akan meningkatkan waktu boot, setelah semuanya dimulai dan dalam RAM (Anda memiliki 16GB) itu tidak akan membuat perbedaan. Mungkin jika Anda menyimpan 10GB + database di atasnya mungkin membantu, tetapi mungkin lebih baik untuk menghabiskan uang pada drive yang lebih magnetik (mungkin untuk redundansi).
sumber
Saya pikir itu ide yang bagus. SSD menjanjikan keandalan yang lebih besar (terutama penting untuk laptop) dan kinerja yang lebih baik (tidak ada masalah waktu pencarian relatif), keduanya merupakan keuntungan luar biasa ketika berhadapan dengan masalah server.
Namun perlu diingat bahwa SSD masih sangat baru dan tidak kebal terhadap kegagalannya sendiri. Anda harus meneliti jenis masalah yang dialami orang-orang dengan berbagai merek dan model drive SSD sebelum menempuh jalan ini.
sumber
Tergantung pada penggunaan server, dari apa yang Anda uraikan mungkin tidak sepadan. Di mana SSD menjadi milik mereka adalah server dengan penggunaan I / O tinggi seperti host server virtual.
Tempelkan sekitar 10 mesin virtual di server dengan drive standar dan kemudian bandingkan dengan yang menggunakan SSD. Dapatkan semua 10 VM melakukan sesuatu dan menonton server berbasis SSD terbang sementara drive magnectic lama telah menghentikan VM saat mereka menunggu giliran mereka untuk membaca / menulis ke HD.
Kembali ke pertanyaan awal Anda, mengapa Anda khawatir tentang waktu boot? Apakah Anda berencana untuk me-reboot server secara teratur? Saya memiliki server yang belum di-boot ulang selama sekitar 3 tahun yang saya pikir akan cukup normal untuk mesin stabil yang hanya melakukan pekerjaan yang seharusnya mereka lakukan.
sumber
Itu ide yang buruk. Drive SSD memberi Anda iops gila, dan itulah sebabnya Anda membayarnya: untuk menyimpan data yang paling sering diakses secara acak. Basis data pada set drive SSD dapat mengungguli (terutama untuk skenario baca-intensif) sistem penyimpanan yang sangat mahal.
Sistem operasi melakukan boot, maka secara praktis semua executable yang digunakan disimpan dalam RAM, semua yang tidak terpakai dimasukkan ke swap. Jika Anda berencana untuk menggunakan swap yang berat (ide buruk) Anda bisa meletakkan swap Anda di SSD, tapi saya lebih suka menggunakan HDD dan memasukkan perbedaan ke dalam RAM.
sumber
Saya pikir itu tidak sepadan dengan sebagian besar waktu.
Tetapi jika Anda memiliki persyaratan komputasi besar dengan file besar (katakanlah video encode Dailymotion / YouTube) kecepatan baca / tulis mungkin penting.
Jika aplikasi Anda banyak membaca, bahkan file kecil, itu benar-benar dapat meningkatkan kinerja. Namun, jika Anda menyimpan data yang paling banyak disimpan dalam RAM (Lihat daemon memcached), ini bukan masalah lagi.
sumber