Apakah RAID 1 membaca dari kedua drive
Apakah raid1 kecepatan baca ganda atau tidak
Raid1 dua disk1 Bisa, Secara teori, tingkat bacaan massal ganda, dan juga akan (secara teori) memotong waktu pencarian Anda menjadi dua untuk kedua bacaan dan menulis. Namun, karena data tidak bergaris, baca kinerja untuk * bacaan tunggal * biasanya tidak dua kali lipat – karena disk harus mencari di antara potongan, membagi bacaan di antara disk tidak banyak membantu. Namun, jika Anda menjalankan tes multithreading di mana ia mencoba membaca dua file yang berbeda secara bersamaan, itu harus menggandakan kecepatan transfer, karena setiap disk akan membaca kecepatan penuh sekaligus.
Ringkasan:
1. RAID1 dua disk1 berpotensi dapat menggandakan tarif membaca curah dan mengurangi waktu pencarian menjadi dua untuk membaca dan menulis.
2. Namun, peningkatan kinerja biasanya tidak dua kali lipat untuk bacaan tunggal karena disk harus mencari di antara potongan.
3. Tes multithreaded dengan dua file yang berbeda dapat mencapai kecepatan transfer ganda karena setiap disk dapat dibaca dengan kecepatan penuh secara bersamaan.
4. Membaca dari kedua disk secara bersamaan dapat meningkatkan kinerja untuk beberapa proses mengakses data yang berbeda.
5. RAID1 tidak digunakan terutama untuk kecepatan, tetapi untuk redundansi dan perlindungan data.
6. Pengendali Raid ATA tidak dapat mendukung penyeimbangan beban untuk RAID1, membatasi manfaat kinerja.
Pertanyaan dan jawaban:
1. Apakah normal untuk satu disk dalam pengaturan RAID1 untuk memiliki kecepatan baca yang jauh lebih rendah daripada yang lain?
Ya, dimungkinkan untuk satu disk dalam pengaturan RAID1 untuk memiliki kecepatan baca yang lebih rendah. Ini bisa disebabkan oleh berbagai faktor, termasuk perbedaan dalam masalah kesehatan disk, firmware, atau perangkat keras.
2. Apa yang dapat dilakukan untuk mengidentifikasi apakah pengaturan RAID1 menyebabkan masalah kinerja?
Anda dapat menjalankan tes menggunakan perintah DD untuk membaca dari setiap disk secara individual dan membandingkan kecepatan baca. Jika satu disk secara konsisten jauh lebih cepat dari yang lain, itu bisa menunjukkan masalah dengan disk tertentu.
3. Apakah raid1 memberikan peningkatan kinerja untuk bacaan berurutan?
Tidak, RAID1 tidak memberikan peningkatan kinerja yang signifikan untuk bacaan berurutan. Karena data yang sama ada di kedua disk, mereka masih harus mencari data yang sudah dibaca oleh disk lainnya.
4. Can Raid1 meningkatkan kinerja untuk beberapa proses mengakses data yang berbeda?
Ya, RAID1 dapat meningkatkan kinerja untuk beberapa proses mengakses data yang berbeda. Dengan RAID1, kedua proses tersebut dapat dibaca dari berbagai disk, mengurangi jumlah pencarian dan meningkatkan kinerja.
5. Apakah mungkin untuk mencapai kecepatan baca ganda dengan RAID1?
Secara teori, RAID1 memiliki potensi untuk menggandakan tarif membaca massal. Namun, dalam praktiknya, kinerja baca untuk satu bacaan biasanya tidak dua kali lipat karena kebutuhan akan disk mencari di antara potongan data.
6. Will RAID1 memberikan verifikasi data atau deteksi kegagalan dengan penyeimbangan beban?
RAID1 terutama menyediakan redundansi data dan perlindungan terhadap kegagalan disk. Dengan penyeimbangan beban, array mungkin tidak dapat mendeteksi korupsi data dengan cara yang sama, tetapi integritas data masih dapat dipertahankan melalui mekanisme lain, seperti checksum atau kode yang mengoreksi kesalahan atau kesalahan.
7. Apakah ada konfigurasi benchmark yang menunjukkan penggandaan kecepatan baca dengan RAID1?
Mungkin ada konfigurasi benchmark yang menunjukkan kecepatan baca yang lebih baik dengan RAID1, terutama dalam situasi di mana banyak proses mengakses data yang berbeda secara bersamaan. Namun, hasil spesifik dapat bervariasi tergantung pada pengaturan perangkat keras dan perangkat lunak.
8. Dapat raid1 digunakan untuk server file untuk meningkatkan kecepatan baca?
RAID1 tidak digunakan terutama untuk kecepatan, tetapi untuk redundansi dan perlindungan data. Jika kecepatan adalah perhatian utama, konfigurasi RAID 0 atau RAID 5 akan lebih tepat.
9. Apakah raid1 menawarkan keseimbangan beban bacaan?
Sedangkan RAID1 mampu membaca penyeimbang beban, tidak semua pengontrol serangan ATA mendukung fitur ini. Oleh karena itu, manfaat kinerja penyeimbangan beban mungkin tidak tersedia di semua pengaturan RAID1.
10. Apakah mungkin untuk menyetel kinerja raid1?
Kinerja RAID1 dioptimalkan untuk latensi daripada throughput. Secara default, kode RAID1 kernel akan memilih disk dengan posisi kepala terdekat dengan permintaan. Tidak mungkin untuk menyetel perilaku ini tanpa mengedit dan mengkompilasi ulang kode.
Apakah raid1 kecepatan baca ganda atau tidak
Raid1 dua disk1 Bisa, Secara teori, tingkat bacaan massal ganda, dan juga akan (secara teori) memotong waktu pencarian Anda menjadi dua untuk kedua bacaan dan menulis. Namun, karena data tidak bergaris, baca kinerja untuk * bacaan tunggal * biasanya tidak dua kali lipat – karena disk harus mencari di antara potongan, membagi bacaan di antara disk tidak banyak membantu. Namun, jika Anda menjalankan tes multithreading di mana ia mencoba membaca dua file yang berbeda secara bersamaan, itu harus menggandakan kecepatan transfer, karena setiap disk akan membaca kecepatan penuh sekaligus.
MD RAID1 hanya membaca dari satu disk
Saya memiliki dua HDD yang identik dalam RAID Software Linux 1. Saya mengamati beban membaca yang sebagian besar pada perangkat RAID ini, dengan proses yang ditampilkan sebagian besar Iowait. IOTOP menunjukkan sekitar 75% pemanfaatan disk secara keseluruhan. Jika saya sekarang melihat pemanfaatan disk dari disk fisik, satu disk menunjukkan sekitar 1m/s dibaca, yang lain hanya menunjukkan 100k/s yang dibaca. /proc/mdstat menunjukkan array dalam kesehatan yang baik. Apa yang bisa menjadi masalah yang tidak digunakan kedua disk yang digunakan? Mengenai komentar: saya mencoba keduanya. Membaca dengan dua utas dan dengan satu. Itu tidak mengubah apapun.
Ditanya 18 Mei 2014 pukul 10:16
31 2 2 Lencana Perunggu
Apakah ini baca satu-utara atau Anda memiliki beberapa utas baca ?
18 Mei 2014 jam 18:01
Anda dapat mengeluarkan MD dari tumpukan. Coba gunakan DD untuk membaca 100MB konten dari masing -masing dua cakram, ke /dev /null . Jika satu sepuluh kali lebih cepat dari yang lain, Anda dapat berhenti mengkhawatirkan MD yang menyebabkan masalah dan fokus pada perangkat keras.
19 Mei 2014 jam 7:53
2 Jawaban 2
Untuk bacaan berurutan, tidak ada manfaat kinerja dari membaca dari kedua disk. Karena data yang sama ada di kedua disk, mereka masing -masing harus mencari data apa pun yang dibaca oleh disk lainnya. Tapi pendek mencari ke depan tidak jauh lebih cepat daripada membaca semua data perantara.
Namun jika Anda memiliki beberapa proses membaca data yang berbeda dari disk secara paralel, Anda akan melihat peningkatan kinerja utama dibandingkan dengan disk tunggal.
Dua proses membaca dari disk yang sama biasanya akan menyebabkan pencarian mahal setiap kali mereka bergantian. Dengan RAID1, kedua proses itu bisa dibaca dari berbagai disk, dan jumlah pencarian akan berkurang secara signifikan.
Dijawab 19 Mei 2014 jam 7:53
30.3K 17 17 Lencana Emas 75 75 Lencana Perak 124 124 Lencana Perunggu
Jika saya membaca secara berurutan dengan satu utas, semuanya masuk ke satu drive. Jika saya membaca dalam dua utas dari dua file yang berbeda, utas pertama masuk ke satu drive, dan yang kedua secara acak bergeser dari satu drive ke yang lain, terkadang menyeimbangkan, dan kadang-kadang meninggalkan drive kedua dekat-idle dengan kedua utas yang dibaca dari drive pertama pertama.
Membaca sumber kernel, ini diharapkan. Ini dioptimalkan untuk latensi, bukan throughput. Untuk spinning drive, read_balance () di RAID1.C akan selalu memilih drive dengan posisi kepala terdekat dengan permintaan. Jika drive kedua menjauh dari tempat aksinya berada, sulit untuk melihat bagaimana itu bisa kembali.
Jika setidaknya satu drive yang mendasarinya adalah SSD, perangkat dengan permintaan yang paling tidak tertunda akan dipilih sebagai gantinya, sehingga throughput akan seimbang. Jadi itu salah satu solusi, saya kira: gunakan SSD.
Ada komentar yang menunjukkan kode ini ditulis pada tahun 2000. Tidak ada cara untuk menyesuaikannya dengan mengeditnya dan mengkompilasi ulang.
Apakah raid1 kecepatan baca ganda atau tidak?
Anda menggunakan browser yang ketinggalan zaman. Ini mungkin tidak menampilkan ini atau situs web lain dengan benar.
Anda harus meningkatkan atau menggunakan browser alternatif.
tart666
Anggota emas
18 Mei 2002 1.289 0 0
Saya sudah bingung untuk sementara waktu, AT FAQ menyebutkan itu
RAID 1 juga meningkatkan kinerja baca karena kedua disk dapat dibaca sekaligus
Sementara semua tolok ukur yang saya lihat (misalnya di sini) mengatakan bahwa RAID1 memperlambat kinerja baca sekitar 90% dari kecepatan drive tunggal.
Apakah ada kebenaran pada FAQ?
Michaeld
Lifer
16 Jan 2001 31.529 3 76
IIRC, RAID 1 menunjukkan peningkatan kecepatan baca pada file besar, bukan yang kecil.
Anda tidak menjalankan RAID 1 untuk kecepatan. Itu akan berupa RAID 0 atau RAID 5.
Paria
Anggota elit
16 Apr 2000 7.357 20 81
Load Balancing of Reads adalah fungsi RAID 1, tetapi sangat sedikit pengontrol RAID ATA yang mendukungnya, jadi jawabannya adalah ya dan tidak. Ya, RAID 1 mampu hampir menggandakan kecepatan baca, tetapi karena sebagian besar pengontrol serangan orang di papan ini digunakan tidak mendukung penyeimbangan beban, jawabannya juga tidak.
Matthias99
Anggota berlian
7 Okt 2003 8.808 0 0
Raid1 dua disk1 Bisa, Secara teori, tingkat bacaan massal ganda, dan juga akan (secara teori) memotong waktu pencarian Anda menjadi dua untuk kedua bacaan dan menulis. Namun, karena data tidak bergaris, baca kinerja untuk * bacaan tunggal * biasanya tidak dua kali lipat – karena disk harus mencari di antara potongan, membagi bacaan di antara disk tidak banyak membantu. Namun, jika Anda menjalankan tes multithreading di mana ia mencoba membaca dua file yang berbeda secara bersamaan, itu harus menggandakan kecepatan transfer, karena setiap disk akan membaca kecepatan penuh sekaligus.
tart666
Anggota emas
18 Mei 2002 1.289 0 0
Oke. Adakah yang melihat konfigurasi benchmark yang akan menunjukkan kecepatan baca berlipat ganda? Saya ingin mengatur server file saya dengan cara ini, jika memungkinkan.
Saya berasumsi saya kehilangan verifikasi data, (atau deteksi kegagalan) dengan penyeimbangan beban, array akan dapat mengetahui korupsi data dengan cara lain?
Matthias99
Anggota berlian
7 Okt 2003 8.808 0 0
Awalnya diposting oleh: tart666
Oke. Adakah yang melihat konfigurasi benchmark yang akan menunjukkan kecepatan baca berlipat ganda? Saya ingin mengatur server file saya dengan cara ini, jika memungkinkan.
Untuk server file yang melayani beberapa permintaan secara bersamaan, itu harus bekerja lebih baik daripada raid0. Sepertinya saya tidak bisa menemukan tolok ukur apa pun (bahkan yang sintetis) yang akan menahan ini. :-/
Sunting: Sebenarnya, saya memang menemukan * sesuatu * di bangku yang telah Anda posting sebelumnya: Kinerja server web (hanya baca, saya menduga bacaan kecil yang cukup acak)-Raid1 menendang pantat Raid0 di sini.
Apa yang harus Anda * lihat di bangku read-only adalah bahwa Jumlah I/Os per detik digandakan, dan throughput baca keseluruhan berlipat ganda, tetapi untuk setiap individu I/O, Anda tidak akan melihat speedup baca.
Saya berasumsi saya kehilangan verifikasi data, (atau deteksi kegagalan) dengan penyeimbangan beban, array akan dapat mengetahui korupsi data dengan cara lain?
Saya akan * berharap * bahwa array masih mencoba mendeteksi kegagalan ketika itu bisa – yaitu, ketika itu hanya melayani satu I/O, disk lain dapat membaca blok yang sama dan membandingkannya tanpa ada (atau hanya dengan yang sangat kecil) hit kinerja yang sangat kecil). Ini juga dapat melakukan perbandingan saat menulis (untuk memastikan data lama konsisten, setidaknya). Namun, beberapa pengontrol mungkin tidak melakukan ini (terutama yang tingkat konsumen).
Apakah RAID 1 membaca dari kedua drive
Reddit dan mitranya menggunakan cookie dan teknologi serupa untuk memberi Anda pengalaman yang lebih baik.
Dengan menerima semua cookie, Anda menyetujui penggunaan cookie kami untuk mengirimkan dan memelihara layanan dan situs kami, meningkatkan kualitas reddit, mempersonalisasi konten dan iklan reddit, dan mengukur efektivitas iklan.
Dengan menolak cookie yang tidak penting, Reddit masih dapat menggunakan cookie tertentu untuk memastikan fungsionalitas yang tepat dari platform kami.
Untuk informasi lebih lanjut, silakan lihat pemberitahuan cookie kami dan kebijakan privasi kami .
Dapatkan Aplikasi Reddit
Pindai kode QR ini untuk mengunduh aplikasi sekarang
Atau periksa di toko aplikasi
Berita, Diskusi, dan Dukungan Masyarakat untuk Perangkat Synology
Anggota online
oleh pslind69
Pertanyaan tentang RAID 1 BACA KECEPATAN
Sekarang saya sudah membacanya untuk RAID 1 – Umumnya ada sangat sedikit peningkatan kinerja dari bacaan jika Anda hanya memiliki dua disk pengaturan dalam RAID 1. Saat Anda menambahkan disk ketiga, kecepatan baca cenderung mengambil sedikit.
Juga beberapa implementasi RAID 1 tidak menggunakan multiplexing pada bacaan, di mana ia menghitung blok mana yang harus dibaca dari setiap disk, jadi hanya 1 kecepatan baca disk dalam kasus tersebut.
Saya belum mencoba bereksperimen dengannya di Nas saya, karena saya belum memesan disk, jadi saya bertanya -tanya apakah ada di antara kalian yang tahu apakah dua setup disk SHR (RAID1) memang membaca dari kedua drive secara bersamaan, dan pada kecepatan yang meningkat dibandingkan dengan hanya membaca dari satu disk dari satu disk dari satu disk?
RAID 1 vs drive tunggal
Saya bermain -main dengan mirroring perangkat lunak pada kotak Windows 10 dengan dua drive SSD. Tidak ada peningkatan membaca Throughput antara satu drive dan RAID 1. Saya berada di bawah kesan RAID 1 seharusnya meningkatkan throughput baca karena ada dua drive yang mengisi pipa sebagai lawan satu tetapi tidak banyak berubah. Mengapa tidak menyerang 1 lebih baik?
58.7K 9 9 Lencana Emas 119 119 Lencana Perak 157 157 Lencana Perunggu
Tanya 11 Juni 2017 pukul 15:38
ZiggyStardust Ziggystardust
97 2 2 Lencana Emas 3 3 Lencana Perak 11 11 Lencana Perunggu
4 Jawaban 4
Menulis ke drive RAID 1 tidak akan pernah lebih cepat daripada menulis ke satu drive karena semua data perlu ditulis untuk kedua drive.
Jika diimplementasikan dengan benar, membaca dari RAID 1 mungkin dua kali lebih cepat dari membaca dari satu drive daripada bagian data yang masing -masing dapat dibaca dari drive satu sama lain.
Tapi keuntungan besar dengan RAID 1 adalah redundansi, jika satu drive menjadi buruk, Anda masih dapat mengakses semua data Anda dari drive yang tersisa.
Dijawab 11 Juni 2017 jam 16:01
Henrik Carlqvist Henrik Carlqvist
256 1 1 Lencana Perak 4 4 Lencana Perunggu
Apa yang saya bicarakan adalah membaca (saya seharusnya menentukan). Titik seluruhnya di belakang serangan adalah redundansi dan bacaan throughput. Jadi mengapa tidak membaca peningkatan throughput dari satu drive ke RAID 1?
11 Juni 2017 jam 16:06
Kemacetan Anda mungkin implementasi RAID yang tidak memanfaatkan kemungkinan untuk saling membaca sepotong satu sama lain dari drive satu sama lain, tetapi hambatannya juga bisa berada di tempat lain seperti bus (seperti PCI atau SATA) atau batas dalam kinerja pengontrol RAID (jika Anda memiliki pengontrol RAID perangkat keras). Untuk memberikan jawaban yang lebih baik lebih banyak data (seperti bandwidth yang diukur dan bagaimana pengukuran dilakukan) akan dibutuhkan. Mungkin juga lebih banyak tes yang diperlukan untuk mengumpulkan level serangan yang berbeda.
11 Juni 2017 jam 16:11
Apa yang telah saya lakukan adalah bermain dengan perangkat lunak RAID di Dell Optiplex 3050 baru. Menurut Dell, port SATA adalah 6g. Itu Windows 10. Semua orang terus mengatakan betapa hebatnya Raid OS dan saya pikir saya akan mengujinya. Hampir tidak ada perbedaan dalam kecepatan baca antara satu drive dan perangkat lunak RAID 1. Saya pikir itu agak aneh. Saya menggunakan hdturn pro untuk menguji. Saya mendapatkan transfer rata -rata 451MB/s dari satu drive dan perangkat lunak RAID 1.
11 Juni 2017 jam 16:33
Jadi bagaimana dengan RAID 0? Apakah Anda dapat menguji juga konfigurasi itu tanpa mengorbankan data penting apa pun? Mungkin hambatannya tidak ada di disk Anda, 451 MB/s dari satu SSD mungkin sulit dikalahkan bahkan dengan serangan dengan hanya 2 drive. Saya telah melihat serangan perangkat keras dapat melakukan sekitar 1.5 GB/s, tapi itu dengan lebih banyak drive SSD.
11 Juni 2017 jam 16:51
Saya tidak terbiasa dengan HDturn Pro, tetapi satu hal penting yang perlu diperhatikan adalah bahwa untuk kinerja maksimum Anda perlu membaca urutan data yang berkelanjutan dan ukuran blok yang digunakan untuk membaca dapat memengaruhi kinerja. Anda juga akan mendapatkan kinerja yang lebih baik dengan data disk mentah dibandingkan dengan data pada sistem file.