Mengapa "sektor per trek" masih relevan pada OS modern dengan drive modern?

9

Saya membangun mesin baru dan pengendali serangan meminta saya untuk sektor per trek. Saya belum pernah berurusan dengan disk matematika dalam waktu yang lama (1998?), Dan saya tidak dapat menemukan apa pun yang berkaitan dengan perangkat keras modern. Ini adalah drive SAS 2TB yang menjalankan kernel 2.8 pada pengontrol p420i.

Apa perbedaan antara opsi 32 (yang default dan tampaknya salah bagi saya) dan 63 sektor per track? Kapan saya membutuhkan yang satu atau yang lain?

Ben
sumber
Mengapa "32" tampak salah bagi Anda?
ewwhite
Tampaknya aneh karena saya tidak dapat menemukan alasan untuk tidak menggunakan 63, tetapi dapat melihat alasan yang baik untuk tidak menggunakan 32 (OS yang lebih lama, partisi 4gb). Saya mendengar tentang perbedaan kinerja teoritis dan anekdot, tetapi saya tidak dapat menemukan data untuk mendukungnya.
Ben

Jawaban:

12

Ini adalah server HP ProLiant dengan pengontrol RAID Smart Array P420i . Saran langsung saya adalah jangan mengubah pengaturan konfigurasi default apa pun kecuali Anda memiliki alasan yang sangat spesifik untuk ...

Singkatnya, jangan khawatir tentang itu.

The konsep sektor / trek dalam konteks kontroler ini dan geometri disk tidak sangat berguna di sini. Banyak lapisan abstraksi; tidak berguna kecuali jika Anda memiliki masalah pelurusan khusus untuk mengatasi atau memerlukan volume boot yang lebih besar pada OS lawas. Mengaktifkan fitur Max Boot (> 4GB volume boot) di Logical Drive meningkatkan jumlah sektor dari 32 menjadi 63.

Deskripsi opsi HP:

Opsi ini menentukan jumlah sektor yang terdiri dari setiap trek. Kinerja drive logis cenderung menurun ketika 63 ditentukan. Pengaturan ini berlaku jika sistem operasi yang lebih lama seperti Windows NT 4.0 diinstal dan jika partisi boot lebih besar dari 4 GB. Sebagian besar sistem operasi modern menangani lebih dari 4 GB partisi boot dan tidak lagi memerlukan pengaturan ini. Silakan periksa dokumentasi Sistem Operasi untuk informasi lebih lanjut.

Saya tidak akan menyentuhnya.

putih
sumber
2

Disk SAS mendukung set perintah SCSI. Perintah menggunakan blok sebagai unit akses. Satu-satunya alasan saya bisa memikirkan harus menunjukkan jumlah sektor pada trek adalah untuk mengizinkan optimasi kinerja dalam kasus di mana controller membutuhkan ini untuk meningkatkan kinerja lintas trek dan tidak dapat meminta geometri fisik disk dari drive dari drive. .

Tentu saja sebagian besar disk memiliki jumlah sektor yang berbeda di trek pada titik yang berbeda pada disk untuk meningkatkan kepadatan data rata-rata.

Saya tidak ingat kapan terakhir kali saya memberikan tingkat detail pada drive, dan tidak pernah dalam kasus disk SCSI.

Pekka
sumber
1
+1 Pertanyaan canggung yang tidak masuk akal karena beragamnya jumlah sektor per trek. Tidak melihat bahwa pada pengontrol serangan Adaptec dalam model apa pun yang saya gunakan 10 tahun terakhir (dan sebelum itu saya tidak menggunakan adaptec). Pertanyaan lucu untuk ditanyakan.
TomTom
1
Ini adalah inti dari pertanyaan saya - saya tidak mengerti mengapa saya diminta untuk ini.
Ben