Dlaczego „sektory na ścieżkę” są nadal aktualne w nowoczesnym systemie operacyjnym z nowoczesnymi dyskami?

9

Buduję nową maszynę, a kontroler nalotów prosi mnie o sektory na ścieżkę. Dawno nie miałem do czynienia z matematyką dyskową (1998?) I nie mogę znaleźć niczego, co dotyczy nowoczesnego sprzętu. Są to dyski SAS 2 TB działające na jądrze 2.8 na kontrolerze p420i.

Jaka jest różnica między opcjami 32 (która jest domyślna i wydaje mi się błędna) i 63 sektorami na ścieżkę? Kiedy miałbym potrzebować jednego lub drugiego?

Ben
źródło
Dlaczego „32” wydaje ci się niewłaściwy?
ewwhite
Wydaje się to dziwne, ponieważ nie mogę znaleźć powodu, aby nie używać 63, ale widzę dobry powód, aby nie używać 32 (starszy system operacyjny, partycje 4 GB). Słyszę o teoretycznych i niepotwierdzonych różnicach w wydajności, ale nie mogę znaleźć żadnych danych, które mogłyby je wykonać.
Ben

Odpowiedzi:

12

Jest to serwer HP ProLiant z kontrolerem RAID Smart Array P420i . Moja natychmiastowa rada to, aby nie zmieniać żadnych domyślnych ustawień konfiguracji, chyba że masz bardzo konkretny powód, aby ...

Krótko mówiąc, nie martw się tym.

Pojęcie sektorów / utworów w kontekście tego kontrolera i geometrii dysku nie jest tutaj bardzo przydatna. Wiele warstw abstrakcji; bezużyteczne, chyba że masz konkretny problem z wyrównaniem do rozwiązania lub potrzebujesz większego woluminu rozruchowego w starszym systemie operacyjnym. Włączenie funkcji maksymalnego rozruchu (> 4 GB woluminu rozruchowego) na dysku logicznym zwiększa liczbę sektorów z 32 do 63.

Opis opcji HP:

Ta opcja określa liczbę sektorów, które mają obejmować każdą ścieżkę. Wydajność dysku logicznego prawdopodobnie spadnie, gdy zostanie określona wartość 63. To ustawienie ma zastosowanie, jeśli są zainstalowane starsze systemy operacyjne, takie jak Windows NT 4.0 i jeśli partycja rozruchowa jest większa niż 4 GB. Większość nowoczesnych systemów operacyjnych obsługuje partycje rozruchowe większe niż 4 GB i nie wymaga już tego ustawienia. Więcej informacji można znaleźć w dokumentacji systemu operacyjnego.

Nie dotknąłbym tego.

ewwhite
źródło
2

Dyski SAS obsługują zestaw poleceń SCSI. Polecenia wykorzystują blok jako jednostkę dostępu. Jedynym powodem, dla którego mogę wymyślić liczbę sektorów na ścieżce, jest umożliwienie optymalizacji wydajności w przypadku, gdy kontroler potrzebuje tego do poprawy wydajności między ścieżkami i nie jest w stanie zapytać fizycznej geometrii dysku z napędu .

Oczywiście większość dysków ma różną liczbę sektorów na ścieżce w różnych punktach dysku, aby zwiększyć średnią gęstość danych.

Nie pamiętam, kiedy ostatni raz podawałem ten poziom szczegółowości na dyskach, i nigdy w przypadku dysków SCSI.

Pekka
źródło
1
+1 Niezręczne pytanie, które nie ma sensu ze względu na różną liczbę sektorów na ścieżkę. Nie widziałem, że na kontrolerze rajdowym Adaptec w jakimkolwiek modelu korzystałem przez ostatnie 10 lat (a wcześniej nie korzystałem z adaptec). Zabawne pytanie, które należy zadać.
TomTom
1
To jest sedno mojego pytania - nie rozumiem, dlaczego jestem o to proszony.
Ben