Kami saat ini sedang mencari untuk membeli SAN, dan memiliki beberapa kekhawatiran atas kecepatan disk yang akan kami masukkan ke dalam array. Kami biasanya menggunakan 15k disk lebih dari 10k setiap kali, tetapi salah satu vendor mengatakan kepada kami bahwa kami tidak akan melihat banyak perbedaan antara 2, dan perbedaan harga sangat berbeda.
Kami sedang mencari HP 2040 atau 4400 san, dengan disk SAS. Akankah kita tidak melihat banyak perbedaan antara disk, dan jika tidak mengapa?
storage
hard-drive
hp
storage-area-network
beakersoft
sumber
sumber
Jawaban:
Kinerja penyimpanan bisa menjadi sedikit rumit, tetapi pernyataan yang mendasarinya benar. 10k atau 15k memiliki kinerja yang hampir sama. Jika Anda menempatkan mereka berdampingan melakukan jenis pekerjaan yang paling buruk disk (IO blok kecil acak), Anda akan mengukur perbedaan, tetapi kenyataannya dengan sebagian besar pengontrol penyimpanan, itu sangat jarang.
Saat ini dengan sebagian besar penyimpanan dapat menempatkan hot spot ke tingkat mereka sendiri, kebutuhan untuk tingkat 15k yang berat sangat berkurang, karena sebagian besar pekerjaan baca-intensif IO dapat diletakkan pada tingkat SSD yang lebih tinggi. Di lingkungan saya, satu-satunya tempat kami benar-benar membutuhkannya adalah untuk basis data sangat besar yang masih bertahan 99% dari waktu, tetapi membutuhkan kinerja teriakan untuk laporan triwulanan dan tahunan yang akan menyentuh hampir semua data.
sumber
Anda biasanya tidak akan melihat perbedaan antara disk SAS perusahaan 2.5k 10k dan 15k modern pada sesuatu seperti array penyimpanan HP MSA 2040 ... Anda akan mengalami keterbatasan platform lain sebelum itu menjadi masalah. Ketika orang khawatir tentang itu perbedaan latency, hampir lebih masuk akal untuk mengejar SSD (yang sedang didukung di 2040 Unit).
Dengan semua penyimpanan, ini mengarah pada pola akses yang Anda antisipasi (baca-bias / tulis-bias / campuran?), Persyaratan kinerja aplikasi (database / aplikasi / virtualisasi?), Transportasi (serat / SAS / iSCSI), dan komposisi susunan ( Level RAID, # disk).
Bisakah Anda memberikan detail lebih lanjut tentang apa yang Anda rencanakan untuk dilakukan dengan array? Saya akan dapat mengklarifikasi jawaban ini.
sumber
"Kinerja" mencakup dua metrik utama untuk akses disk: Bandwidth dan IOps.
Kecepatan rotasi piringan mempengaruhi IOps terutama. Disk lebih cepat => lebih banyak IOps.
Saya memiliki disk 5400 RPM murah yang lebih lama di server rumah daripada yang dapat menarik 85MBps. Seagate 300GB Cheetah 15K.7 (disk sangat modern) ditetapkan hanya 125MBps, tidak jauh lebih cepat, tetapi 10x harganya.
Tetapi drive saya mendapatkan IOps yang sangat buruk , seperti nyaris ke dalam digit ganda. Anda membutuhkan IOps jika Anda melakukan sedikit membaca / menulis di semua tempat. Drive Cheetah mendapat 500 IOps (rata-rata). Jadi ketika menulis satu ton file kecil atau banyak pembaruan DB kecil, Cheetah akan sekitar 50x lebih cepat.
Saat ini ada 5400, 7200, 10k, dan 15k disk yang umumnya tersedia. Yang Anda butuhkan tergantung pada apa yang akan Anda lakukan dengan mereka. Untuk penyimpanan arsip, disk lambat harganya murah dan masih mendapatkan bandwidth yang baik. Untuk OLTP Anda ingin yang bisa dibeli dengan uang IOps tertinggi. Kebanyakan orang jatuh di suatu tempat di tengah.
sumber
Itu sepenuhnya benar jika itu bukan SAN low-end. Caching - terutama ketika beberapa buffer SSD yang lebih besar diinvasi - secara faktual dapat membunuh perbedaan tersebut. Misalnya saya sekarang secara teratur mengatasi file dengan 600mb - 900mb / detik. Pada Raid 6 dari 5400 RPM disc. Latensi secara teratur dalam satu digit rendah meskipun acak berat dan menulis beban kerja yang berat. Trik-nya? A 20% SSD menulis kembali buffer.
Jadi, pada san yang "layak" dengan beberapa buffering berat Anda mungkin tidak melihat banyak perbedaan. Bahkan, saya akan mengatakan Anda membuang banyak uang.
sumber