Server SQL kami menjadi sangat banyak dimuat, dan semua indikasi menunjuk ke saluran disk yang menjadi hambatan. Server HP saat ini memiliki kartu array yang cukup rendah, dan kami ingin menambah server ini dengan kartu Smart Array dan array penyimpanan eksternal dengan drive SSD.
Konfigurasi saat ini adalah:
- DL360 G7
- Smart Array P410i
- Windows Server 2008R2
- RAM 32Gb
- Array saat ini adalah 2 x 300 Gb SAS RAID1 drive logis untuk boot / OS dan drive SATA SSD 1 x 120Gb untuk data.
Server basis data menampung satu basis data yang cukup besar (~ 100Gb), yang berisi data langsung dan historis. Untuk banyak alasan, memisahkan database bukanlah suatu pilihan, jadi pemikiran saat ini adalah memiliki beberapa drive logis pada array baru, masing-masing pada saluran itu sendiri, dan kemudian membagi database menjadi partisi SQL yang logis.
Misalnya, array mungkin memiliki:
- 2 x SSD (RAID1)
- 2 x SSD (RAID1)
- 4 x SSD (RAID1 + 0)
Saat ini, kami sedang melihat sesuatu seperti D2600 dengan kartu Smart Array kelas atas.
Untuk mendapatkan kinerja maksimal, kami benar-benar membutuhkan setiap drive logis untuk berjalan secepat mungkin. Spesifikasi HP menunjukkan bahwa SSD kelas atas mereka bisa mendekati memaksimalkan koneksi 6Gb yang didukung kartu Smart Array.
Namun, beberapa kartu SA yang lebih besar menyarankan mereka mendukung "beberapa saluran"; Yang tidak jelas bagi saya adalah bagaimana ini bekerja. Apakah ini berarti, dengan satu kabel dari SA ke D2600, setiap set RAID dapat dikonfigurasi untuk mendapatkan saluran 6Gb sendiri? Atau apakah 6Gb batas pada interkoneksi, dan jika demikian apakah ada opsi konfigurasi (atau bahkan produk HP yang berbeda - tidak mencoba menyiasati aturan "no subyektif pertanyaan", jujur :)) yang akan mengatasi batas ini?
EDIT: Saya tidak dapat melihat server HP yang akan melakukannya, tetapi jika ada kotak Proliant yang layak yang akan memungkinkan saya untuk membagi sangkar drive internal menjadi dua (atau lebih) saluran, itu mungkin "Plan B" - apakah ada yang tahu tentang server seperti itu?
Jawaban:
Baik. Ini adalah pertanyaan yang menarik, karena ada sejumlah opsi yang tersedia untuk Anda.
Beberapa konsep untuk diklarifikasi dan dipahami, karena berkaitan dengan situasi ini:
Kinerja penyimpanan tidak selalu tentang bandwidth !! Latensi, I / O membaca dan menulis pola, antrian, perilaku aplikasi, caching, dll. Adalah semua faktor. Mengingat apa yang telah Anda jelaskan, Anda sama sekali tidak memenuhi tautan ke penyimpanan Anda.
Tidak, tidak. The Smart Array P410i kontroler adalah onboard kontroler yang tersedia di G6 dan server G7 ProLiant. Kerjanya baik-baik saja, selama modul yang didukung baterai (BBWC) atau flash-didukung (FBWC) diinstal . Ini terbatas pada ruang internal server dan tidak memiliki kelebihan permintaan SAS. Ada dua konektor SAS SFF-8087 4-lane yang menghubungkan motherboard ke backplane, masing-masing menyediakan 6Gbps bandwidth full-duplex.
Pengontrol RAID lain dalam portofolio HP untuk generasi server tersebut melakukan hal yang sama (Smart Array P411 dan P812 ). Mereka berbeda karena mereka menyediakan konektivitas yang lebih fleksibel atau eksternal. The D2600 kandang akan berpotensi menjadi langkah-down throughput baku, tergantung pada konfigurasi. Namun, ini benar-benar pilihan yang salah untuk pengaturan ini, karena hanya mengakomodasi disk berukuran besar 3,5 ". D2700 adalah varian yang menampung disk berukuran kecil 2,5".
Ini adalah masalah dengan tunggal 120GB SATA SSD yang Anda gunakan. Saya punya satu duduk di sini. Ini adalah SSD low-end, slow-ass . Itu saja. Maksimum keluar pada ~ 180 Megabytes / sekuensial kedua dan hanya berkinerja buruk secara keseluruhan. Seharusnya HP tidak menjualnya! Ini relatif latensi rendah, dibandingkan dengan disk berputar, tetapi mengerikan untuk apa yang Anda coba lakukan. Lebih buruk bahwa Anda hanya memiliki satu drive. Empat dari mereka akan diterima.
Saya akan merekomendasikan sepasang cakram HP Enterprise 400GB MLC ( dibuat oleh Pliant / Sandisk ) jika Anda tidak merencanakan banyak pertumbuhan di luar 200GB yang Anda gunakan sekarang. Kalau tidak, empat disk akan lebih baik. Sayangnya, mereka tidak hemat biaya ($ 2800US + masing-masing).
Ketika saya tidak menggunakan HP Perusahaan SSD dan perlu mempertimbangkan biaya, saya membeli berbasis SandForce OWC Mercury Ekstrim Pro drive dan tempat mereka di operator berkendara HP . Bekerja dengan baik, murah dan jauh lebih murah untuk pembuatan perangkat keras yang Anda gunakan. Gunakan RAID 1 + 0 dan ikuti pedoman konfigurasi SSD P410 dari HP . Saya menghabiskan banyak waktu dengan SSD ...
Saya punya beberapa drive ini duduk di sini saat saya mengetik ...
Kiri ke kanan: 400GB SAS MLC Enterprise SSD, 200GB SAS SLC Enterprise SSD, 120GB SATA MLC crap SSD
Sisa item dalam pertanyaan Anda tidak menjadi masalah ...
Bacaan lebih lanjut:
Enklosur dan SSD HP D2700. Apakah ada SSD yang berfungsi?
SSD pihak ketiga dalam Proliant g8?
Mengapa penutup cakram perusahaan SAS tampaknya sangat mahal?
sumber
D2600 / 2700 memiliki saluran SAS 6Gbps ganda pada backplane, kabel yang Anda hubungkan dengan membawa empat saluran SAS 6 x 6Gbps untuk memungkinkan Anda membuat daisy-chain rak lain dari rak pertama tanpa ada port blocking saat terhubung ke kartu empat saluran seperti sebagai P812 / 822.
Ngomong-ngomong kalau saya jadi Anda, saya hanya akan membuat satu RAID 10 array besar dan kemudian membuat jumlah disk logis yang Anda butuhkan dari array itu - itu akan melakukan jauh lebih baik daripada saran R1 + R1 + R10. Kembalilah kepada kami jika Anda memiliki pertanyaan lebih lanjut, ini tepat di gang saya;)
sumber
Untuk pemahaman saya, sasis D2600 (dan D2700) memiliki satu backplane (saluran), dan kartu SmartArray dengan beberapa saluran memungkinkan Anda untuk menghubungkan beberapa penutup bersama-sama untuk membuat array yang sangat besar. Seperti yang Anda harapkan, ini tidak memungkinkan Anda untuk meningkatkan dukungan banyak saluran di HBA dalam satu kandang.
Untuk mendapatkan apa yang Anda cari, Anda perlu mencari di luar HP.
sumber