Meng-upgrade pengontrol RAID ke 4kn - apakah saya harus menginisialisasi ulang array untuk menggunakan 4kn?


11

Saya memiliki workstation tingkat perusahaan dengan kontroler RAID Adaptec 6405E di dalamnya. Menurut Adaptec, pengontrol RAID ini tidak, dan tidak akan pernah bisa, secara native mendukung sektor disk 4K. Jika Anda memasukkan disk 4K ke dalamnya, maka jika ia memiliki mode emulasi sektor 512-byte (512e), ia akan menggunakan 512e. Jika tidak memiliki 512e, disk tidak akan berfungsi sama sekali.

Terhubung ke 6405E saya adalah empat disk SATA HGST yang semuanya memiliki sektor asli 4K, tetapi mereka mendukung 512e. Disk berada di RAID10 dan array berfungsi "cukup baik" (kinerja baik-baik saja, tetapi tidak luar biasa).

Tanpa menghapus data pada disk dan re-inisialisasi array, dengan asumsi saya pasang di Adaptec 71605E , yang tidak dukungan asli 4K sektor, akan controller digunakan 4K sektor ketika berinteraksi dengan disk saya? Atau apakah keputusan ini menggunakan 512e atau 4Kn dimasukkan ke dalam struktur format on-disk sehingga saya harus menghapus disk untuk melakukan itu?

Pertanyaan ini hanya tentang apakah saya harus membuat cadangan data saya dan menginisialisasi ulang array, atau apakah controller dapat (secara otomatis, atau dengan intervensi manual) diminta untuk "beralih" ke pengalamatan Format 4Kn Advanced. Aku sudah tahu pasti bahwa jika saya tidak menghapus dan menginisialisasi ulang array, saya pasti bisa mengaturnya dari awal untuk menggunakan 4Kn pada semua drive, menggunakan ini pengendali RAID baru.


Perhatikan bahwa saya sudah cukup terbiasa dengan arcconfutilitas baris perintah, dan sebelumnya telah menggunakannya untuk memutakhirkan array ini dari RAID0 ke RAID10 (ya, saya tahu, saya seharusnya tidak pernah menggunakan RAID0 untuk memulai, tapi saya beruntung, oke ?). Jika ada beberapa fitur arcconfutilitas untuk "beralih" dari 512e ke 4Kn pada pengontrol Adaptec 7-series, saya ingin mengetahuinya, jadi saya dapat menggunakannya untuk menghindari keharusan memformat ulang dan sementara membongkar data ke lokasi cadangan.

Dalam kasus terburuk, saya sudah memiliki cadangan data penting di luar lokasi, tetapi sistem memiliki begitu banyak perangkat lunak yang dimuat di dalamnya sehingga akan lebih murah (dalam hal waktu yang dihabiskan) bagi saya untuk melakukan salinan blok-lapis dari keseluruhan array ke disk lain - mungkin disk 4TB murah yang terhubung ke mobo via AHCI - lalu salin kembali setelah array logis diinisialisasi ulang. Dibandingkan dengan prospek menginstal ulang semuanya (satu metrik program Windows eksklusif dengan aktivasi dan semacamnya), itu sebenarnya lebih murah dan lebih cepat.


1
(jangan gunakan Adaptec jika Anda bisa menghindarinya)
ewwhite

Jawaban:


24

Disk Anda adalah 512e (512 sektor pada antarmuka SAS / SATA) atau 4k asli (sektor 4k pada antarmuka SAS / SATA), dan sayangnya tidak ada cara untuk mengubahnya melalui perangkat lunak atau jumper dll. Anda memilih mode transfer saat Anda membeli disk. Beli disk asli 4k jika Anda memiliki adaptor yang mendukung antarmuka 4k asli.

Mutakhirkan: dan, sekali lagi, disk tidak pernah "mundur dari 4kn ke 512e" dll. Disk tersebut 512e - artinya mereka akan selalu mengirim data dalam sektor berukuran 512 melalui antarmuka SAS / SATA, atau 4kn, artinya disk akan selalu mengirim data dalam data berukuran 4k melalui antarmuka SAS / SATA, dan itu hanya bergantung pada disk, bukan pada kemampuan adaptor RAID. Perbedaan antara 512n dan 512e adalah bahwa pada sektor media fisik berukuran 512 untuk 512n, dan 4k untuk 512e (chip disk menerjemahkan masing-masing sektor 4k di piring menjadi 8 x 512 sektor pada antarmuka), pada antarmuka 512e disk akan selalu mengirimkan hanya sektor dengan 512 byte, tidak peduli adaptor apa yang terhubung. Nomor komponen berbeda untuk disk 512e dan 4kn, misalnya:

ST6000NM0014 - Drive 6TB SAS dengan sektor 4k pada antarmuka SAS (disebut drive 4kn);

ST6000NM0034 - 6TB SAS drive dengan sektor 512 byte pada antarmuka SAS (disebut drive 512e)

keduanya memiliki sektor 4k pada media disk, jadi harus berhati-hati tentang penyelarasan penulisan sektor dalam kasus 512e.

Dan Anda masih dapat membeli disk 512n, misalnya: ST4000NM0023 - Drive SAS 4TB dengan sektor 512 byte pada antarmuka dan 512 sektor pada media, jadi tidak perlu peduli dengan penyelarasan sektor untuk drive ini.

Adaptor RAID masuk ke dalam 3 kategori: a) yang tertua yang tidak tahu tentang sektor 4k - mereka bekerja dengan disk 512n dan 512e, namun masalah dapat timbul dengan kinerja penulisan jika penulisan tidak disejajarkan dengan batas 8xektor pada drive 512e, b) yang tidak begitu lama yang tahu tentang sektor internal 4k dan emulasi 512e, tetapi hanya bekerja dengan 512 sektor pada antarmuka - lebih sedikit masalah dengan penyelarasan karena pengontrol peduli tentang itu, c) yang sangat baru yang dapat bekerja dengan sektor 4k pada antarmuka. Hanya ini yang akan bekerja dengan disk 4kn baru yang melewati sektor 4kb asli sebagai sektor 4kb ke antarmuka SAS / SATA.

Juga, hanya Windows 8, 8.1 atau yang lebih baru OS yang mendukung drive 4kn (untuk server, versi 2012 atau yang lebih baru). Sebagian besar utilitas lama yang langsung bekerja dengan disk TIDAK akan bekerja dengan baik dengan sektor 4k karena mereka menganggap sektor selalu berukuran 512 byte. bukannya memeriksa.

Jadi, untuk menghindari kebingungan dengan penyelarasan dan mendapatkan kinerja maksimal, gunakan drive 4kn baru, adaptor berkemampuan 4kn baru, dan OS baru.

Saya pikir pernyataan di bawah ini tidak benar: "disk 4kb-asli tertentu dapat memilih untuk mendukung emulasi 512-byte. Jika mereka mendukung emulasi 512-byte, mereka dapat beralih antara mode ini dan 4kn tergantung pada apa yang didukung oleh pengontrol disk; mereka ' Saya lebih suka 4kn, tetapi turun kembali ke 512e jika mereka harus ".

Ukuran sektor tetap di pabrik. Saya tidak mengetahui tentang drive apa pun yang dapat secara otomatis mengubah ukuran sektor pada antarmuka tergantung pada kemampuan adaptor RAID. Apa yang saya lihat di sistem pemesanan Seagate adalah nomor bagian yang sangat terpisah tergantung pada ukuran sektor pada antarmuka. Mustahil untuk mengubah ukuran sektor setelah disk dipesan (bisa dimungkinkan dengan beberapa peretasan, mengubah firmware disk, dll. Tetapi tidak didukung secara resmi). Jadi, jika drive Anda 512e, ia akan selalu mengirim sektor hanya 512 byte pada antarmuka, dan tidak pernah sektor 4k. Jika drive Anda 4kn, itu akan selalu mengirim hanya 4k sektor pada antarmuka dan tidak pernah 512 sektor. Anda memutuskan hanya ketika memesan, karena nomor bagiannya berbeda.

Format drive yang mungkin adalah (angka menunjukkan ukuran sektor pada antarmuka):

512n - 512 pada disk, 512 pada antarmuka (sederhana)

512e - 4k pada disk, 512 pada antarmuka (komplikasi kinerja mungkin pada sistem lama)

4kn - 4k pada disk, 4k pada antarmuka (sederhana, kinerja antarmuka terbaik, tidak bekerja pada sistem lama)

n atau e berarti jika ukuran sektor yang ditentukan pada antarmuka adalah ukuran sektor disk asli (n), atau ukuran yang ditiru (e).

Dan jawabannya adalah: disk Anda adalah disk 512e (karena mereka bekerja dengan adaptor yang tidak mendukung disk 4kn), mereka bukan disk 4kn. Disk 512e Anda tidak akan pernah menggunakan sektor 4k pada antarmuka dengan adaptor RAID apa pun. BTW, hanya drive 6TB yang sangat baru dari Seagate yang dimungkinkan dalam format 4kn, dan 6TB dan 8TB baru dari HGST juga dapat dipesan sebagai 512e atau 4kn. Semua drive hingga 4TB sebelumnya hanya tersedia dalam 512e atau 512n, saya tidak dapat membeli drive 4kn untuk pengujian sebelum September ini.

Rekomendasi pribadi saya adalah menggunakan adaptor LSI. Paling kompatibel dengan pelaporan kesalahan terbaik dari apa pun yang saya uji, dan kinerja terbaik. Dengan rilis firmware terbaru, sepenuhnya mendukung disk 4kn. Saya menggunakan banyak adapter Smart Array dari HP juga, karena mereka datang dengan server HP ProLiant, tetapi masih tidak ada informasi jika dan kapan adapter SmartArray akan mendukung disk 4kn. Hanya adapter bus host yang disebutkan dalam catatan rilis - pembaruan firmware terbaru memungkinkan dukungan untuk disk 4kn. Jadi, disk masih 4kn sangat baru.

Semoga saya membantu memperjelasnya.


1
Jawaban ini sangat benar, tetapi ketika saya pertama kali membacanya saya tidak tahu apa yang saya bicarakan. Butuh waktu lebih dari setahun untuk menyadari bahwa drive TIDAK BISA "berubah" dari 512e ke 4kn hanya dengan beberapa pengaturan konfigurasi; ini dimasukkan ke drive. Teman-teman tolong beri jawaban ini pengakuan yang layak. Ini adalah penjelasan paling jelas yang pernah saya lihat tentang hal 512n / 512e / 4kn. Ini akan menjadi populer setelah 4kn umum di ruang konsumen; p
allquixotic

Sebenarnya ada kesalahan di sini. Drive SAS pada umumnya BISA memformat ulang antara 512e dan 4K pada antarmuka. Drive SATA tidak bisa.
user10357

@ user10357 Bisakah Anda memberikan referensi tentang bagaimana hal itu dilakukan? Apakah itu memerlukan alat khusus?
orodbhen

@orodbhen: Ini ternyata sedikit lebih rumit dari yang saya kira. Saya sadar hal itu dapat dilakukan (pengetahuan orang dalam), tetapi diekspos pada antarmuka yang berbeda secara tidak konsisten untuk perangkat yang berbeda. (Seperti alat ini , standar pabrik adalah 4k, kompatibel adalah 512e)
user10357

3

Terima kasih atas posting hebat ini yang saya temukan secara tidak sengaja mencari solusi hdd yang paling dapat diandalkan untuk lingkungan VMware dan memahami perbedaan antara 512n, 512e dan 4kn.

VMware menyarankan untuk masih menggunakan disk 512n karena mereka memiliki kinerja tertinggi karena tidak perlu emulasi dan fakta bahwa 4kn tidak didukung bahkan oleh VMware ESXi 6.0: http://kb.vmware.com/selfservice/microsites/search. lakukan? bahasa = en_US & cmd = displayKC & externalId = 2091600

Kesimpulan: Untuk kinerja maksimum pada sistem VMware ESXi menggunakan penyimpanan terpasang langsung, saya sarankan untuk menggunakan 512 hard drive yang diformat asli. Saya pertama kali akan mulai menggunakan disk 4kn ketika pengendali serangan adaptec saya juga sistem operasi mampu berkomunikasi dengan 4kn tanpa emulasi apa pun.

Salam, Daniel


2

Anda harus dapat mencolokkan disk ke pengontrol Adaptec apa pun dan itu akan mengambil konfigurasi dari pengontrol sebelumnya, sehingga tidak ada salahnya mencoba ini. Namun, saya percaya bahwa konfigurasi ukuran sektor terintegrasi sangat erat dengan konfigurasi RAID, dan Anda juga akan memiliki partisi untuk bersaing.

Sebuah opsi, jika Anda ingin mencobanya, adalah menambahkan dua disk (satu dari setiap sisi R0) dari RAID10 Anda di 6405 ke 71605. Kartu baru harus mengambil konfigurasi hanya dari dua disk ini. sendirian. Boot ke live CD Linux untuk memeriksa statistik disk. Jika pemutakhiran ini tidak berhasil, maka Anda dapat dengan mudah kembali ke pengontrol lama tanpa membahayakan. Jika berhasil, maka Anda bisa mencolokkan dua disk lain dari controller lama, dan Anda akan baik-baik saja.

Saya tidak yakin apakah itu mungkin, tetapi jika perlu, Anda mungkin dapat membuat array dengan anggota yang hilang dari baris perintah pada kartu baru, sehingga Anda dapat membuat 4 disk RAID10 hanya dengan dua disk Anda pengujian. Kemudian Anda dapat menyinkronkan dari kartu ke kartu. Mungkin tidak.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.