SAS 15.000rpm RAID 0 chậm hơn so với ổ đĩa đơn 7200rpm bên ngoài eSATA. Tại sao?


3

Tôi đã có hai ổ đĩa 135 GB SAS nội bộ trong một mảng RAID 0, tạo ra một khối logic 270 GB nói chuyện với bo mạch chủ Dell Precission T5500 của tôi thông qua bộ điều khiển SAS 6iR do Dell cung cấp.

Tốc độ viết

Tôi lưu một tệp 480 MB Excel 2003 thành một tên tệp mới.

Sử dụng Performance Monitor Tôi có thể thấy rằng Disk Write cao nhất là 31MB / giây. Mmmm ... có vẻ hơi chậm ...

Lưu cùng một tệp vào ổ đĩa SATA 2TB 7.2krpm bên ngoài (ổ đĩa SATA III bên trong caddie SATA II) nói chuyện với MB thông qua cổng eSATA của nó và tôi nhận được đĩa ghi tối đa 100 MB / giây giúp thao tác nhanh hơn đáng kể.

Đó đúng là hai ổ đĩa RAID 0 tốc độ 15krpm ghi với tốc độ 31 MB / giây và một ổ đĩa ngoài SATA (SATA II hiệu quả) 7.2rpm duy nhất ghi ở tốc độ 100MB / s. WTF !!!

Điều này cho thấy:

  • một vấn đề với các ổ đĩa SAS của tôi
  • bộ điều khiển SAS 6iR rất kém
  • Thứ gì khác?

Phải thừa nhận rằng dung lượng RAID 0 chỉ có 59GB miễn phí trong tổng số 270GB của nó và mặc dù ổ đĩa bị phân mảnh mỗi tuần một lần, có thể không gian trống là tất cả trong các khu vực bên trong, trong khi ổ đĩa ngoài trống rỗng và có thể nó ghi vào bên ngoài các lĩnh vực, nhưng điều này vẫn không thể giải thích cho sự khác biệt lớn, hoặc nó có thể?

Tốc độ đọc

Câu chuyện không tệ ở đây

tải lên tệp 480MB cho vào Excel 2003.

Đỉnh đĩa Đọc của mảng SAS RAID 0 là 220MB / giây.

Tải từ ổ đĩa SATA ngoài tôi nhận được mức cao nhất là 96MB / giây

Vì vậy, giả sử RAID 0 nên đọc nhanh gấp đôi so với một ổ đĩa, tôi đang nhận được 220 / (96 * 2) -1 = 14% cải thiện hiệu suất từ ​​các ổ đĩa 15krpm của SAS so với các ổ đĩa SATA II 7.2krpm. Điều này là không thích để nói rằng ít nhất.

Có điều gì đó có thể sai trong thiết lập của tôi?

Chỉnh sửa1

Có thể lưu ý rằng ổ đĩa SATA đọc và ghi với tốc độ tương đương 100MB / giây, trong khi đó, mảng RAID RAID 0 đọc ở tốc độ 220MB / s nhưng ghi ở tốc độ 31MB / s. Đó là tốc độ ghi 14% tốc độ đọc ...

Chỉnh sửa2

Vấn đề dường như là với các ổ đĩa SAS. Tôi đã đổi các ổ đĩa SAS 15k vòng / phút cho hai ổ đĩa SATA III 7.2k vòng / phút mới, sử dụng chúng để xây dựng một mảng RAID 0 mới từ cùng một bộ điều khiển, đổ hệ điều hành Vista 64 của tôi vào nó từ một hình ảnh tôi vừa tạo và bây giờ tôi đang nhận được 220MB / s cho cả đọc và viết. Đây là một cải tiến x2.2 so với những gì tôi đã nhận được với một trong những ổ đĩa SATA này được kết nối với cổng eSATA, đây là điều tôi đang mong đợi trên một RAID RAID 0 bên trong.

Tôi không thích tải xuống phần mềm từ mạng (bảo mật) nhưng từ hình ảnh trên trang web HDTune, có vẻ như ổ đĩa trong bài kiểm tra đó hoạt động nhanh gấp đôi ở các khu vực bên ngoài so với các khu vực bên trong. Đó có phải là khá nhiều tiêu chuẩn cho tất cả các ổ cứng?

Nếu đúng như vậy, các ổ đĩa SAS tốc độ 15k vòng / phút, đầy đủ 78%, đang hoạt động ở mức 75% tốc độ tối đa (chỉ đọc âm mưu màu xanh trên trang web HDTune), và điều này vẫn cho tốc độ đọc 220 MB / giây, ngụ ý là 290 MB / giây tốc độ tối đa, sẽ làm cho chúng nhanh hơn các ổ đĩa SATA và có thể thế giới lại có ý nghĩa.

Tuy nhiên, câu hỏi vẫn là tại sao tôi có thể đạt tốc độ ghi 31MB / s nếu tôi có thể đọc ở tốc độ 220MB / s?

Chỉnh sửa 3: 2 tháng 4 năm 2013 15:53

Dù bạn có tin hay không thì tôi vẫn chưa nhận được hai ổ đĩa SAS phù hợp mới của mình để tôi có thể kiểm tra lại (đã nhận được hai ổ đĩa chưa từng có nên phải gửi lại và chờ đợi ...). Khi tôi có thiết lập mới và chạy, tôi sẽ đăng để chia sẻ kết quả


2
Viết bộ nhớ đệm và ghi vào các phần bên ngoài có thể giải thích cho sự khác biệt
Brad Patton

Điều đó có khả thi không nếu cả hai ổ đĩa đều có chức năng ghi bộ nhớ đệm được kích hoạt? Cũng sẽ đánh giá cao nếu bạn có và có thể chỉ cho tôi bất kỳ giấy tờ / trang web ghi lại sự khác biệt tốc độ sẽ xảy ra (hoặc làm thế nào để sao lưu của phong bì tính toán nó) khi viết / đọc đến / từ các thành phần bên trong và bên ngoài
Oldschool

1
Những con số bạn đang thấy gần với thông số kỹ thuật được tuyên bố của nhà sản xuất?
cướp

@OldSchool Tôi đã nghĩ đến các kích cỡ khác nhau của bộ nhớ đệm có thể giải thích cho sự khác biệt về tốc độ ghi. câu trả lời của rob về việc sử dụng HDTune là một câu hỏi hay. Đối với các trang web tôi thường sử dụng các trang web công nghệ như storagereview.comtechreport.com để biết thông tin.
Brad Patton

Bạn đang sử dụng một kích thước sọc rất nhỏ? 30MB / s dường như quá thấp cho một thiết lập như vậy.
Ярос mặc dù chúng tôi làm việc vào

Câu trả lời:


4

Bạn không đề cập đến HĐH của mình, nhưng HDTune (chỉ dành cho Windows) có thể in biểu đồ hiệu suất trên tất cả các bản nhạc. Điều này sẽ giúp trả lời câu hỏi của bạn về sự khác biệt giữa việc viết các bài hát bên trong và bên ngoài.

Nếu bạn thực sự muốn so sánh công bằng, bạn nên sao lưu và xóa cả hai tập và chạy thử nghiệm nhiều lần. Nếu các con số không gần với thông số kỹ thuật được quảng cáo của nhà sản xuất, có thể hữu ích khi sử dụng điểm chuẩn tổng hợp bên cạnh bài kiểm tra trong thế giới thực của bạn.

Bạn cũng nên đảm bảo HĐH, hoán đổi hoặc một số chương trình khác không cố truy cập vào âm lượng trong các thử nghiệm của bạn.

Ngoài lý thuyết theo dõi bên trong / bên ngoài mà bạn đã đề cập, đây là một số yếu tố khác cần xem xét:

  • mật độ xương
  • số lượng đĩa
  • kích thước khối (hệ thống tập tin)
  • Kích thước sọc RAID
  • ghi bộ nhớ đệm (kiểm tra cả bộ điều khiển RAID và hệ điều hành)
  • tranh chấp đĩa
  • lĩnh vực tái phân bổ
  • kích thước của bộ đệm đĩa
  • sự khác biệt trong thuật toán lưu trữ
  • trường hợp sử dụng (ví dụ, ghi ngẫu nhiên so với tuần tự)

SAS 6 / iR của bạn không có bộ đệm dễ bay hơi trên bo mạch, vì vậy BBU là một điểm cần thiết, nhưng điều này có thể hữu ích cho người khác, vì vậy tôi sẽ để nó vào. Nói chung, nếu bộ điều khiển RAID của bạn có bộ đệm dễ bay hơi trên bo mạch, bộ điều khiển ghi bộ đệm không thể được bật trừ khi bạn cài đặt BBU (pin dự phòng) cho bộ đệm. Bộ điều khiển RAID mới hơn sử dụng bộ đệm được hỗ trợ flash, loại bỏ sự cần thiết của BBU.


Cảm ơn Rob, có cách nào để biết tôi có BBU trên bộ điều khiển RAID không?
OldSchool

Xin lỗi, tôi nên kiểm tra cái này trước đây, nhưng có vẻ như SAS 6 / iR không có bộ đệm trên bộ điều khiển, khiến vấn đề BBU không còn nữa. (Và có vẻ như các mô hình mới hơn sử dụng bộ đệm được hỗ trợ flash, loại bỏ sự cần thiết của BBU.) Vì vậy, bộ nhớ cache tích hợp của các ổ đĩa sẽ là bộ đệm duy nhất bạn cần kích hoạt. dell.com/Learn/us/en/555/campaigns/dell-ston-controllers
cướp

Cảm ơn Rob, điều này có nghĩa là cả ổ đĩa eSATA được kết nối bên ngoài cũng không phải là ổ đĩa SAS được kết nối bên trong của SAS6iR đều sử dụng bộ nhớ đệm ghi mặc dù tùy chọn phần mềm được bật? Ngoài ra kiểm tra Chỉnh sửa mới của tôi trong câu hỏi chính. Dường như các ổ đĩa SAS là vấn đề nào đó, và chủ yếu là khi viết, không đọc
OldSchool 13/03/13

Bộ đệm của bộ điều khiển RAID sẽ là thứ yếu so với bộ đệm tích hợp của đĩa; bạn vẫn có thể sử dụng bộ đệm của các ổ đĩa nhưng có thể phải bật nó cho từng ổ đĩa từ phần sụn của SAS 6 / iR. Kích thước của bộ đệm và các cải tiến trong thuật toán ghi bộ đệm cũng có thể giúp giải thích sự khác biệt về hiệu suất.
cướp

@OldSchool RAID RAID hoạt động như thế nào sau khi thay thế đĩa bị lỗi?
cướp

2

Các ổ đĩa có mật độ cao hơn có tốc độ cao hơn (ghi tuần tự). Điểm chuẩn của bạn là một bài viết bùng nổ. Hãy thử viết và đọc các tệp 120 000 4kb và bạn sẽ thấy sự đảo ngược hoàn toàn trong hiệu suất.

Nó tập trung vào việc xác định loại đọc và ghi một ứng dụng hoặc hệ thống cụ thể đang làm hầu hết và đưa nó vào ổ cứng hoặc RAID rất phù hợp để xử lý loại sử dụng đó. Tôi muốn rằng hai đĩa 135gb 15K trong RAID 0 là sự lựa chọn tốt hơn nhiều cho việc đưa HĐH của bạn lên, ngay cả khi các ổ 7K terabyte có các vụ nổ cao hơn cho các tệp trong phạm vi 0,1-0,5 gb.

Hãy thử chạy một cái gì đó như Crystal Disk Mark (giấy phép BSD) để hiểu về cách các ổ đĩa của bạn đang hoạt động.


Cảm ơn, tôi thường làm việc với các tệp Excel lớn vì vậy đó là lý do tại sao tôi đã thực hiện bài kiểm tra đó nhưng bạn nói đúng, tôi cũng nên điểm chuẩn cho HĐH. Mặc dù điều đó có thể giải thích sự khác biệt lớn về hiệu suất đọc (220MB / giây) và ghi (31MB / giây) không? Tôi nghĩ có gì đó không ổn, nhưng đang tìm kiếm xác nhận từ một người có kinh nghiệm về ổ cứng (Tôi là người mới về công cụ này) Tôi đã thực hiện chẩn đoán đầy đủ của Dell và một trong các ổ đĩa của SAS đã thất bại trong bài kiểm tra "Tự tin" với "Xấu" Chặn "lỗi. chkdsk cũng làm nổi bật một khối xấu nhưng sais mọi thứ đều ổn. Điều đó có thể có cái gì đó để làm với nó? (Nắm bắt ở đây ...)
OldSchool

@OldSchool, nếu chkdsk tìm thấy một khối xấu, điều đó có nghĩa là ổ đĩa có quá nhiều thành phần xấu đến nỗi nó đã hết các khu vực dự phòng và nó không thể ánh xạ lại được nữa. Như tôi đã đề cập trong câu trả lời của mình trước đó, một đĩa có các khu vực được phân bổ lại sẽ làm giảm hiệu suất. Mặc dù đây có thể không phải là nguyên nhân duy nhất gây ra tai họa hiệu suất của bạn, nhưng bạn cần thay thế đĩa vì nó sẽ chỉ tiếp tục tồi tệ hơn (cả về hiệu suất và hỏng dữ liệu).
cướp

@rob ok, Dell đang gửi một sự thay thế và tôi sẽ cho nó một vòng xoáy khi nó đến đây. Tôi đã sử dụng khối thuật ngữ và khu vực hoán đổi cho nhau theo en.wikipedia.org/wiki/Disk_sector . Có phải chúng không giống nhau? Kiểm tra chẩn đoán Dell đề cập đến một lỗi trong Block XYZ và chkdsk để giới thiệu đến các thành phần xấu, tôi cho rằng họ đã nói về cùng một điều bằng cách sử dụng một từ khác. Tôi có lầm không?
OldSchool 15/03/13

@OldSchool bạn nói đúng, tôi cũng đang sử dụng các thuật ngữ thay thế cho nhau. Tôi thường gọi đơn vị phân bổ vật lý là một khu vực, nhưng các tiện ích đĩa thường gọi nó là một khối.
cướp

0

Ok, tôi vừa thiết lập hai ổ đĩa 300 GB tốc độ 15k vòng / phút hoàn toàn mới trong một mảng RAID 0 bằng cách sử dụng cùng một thiết lập như đối với các ổ đĩa SATA 2TB tốc độ 7,2 vòng / phút.

Bây giờ tôi nhận được mức đọc và ghi cao nhất là 200MB / s

Kết luận

Rõ ràng có một vấn đề với các ổ đĩa SAS trước đây của tôi chỉ có thể đạt tốc độ ghi RAID-0 30 MB / giây, có thể liên quan đến lỗi khu vực xấu mà tôi gặp phải trên một trong các ổ đĩa. Vì vậy, nếu bạn đang nhận được tốc độ ghi chậm hơn nhiều so với tốc độ đọc trên một cấu hình tương tự như tôi, bạn cũng có thể gặp vấn đề về phần cứng và có thể được lợi từ việc thay thế ổ đĩa của bạn.

Tuy nhiên, hiệu suất cao nhất của các ổ đĩa SAS 15k vòng / phút đắt tiền (tương đối) này không tốt hơn so với các ổ đĩa SATA 7.2rpm rẻ hơn đáng kể (một nửa giá cho hơn 6 lần dung lượng lưu trữ) trong thiết lập này. Cả hai mảng RAID SAS và SATA đều thể hiện tốc độ đọc và ghi tối đa 200 MB / giây và cả hai khởi động từ tắt nguồn sang Vista Business 64bit trong khoảng 120 giây (Các ổ đĩa SATA thực sự dường như khởi động trung bình nhanh hơn 5 giây trong vài thử nghiệm chạy).

Các ổ đĩa SAS cũng ồn hơn đáng kể (Bạn hầu như không nghe thấy các ổ đĩa SATA).

Đây có phải là một bản cáo trạng của ổ đĩa SAS? Có phải điều đó cho thấy rằng họ không đáng để trả thêm tiền nếu họ sẽ không có hàng đợi yêu cầu dài (họ không có trong các bài kiểm tra của tôi cũng như việc sử dụng hàng ngày của tôi)?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.