Apakah ada hard drive yang ada yang memiliki beberapa kepala baca / tulis independen pada piring hard drive yang sama? Perbaiki saya jika saya salah, tetapi saya berharap melakukan hal ini akan memecahkan banyak masalah pertikaian disk dalam situasi di mana banyak hal sedang dibaca / ditulis secara paralel. Khususnya dalam kasus server database dan sejenisnya. Jika ini belum dilakukan, mengapa tidak? Apakah ini terlalu mahal? Apakah tidak efisien? Apakah secara teknis terlalu sulit? Apakah itu tidak perlu?
hard-drive
Ray Hidayat
sumber
sumber
Jawaban:
Ini akan meningkatkan latensi dengan mengurangi gerakan kepala yang diperlukan (dengan mengatur kepala bertanggung jawab atas pita tertentu dari permukaan platter atau dengan memindahkannya secara cerdas untuk beban kerja yang diberikan). Ini juga dapat mengurangi jumlah rata-rata waktu kepala menunggu bit data yang tepat untuk bergerak melewati begitu mereka berada di posisi (jika kepala diposisikan terbaik dipindahkan ke tempatnya untuk setiap permintaan). Mungkin juga ada throughput dalam untuk beberapa kasus penggunaan jika logika controller cukup cerah untuk melihat pola penggunaan dan menjaga kepala di tempat umum yang tepat.
Tetapi saya tidak berpikir itu akan terjadi karena biaya dan kompleksitas:
Gagasan serupa lainnya yang pernah saya lihat dibahas adalah membuat kepala yang melayani setiap permukaan platter bergerak secara independen, tetapi ini juga tidak praktis karena kompleksitas mekanik.
sumber
Alternatif sebenarnya untuk ini adalah drive SSD (Solid State Disk) yang tidak memiliki kepala atau platter. Ini menjadi lebih dan lebih populer dan lebih murah setiap minggu. Saya telah melakukan cukup banyak pekerjaan dengan drive ini dan mereka mengesankan untuk sedikitnya.
sumber
Saya tidak mengetahui adanya pabrikan yang membuat hewan seperti itu tetapi kartu RAID 0 dan dua hard drive melakukan hal yang sama dan banyak lagi.
sumber
Ada artikel bagus tentang pertanyaan ini di Panduan PC . Periferal Connor digunakan untuk membuat drive tersebut. Rupanya kendala utama adalah pemasaran.
sumber
Database server umumnya memiliki beberapa bentuk RAID kompleksitas mekanik tambahan yang diperlukan tidak sebanding dengan keuntungannya, ketika Anda dapat menggunakan perangkat yang lebih murah untuk efek yang sama.
Saya ingat drive CDROM yang dapat membaca data dari 7 titik pada saat yang sama - iirc ini bukan acak, tetapi berurutan, memungkinkan perangkat untuk membaca bagian-bagian dari file yang sama pada saat yang sama. Itu tidak begitu drive lebih cepat, tetapi lebih tenang (itu bisa berputar lebih lambat untuk kecepatan transfer yang sama).
sumber
Saya telah mencari-cari ide tentang bagaimana satu set lengan dapat didedikasikan untuk permukaan atas platter, sementara set kedua dapat secara eksklusif untuk sisi lain. Ini pada dasarnya akan membuat mini RAID 0 atau array RAID 1 dalam drive, dan akan menjadi alternatif yang layak untuk hard drive tunggal dengan banyak spindle ( http://www.google.com/patents/US20060044663 ) karena akan menghemat energi (Karena hanya satu motor yang diperlukan) tetapi akan memiliki manfaat kinerja yang sama dari drive 'multi-spindle' yang disebutkan sebelumnya.
Namun, menemukan ruang di selungkup untuk kumparan suara kedua dan lengan, akan terbukti sulit seperti yang disebutkan David sebelumnya. Namun, kumparan suara yang lebih kecil bisa menyelesaikan masalah; piring hanya bisa dipindahkan ke pusat geometris drive seperti yang dilihat dari atas atau bawah dan kumparan suara dapat diposisikan di sudut yang berlawanan. Kumparan suara yang cukup kecil mungkin sudah ada, tetapi kumparan yang lebih kecil BISA terlalu lemah untuk secara akurat menggerakkan lengan, yang menimbulkan masalah baru ... Saya yakin itu bisa dilakukan, meskipun; lihat berapa banyak komputer yang lebih kecil pada umumnya selama bertahun-tahun.
sumber
Geometri yang lebih baik untuk beberapa kepala baca / tulis independen harus berupa geometri pelat silinder berongga daripada piring bundar yang sebenarnya. Anda dapat menempatkan lebih banyak kepala di dalam, gerakan kepala akan lebih presisi memungkinkan kepadatan bit per inci yang lebih tinggi. Mengizinkan lebih banyak ruang pada ketinggian drive dan menempatkan beberapa silinder berlubang dengan radius berbeda satu di dalam kepadatan ruang byte lainnya dapat ditingkatkan secara dramatis. Monster satu pentabyte per satu tinggi 10 sentimeter / lebar 10 sentimeter dan 10 silinder di dalamnya dapat diproduksi dengan teknologi aktual. Dan di ruang itu Anda dapat mengemas banyak kepala rw independen.
Silinder berongga (geometri)
sumber