SCSI vs SATA? SCSI có thực sự tốt hơn không? [đóng cửa]


11

Vâng, tôi đã nói chuyện với một anh chàng về máy chủ vào một ngày khác. Tôi đã hơi sốc mỗi khi tôi hỏi anh ta rằng có sự khác biệt đáng kể nào giữa SCSI và SATA không và tại sao anh ta luôn sử dụng SCSI. (lưu ý, tôi không chắc nếu SCSI có nghĩa là SAS)

Anh ấy nói với tôi rằng SCSI luôn nhanh hơn và các ổ đĩa luôn đáng tin cậy hơn .. Ý tôi là, đây có vẻ như là một tuyên bố táo bạo.

Anh ấy nói với tôi điều gì đó về việc SCSI sẽ luôn nhanh hơn SATA vì HĐH gửi cho SCSI (bộ điều khiển?) Yêu cầu lấy tệp và nó sẽ xây dựng tệp bên trong bộ điều khiển SCSI, thay vì tìm kiếm khắp đĩa .. Điều mà tôi không hiểu nó sẽ hoạt động như thế nào, vì vậy tôi nghĩ đó là BS.

SAS và SATA hiện có tốc độ tốc độ dữ liệu tương đương ..

Có sự ủng hộ thực sự nào cho lý do của anh ấy rằng SCSI luôn nhanh hơn và đáng tin cậy hơn so với SATA không?


2
Mặc dù SAS có một số lợi thế về độ trễ trên mạng so với SATA, nhưng bạn cần thiết bị lưu trữ thực sự nhanh để nói lên sự khác biệt. Về độ tin cậy, không có sự khác biệt giữa thiết bị SCSI cao cấp và thiết bị SATA cấp thấp: labs.google.com/epage/disk_failures.pdf
Alex Holst

Tôi đang gặp rất nhiều khó khăn khi tìm một ổ đĩa SATA và SAS gần như tương đương (kích thước và RPM) với giá cả ..
Earlz

2
SAS là SCSI nhưng với giao diện khác. SCSI không chỉ là đầu nối.
John Gardeniers

Câu trả lời:


4

Đối với SATA, bạn cần cẩn thận khi sử dụng ổ đĩa tiêu dùng nếu bạn đang xây dựng một mảng RAID.

Một số tính năng tiết kiệm năng lượng và trong trường hợp của Western Digital, một số ổ đĩa SATA của họ có quá trình "phục hồi sâu" khi phát hiện lỗi. Những điều này có thể khiến một thành viên RAID SATA bị rớt hoặc bị đánh dấu là không thành công nếu nó không phản hồi quá thời gian chờ.

Khi một ổ đĩa RAID RAID5 với các ổ đĩa lớn làm giảm thành viên, việc xây dựng lại sẽ mất vài giờ. Trong thời gian này, hiệu suất sẽ rất nhiều.

Western Digital - sự khác biệt giữa phiên bản máy tính để bàn và ổ cứng phiên bản RAID (Enterprise)? http://wdc.custhelp.com/cgi-bin/wdc.cfg/php/enduser/std_adp.php?p_faqid=1394

http://en.wikipedia.org/wiki/Time-Liated_Error_Recovery


Greg đang đề cập đến trình điều khiển, phục hồi lỗi giới hạn thời gian, nó rất ngắn đối với các ổ Raid từ WD và do đó sẽ không loại bỏ các ổ đó ra khỏi mảng và do đó khiến nó rơi vào trạng thái xuống cấp (giả định đã xuống cấp). Bạn sẽ nhận được một mảng xuống cấp nếu bộ điều khiển đột kích đang chờ ổ đĩa sata thông thường để khôi phục, thời gian chờ quá lâu trên các ổ đĩa thông thường. Điều này đúng với thẻ điều khiển như thẻ 3ware. Nếu bạn đang sử dụng hệ thống đột kích ZFS từ solaris, bạn có thể sử dụng thường xuyên các ổ đĩa sata của máy trạm.

10

Để đơn giản khi tôi nói "SCSI" Tôi đang nói về SCSI và SAS "truyền thống"

Vì vậy, ở các ổ đĩa SCSI cấp cơ bản nhất sẽ đơn giản hơn đáng tin cậy vì chúng được xây dựng tốt hơn. Chúng được thiết kế và định giá để đưa vào các máy cao cấp - chủ yếu là các máy chủ nơi chúng sẽ bị lạm dụng rất nhiều và hoàn toàn có thể chạy 24/7/365 trong 5 - 7 năm. Chúng được làm từ các bộ phận chất lượng cao hơn, v.v. Ổ đĩa SATA là ổ đĩa TIÊU DÙNG. Chúng được làm với giá rẻ nhất có thể và không được thiết kế với loại khối lượng công việc Máy chủ thường làm trong tâm trí.

Chỉ là một ví dụ, bạn sẽ không (một số người có thể thử nhưng ...) lấy một bộ định tuyến linksys và cố gắng đẩy 100Mbps lưu lượng truy cập internet từ 2000 khách hàng qua nó.

Về tốc độ, bạn thực sự sẽ thấy một sự khác biệt khá lớn về tốc độ chỉ bằng tốc độ trục chính của các thiết bị SCSI cao hơn rất nhiều. Bạn đang nói 7200 RPM so với 15k RPM ở đầu cao của cả hai thiết bị. Tốc độ trục chính nhanh hơn, cho độ trễ thấp hơn và tốc độ truy cập cao hơn. Đĩa có thể đẩy dữ liệu ra ... nhanh hơn.

Quyết định về Drive để đưa vào máy của bạn nhiều hơn tốc độ tốc độ dữ liệu tối đa theo lý thuyết của giao diện. Với các ổ đĩa SCSI, bạn sẽ tiến gần đến đó hơn so với các ổ đĩa SATA.


Tất cả điều này có thể đúng ... Đối với các ổ đĩa của người tiêu dùng. Nhưng cũng tồn tại ổ đĩa SATA 15k RPM được tạo ra để sử dụng cho doanh nghiệp ..
Earlz

Không. Không có động vật nào như 15K SATA. 10K - có (WD [Veloci] Raptors).
Tối đa Alginin

Và Raptors [Veloci] cũng đắt như ổ đĩa của SAS ...
Zypher

2
Vì vậy, không phải SCSI tốt hơn, mà là nó tự động là Cấp độ doanh nghiệp .. một thứ khó tìm hơn với SATA vì ổ cứng của người tiêu dùng là thứ được sử dụng chủ yếu với nó ... Vì vậy, thực sự chỉ có ít doanh nghiệp SATA hơn ổ cứng hơn ổ cứng SCSI (luôn luôn là doanh nghiệp)
Earlz

Tại sao đây không phải là câu trả lời được chấp nhận?
Hashim

1

Cho đến gần đây, tôi đã đồng ý với anh chàng và nói SCSI (hoặc SAS) là một giải pháp tốt hơn so với SATA. Tuy nhiên, các ổ đĩa SATA tốt ngày nay thường nhanh hơn, đáng tin cậy hơn và rẻ hơn so với SCSI tương đương. Đây là một bài viết thú vị mà tôi đã đọc một lúc trước khi so sánh cả hai ( http://www.westerndigital.com/en/l Library / data / 2579-001097.pdf ).


-1 "Đáng tin cậy hơn" chỉ đúng với một số định nghĩa về độ tin cậy nhất định - và có rất, rất ít ổ đĩa SATA đáng tin cậy hơn ổ đĩa thông thường. Nhìn qua sự khác biệt chính giữa SCSI và SATA là nguy hiểm nhất.
Chris S

1
  • điều mà hệ điều hành yêu cầu cho tập tin là hoàn toàn BS. Nếu đó là như vậy, bất kỳ hệ thống tập tin mới sẽ cần nâng cấp firmware trên tất cả các ổ đĩa. SCSI là một giao thức cấp khối. AFAIR, thậm chí không có lệnh đọc 'danh sách khối', chỉ là lệnh 'phạm vi khối'. (*)

  • Điều khiển SCSI (SAS và) thường nhanh hơn và đáng tin cậy hơn; nhưng đó chỉ là kết quả tiếp thị: đó là công cụ khác biệt dễ nhất, vì vậy nếu bạn xây dựng cơ chế 'tốt hơn', hãy đặt giao diện SAS lên đó và bán với giá cao hơn nhiều; xây dựng một cơ chế rẻ hơn và đặt giao diện SATA để nó không ăn vào các mô hình cao cấp của bạn

(*): có một tính năng gọi là 'phân tán'; nhưng đó là một điều khác: nó có nghĩa là bộ điều khiển (SCSI, SATA, mạng, hầu hết mọi thứ hiện nay) có thể sử dụng DMA để đọc các mẩu dữ liệu từ các địa chỉ phân tán khác nhau trong RAM và gửi toàn bộ dữ liệu.


Tôi đoán là 'Hệ điều hành yêu cầu tệp' thực sự là một sự hiểu sai / hiểu sai về thực tế rằng việc xử lý I / O bị đẩy sang bộ điều khiển bên ngoài cho SCSI thay vì chạy trên CPU như với SATA / IDE.
pboin

IDE = Điện tử ổ đĩa tích hợp. sự đổi mới là có một bộ điều khiển trong ổ đĩa có địa chỉ khối và lệnh đọc / ghi, thay vì bộ điều khiển nằm trong 'thẻ điều khiển' (trong khe cắm ISA) trực tiếp điều khiển bộ truyền động đầu và giải thích nguyên tín hiệu từ từ chính đầu. Các chip IDE cũ đã đánh thuế CPU nhiều hơn, vì nó phải đọc / ghi từng byte cho chip. nhưng điều đó đã có từ lâu , tất cả các IDE đều được điều khiển bởi DMA trong hơn một thập kỷ qua
Javier

Vâng, điều này tôi biết .. PIO (iirc) là chế độ chậm cho IDE (trong đó CPU làm gián đoạn để nhận một byte từ ổ cứng)
Earlz

1

Đối với các ứng dụng một người dùng / luồng, khoảng cách hiệu suất rất gần nhưng đối với mọi ổ đĩa SAS / SCSI đa người dùng hoặc đa luồng sẽ nhanh hơn, thường là đáng kể. Ngoài ra đĩa SATA cũng sẽ kém tin cậy hơn.

Điều này chỉ đơn giản là do thiết kế, những gì họ được thiết kế để làm khi chỉ có một tờ giấy sạch. Đó cũng là lý do tại sao những chiếc xe Đức đắt tiền thường nhanh hơn và đáng tin cậy hơn những chiếc xe giá rẻ, thêm thời gian, công sức và kỹ thuật đã đi vào SCSI-spec và chất lượng xây dựng của đĩa SAS / SCSI - đó là tất cả, không có phép thuật, chỉ là nỗ lực và chi phí.

Oh và điều về các tập tin và đĩa, vv là bullcrap :)


1

Cho đến gần đây, SCSI đã gắn thẻ hàng đợi lệnh, điều đó có nghĩa là có thể có tới 255 yêu cầu xuất hiện trên ổ đĩa, cho phép ổ đĩa tối ưu hóa thứ tự của chúng tốt hơn nhiều so với IDE, có nhiều nhất là 4 (?).

Nhưng bây giờ SATA hỗ trợ nó và tôi không nghĩ có quá nhiều sự khác biệt. Có, SCSI có thể được tối ưu hóa tốt hơn cho nhiều người dùng / luồng, nhưng không chắc vấn đề đó quan trọng đến mức nào.

SCSI chủ yếu được thay thế bởi SAS và các mảng loại này hoặc loại khác. Là vấn đề khác, yêu cầu của bạn là gì? Không gian vs tốc độ vs chi phí? Tôi có thể đi Solaris vì sợ ổ đĩa flash cho nhật ký với tốc độ rẻ.

Đối với chỉ 100G, SSD là con đường để đi, vì nó có giá khá phải chăng, $ 3K sẽ mang lại cho bạn 4 ổ Intel 64GB X25 Enterprise, đặt chúng vào một phần mềm RAID10, và họ sẽ CHẠY bất kỳ kết hợp nào của các ổ xoay ( SAS, SATA, SCSI, v.v.).

http://it.anandtech.com/IT/showdoc.aspx?i=3532

"Đối với phần còn lại của chúng tôi, có lẽ là 90% thị trường, Intel X25-E không có gì đáng ngạc nhiên: nó cung cấp hiệu suất OLTP tốt hơn ít nhất 3 đến 13 lần với mức tiêu thụ ít hơn một phần mười của các ổ đĩa SAS cổ điển Chúng tôi thẳng thắn thấy không có lý do nào nữa để mua các ổ đĩa SAS hoặc FC cho hiệu suất cơ sở dữ liệu OLTP quan trọng trừ khi kích thước cơ sở dữ liệu thực sự rất lớn. "


về cơ bản là tốc độ so với chi phí với ít nhất 100G dung lượng (bằng các ổ cứng riêng biệt hoặc chỉ một))
Earlz

-4

Trước đây, bạn biết bạn có ổ đĩa SCSI vì nó nặng hơn. Điều làm cho chúng tốt hơn là tốc độ trục chính cao hơn, tốc độ truyền dữ liệu cao hơn, bộ đệm lớn hơn, hàng đợi lệnh, bánh đà nặng hơn và động cơ mạnh hơn để quay mút đó.

Giờ đây, nhiều lợi ích trong số đó đã được tích hợp vào SATA và các biện pháp khác mang lại sự ổn định trục chính mà không cần bánh đà nặng. Ngay cả với tốc độ trục chính thấp hơn, tốc độ truyền dữ liệu vẫn tiếp tục vượt qua SCSI "cổ điển" trên SATA 3.

Tất nhiên, với khả năng nhận biết hiện tại, SSD mang lại nhiều tiếng vang hơn cho tốc độ chảy máu mũi so với bất kỳ ổ Velociraptor hoặc hybrid nào khi mất điện, nhiệt độ tối thiểu và im lặng hoàn toàn.


2
Ôi, Chúa ơi. Đây là một câu trả lời xấu. Có một lý do SCSI (và SAS - SCSI đính kèm nối tiếp) được coi là cấp doanh nghiệp, còn SATA thì không. Lý do tương tự, tình cờ, ổ đĩa SATA rẻ hơn so với ổ đĩa SCSI. Điều này, như tôi thấy, là một câu trả lời nguy hiểm, nếu ai đó đủ dại dột để thay thế các ổ đĩa SCSI của họ bằng các ổ đĩa SATA.
HoplessN00b

Lấy gương SATA và gương SAS trong máy chủ; với máy chủ đang chạy đập một ổ đĩa từ mỗi mảng bằng búa. Xem mảng nào tiếp tục hoạt động - Tôi sẽ cho bạn một gợi ý, chỉ một trong số chúng sẽ tiếp tục hoạt động. Trong hoạt động "bình thường", có rất ít sự khác biệt giữa SATA và SAS. Trong điều kiện tải trọng cao và thất bại, khi nó thực sự quan trọng, đó là khi bạn phát hiện ra rằng có những khác biệt có ý nghĩa.
Chris S

Ồ Chỉ là wow. SATA chắc chắn không "tốt như SAS". Đây là một liên kết tốt cho người mới bắt đầu: serverfault.com/a/394600/73435
Magellan

Cái này cũng vậy: serverfault.com/a/394611/73435
Magellan
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.