SAS หรือ SATA สำหรับไดรฟ์ 3 TB


9

เราต้องการซื้อไดรฟ์ระดับองค์กร 3 TB ใหม่และสามารถซื้อรุ่น SAS หรือ SATA ได้

AFAIK, SAS โดยทั่วไปจะช่วยให้ประสิทธิภาพที่ดีกว่า SATA แต่ค้นหามาตรฐานผมพบว่าบทความของซีเกท Constellation.2 และ Constellation ES.2 รีวิวฮาร์ดไดรฟ์

สรุปคือ SATA เร็วกว่า SAS จริง ๆ ในการทดสอบส่วนใหญ่ แต่การอ่านความคิดเห็นดูเหมือนว่ามีคุณสมบัติที่เรียกว่า "prescan" ซึ่งเห็นได้ชัดว่าเป็นผู้รับผิดชอบประสิทธิภาพต่ำ

สิ่งที่สามารถแนะนำได้จากมุมมองด้านประสิทธิภาพคือ SATA หรือ SAS? การแสดงในโลกแห่งความจริงเป็นที่ยอมรับหรือไม่?

ประเภทของภาระงานของระบบของเราคือการเขียนและการลบแบบหลายเธรดต่อเนื่องที่หนักหน่วงด้วยการเข้าถึงการอ่านแบบสุ่มเป็นครั้งคราว

คำตอบ:


9

ฉันเชื่อว่าความคิดเห็นของ Womble ต่อ Peter Schofield เป็นการสังเกตที่ดีที่สุดที่นี่ ... นี่ไม่ใช่ดิสก์ SAS จริง

ไม่ต้องสงสัยเลยว่าคุณกำลังขาย "nearline SAS" ซึ่งเป็นที่ที่พวกเขาใช้ดิสก์ SATA และใส่อินเตอร์เฟสของ SAS ไว้ กลไกการขับเหมือนกันกับเวอร์ชั่น SATA มีการเปลี่ยนแปลงการเชื่อมต่อระหว่างกันเท่านั้น

เมื่อคุณเสียบไดรฟ์ nearline SAS ลงในคอนโทรลเลอร์ SAS มันจะเร็วกว่าไดรฟ์ SATA ที่เทียบเท่าเนื่องจากโปรโตคอลนั้นแตกต่างกันและใช้เวลาในการแปลงระหว่างโปรโตคอล SATA และโปรโตคอล SAS Wikipedia บอกว่าอาจมีความเร็วเพิ่มขึ้น 30% แต่ฉันไม่เคยเจาะลึกโปรโตคอลด้วยตนเองดังนั้นฉันจึงไม่สามารถบอกคุณได้

-

นอกจากนี้ฉันไม่รู้ว่าความเชื่อแบบไหนที่ฉันจะใส่ลงไปในตัวเลขเหล่านั้น ตรวจสอบการจัดเก็บข้อมูลทำงานได้ค่อนข้างดีฉันคิดว่า แต่ฉันไม่สามารถหาสาเหตุที่พวกเขาไม่ได้รับไดรฟ์อื่นเพื่อทดสอบเมื่อดิสก์เริ่มทำงานเช่นนี้:


(ที่มา: storagereview.com )

นั่นเป็นไดรฟ์ที่ควรเหมือนกันทางกายภาพและในแง่ของอินเทอร์เฟซที่ควรจะมีประสิทธิภาพมากขึ้นในแนวเดียวกันกับคนอื่น ๆ ความจริงที่ว่ามันแสดงให้เห็นถึงความคลาดเคลื่อนเช่นนี้แสดงให้ฉันเห็นว่ามีบางอย่างผิดปกติกับอุปกรณ์

พวกเขาบอกว่ามันตรวจสอบด้วยชุดทดสอบของ Seagate แต่ฉันจะไม่ใส่สต๊อกในผลลัพธ์จนกว่าพวกเขาจะได้ตรวจสอบกับไดรฟ์อื่นของรุ่นเดียวกัน ผลลัพธ์เหล่านั้นแปลกเกินไป

แก้ไข

เนื่องจากได้รับความสนใจของฉันว่าฉันไม่ได้ตอบคำถามฉันเดาได้ว่าไดรฟ์ SAS จะให้ประสิทธิภาพที่ดีขึ้นเนื่องจากเหตุผลที่ฉันระบุไว้ข้างต้น นั่นคือสิ่งที่ฉันจะไปด้วยเว้นแต่ว่าการวิจัยจะแสดงผลลัพธ์แปลก ๆ ที่ Storage Review ได้รับ


6
+1 เพื่อความน่าสนใจและความเข้าใจที่ลึกซึ้ง -1 สำหรับคำตอบที่ไม่ดี
Chris S

ฮ่า ๆ ยุติธรรมพอ :-) +1 ความคิดเห็นของคุณสำหรับการเป็นจริง!
แมตต์ซิมมอนส์

เพียงเพื่อชี้แจงความคิดเห็นของคุณโดยการพูดว่า "คุณเสียบไดรฟ์ nearline SAS ลงในคอนโทรลเลอร์ SAS มันจะเร็วกว่าไดรฟ์ SATA ที่เทียบเท่า" คุณหมายความว่า SAS หรือซีเรียลโปรโตคอลมักจะใช้ในเซิร์ฟเวอร์เสมอดังนั้นไดรฟ์ SATA เสมอ ต้องการการแปลงหรือไม่ ฉันยินดีที่จะเติมเต็มช่องความรู้ที่เป็นไปได้ที่ฉันมีที่นี่
SyRenity

ฉันเห็นผลลัพธ์ที่แย่ลงอย่างต่อเนื่องสำหรับการเข้าถึงตามลำดับด้วยไดรฟ์ SAS 7200rpm เมื่อเทียบกับไดรฟ์ SATA 7200rpm ชุดคำสั่ง SAS อาจปรับปรุงประสิทธิภาพสำหรับการเข้าถึงแบบสุ่ม แต่ฉันไม่เชื่อว่าเป็นเรื่องจริงที่จะกล่าวว่าเพียงแค่เปลี่ยนชุดคำสั่งของคุณจะปรับปรุงประสิทธิภาพในบอร์ด
Daniel Lawson

@SyRenity - ตามที่ฉันเข้าใจ (ซึ่งอาจไม่ถูกต้อง) การเสียบไดรฟ์ SATA เข้ากับตัวควบคุม SAS ทำงานเนื่องจากส่วนต่อประสานทางกายภาพเหมือนกัน แต่ตัวควบคุม SAS ต้องแปลงคำสั่ง SAS ดั้งเดิมเป็น SATA ถ้าฉันผิดฉันยินดีต้อนรับคนที่บอกฉันว่ามันใช้งานได้จริง
แมตต์ซิมมอนส์

8

ในการทดสอบผู้ใช้เดี่ยว SATA จริง ๆ แล้วทำได้ดีกว่า SAS แต่เมื่อสิ่งต่าง ๆ เริ่มพร้อมกันแล้วใช่ SAS พิสูจน์ตัวเอง ดังนั้นขึ้นอยู่กับการโหลดคุณไม่ได้พูดถึงกรณีการใช้งานของคุณสำหรับเซิร์ฟเวอร์ที่ไม่ว่างที่ไม่สามารถแคชเนื้อหาไดรฟ์ได้มากพอแล้ว SAS อาจทำให้เข้าใจได้มากกว่า

ที่กล่าวว่าฉันขอให้คุณพิจารณาว่าดิสก์ 3TB เหล่านี้เหมาะสมกับเซิร์ฟเวอร์หรือไม่แน่นอนถ้าคุณกำลังถามเกี่ยวกับประสิทธิภาพและดิสก์ 7.2krpm ในประโยคเดียวกันอยู่แล้ว จากประสบการณ์ของฉันคุณต้องการความสามารถหรือประสิทธิภาพถ้าคุณต้องการทั้งสองอย่างคุณต้องใช้เงินอย่างจริงจัง


1
เรามองว่ามีความจุมากที่สุดต่อไดรฟ์เท่าที่จะเป็นไปได้และเนื่องจากความแตกต่างด้านราคาระหว่าง SATA และ SAS นั้นสามารถทนได้ (~ 40 $) มันไม่ได้เป็นปัจจัยในการตัดสินใจหลัก
SyRenity

ตกลงเพียงแค่ทราบว่าความสามารถในการอ่านแบบสุ่มของพวกเขาต่ำกว่าที่คุณเห็นในดิสก์ขนาด 10krpm
Chopper3

@SyRenity - ที่ไหนที่คุณจะได้รับไดรฟ์ SAS ของคุณหากมีความแตกต่างราคาเพียง $ 40 ระหว่าง SAS และ SATA ในตอนท้ายของตลาดฉันคาดหวังว่าจะเห็นความแตกต่างหลายร้อยหากไม่ใช่พันดอลลาร์ เว้นแต่จะเป็นแบบใกล้เคียงซึ่งเป็นเทคนิคการตลาดที่ใช้สำหรับการขายไดรฟ์ SATA ไปยังตลาด SAS ในความเป็นจริงฉันไม่เคยเห็นแม้แต่การขายดิสก์ SAS "จริง" 3TB ...
Mark Henderson

ดิสก์ SAS ที่ฉันพูดถึงดูเหมือนจะเป็นดิสก์ SATA ปกติที่มีอินเตอร์เฟส SAS ตามที่ระบุไว้อย่างถูกต้องโดยสมาชิก SF หลายคนที่นี่
SyRenity

4

ขึ้นอยู่กับการออกแบบของคุณคุณอาจสามารถหนีไปกับทั้งไดรฟ์ SAS 15K ที่เร็วและเล็กกว่าในการกำหนดค่า RAID 0 (หรือ SSD) สำหรับชุดข้อมูลของคุณที่ต้องการประสิทธิภาพ I / O มากที่สุด และไดรฟ์ SATA ที่ช้ากว่าและมีขนาดใหญ่กว่าในการกำหนดค่า RAID 5 เพื่อการจัดเก็บข้อมูลถาวรและมีความต้องการหน่วยเก็บข้อมูลน้อยลง

การลดความต้องการพื้นที่เก็บข้อมูลของคุณให้มากขึ้นจะช่วยให้คุณได้รับประโยชน์สูงสุดจาก Server Fault


เมื่อฉันเพิ่มลงในคำอธิบาย: ชนิดของภาระงานของระบบของเราคือการเขียนและลบแบบหลายเธรดต่อเนื่องที่หนักหน่วงด้วยการเข้าถึงการอ่านแบบสุ่มเป็นครั้งคราว เราต้องการไดรฟ์ทั้งสองให้ความจุและอนุญาตให้เขียนเรียงลำดับอย่างรวดเร็ว
SyRenity

4

ไม่ใช่คำตอบสำหรับคำถาม (เก่า) โดยตรง แต่นี่คือสิ่งที่ Seagate พูดเอง:
SAS mythbusters: Data highways และ SAS vs. SATA

... มีการสันนิษฐานทั่วไปว่าระบบที่ใช้ SAS ควรเร็วกว่า SATA เสมอ หลังจากนั้น SAS เป็นอินเตอร์เฟสองค์กรแบบดั้งเดิมที่มีราคาสูงกว่าและดังนั้นจึงควรเหนือกว่าในทุกด้านใช่มั้ย คำตอบนั้นขึ้นอยู่กับแอพพลิเคชั่นและสภาพแวดล้อมที่ใช้พื้นที่เก็บข้อมูลจริงๆ SAS มีความชาญฉลาดมากขึ้นและมีจำนวนมากที่เกี่ยวข้องกับการรักษาความสมบูรณ์ของข้อมูล ปัญญาที่เพิ่มเข้ามานั้นหมายถึงการทำงานที่มากขึ้นซึ่งสามารถเกี่ยวข้องกับเวลาที่มากขึ้นในการดำเนินการบางอย่างให้เสร็จสมบูรณ์ ตัวอย่างง่ายๆคือการบูท - มีการตรวจสอบเพิ่มเติมที่เกิดขึ้นกับระบบ SAS ขณะบู๊ตที่ระบบ SATA ไม่ทำ ลองเดาดูว่าอันไหนจะเร็วกว่ากัน? SATA

แต่สิ่งที่เกี่ยวกับประสิทธิภาพการทำธุรกรรม ? อีกครั้งขึ้นอยู่กับระบบ ติดไดรฟ์ SAS เดียวที่เทียบเท่าหรืออย่างอื่นในเวิร์กสเตชัน ( ไดรฟ์ Seagate Constellation และ Constellation ES นั้นมาพร้อมกับ SATA หรือ SAS) และข้อผิดพลาดและการตรวจสอบความสมบูรณ์ของข้อมูลอาจส่งผลให้ประสิทธิภาพช้าลงเล็กน้อย. แต่ถ้าเรากำลังพูดถึงกลุ่มของไดรฟ์ SAS ในเซิร์ฟเวอร์หรืออาร์เรย์ที่เก็บข้อมูลเราจะเริ่มเห็นประสิทธิภาพที่ยอดเยี่ยมเมื่อเทียบกับสิ่งที่กลุ่มของไดรฟ์ SATA สามารถทำได้ SAS ช่วยให้การปรับแต่งระบบมากขึ้นและผู้เชี่ยวชาญด้านไอทีจำนวนมากจะกำหนดค่าระบบผ่านการปรับการตั้งค่าหน้าโหมดของไดรฟ์ ตัวอย่างเช่นไดรฟ์ Seagate SAS เช่น Constellation อนุญาตให้ใช้สองพอร์ตสามารถกำหนดค่าสำหรับการเปิดใช้งานหรือปิดใช้งานแคชการเขียนและปรับแต่งสำหรับการจัดการพลังงานผ่านการตั้งค่า PowerChoice สี่โหมด

ดังนั้นสิ่งที่สำคัญที่สุดคือระบบที่ใช้SAS จะส่องแสงเมื่อมีไดรฟ์หลายตัวที่ทำงานในเซิร์ฟเวอร์หรืออาเรย์การจัดเก็บรวมทั้งให้การปกป้องข้อมูลที่มีความสำคัญต่อภารกิจที่ SATA ไม่สามารถให้ได้ แต่สำหรับระบบขนาดเล็กที่ทำงานพิเศษไม่จำเป็นต้องใช้หรือสภาพแวดล้อมเดียวไดรฟ์สำหรับเดสก์ท็และเวิร์คสเตชั่SATA เหมาะ แต่ละอินเตอร์เฟสมีที่ของมัน


2

ไดรฟ์ SATA ไม่มีความน่าเชื่อถือของไดรฟ์ SCSI / SAS (เวลาเฉลี่ยก่อนที่จะล้มเหลว - MTB) ดังนั้นโดยทั่วไปถือว่าไม่เหมาะสำหรับองค์กรส่วนใหญ่

สิ่งต่าง ๆ กำลังเปลี่ยนแปลงเนื่องจากองค์กรจำนวนมากใส่ข้อมูลที่เข้าถึงได้ยาก (เก็บถาวร) ลงในไดรฟ์ SATA บน SAN ซึ่งได้รับการป้องกันโดยใช้ RAID ที่เหมาะสม แต่สิ่งที่สำคัญเกิดขึ้นกับ SCSI / SAS พร้อมกับ RAID ที่เหมาะสม ดังนั้น - มีความสมดุลที่จะมี


8
โอกาสที่ไดรฟ์ "SAS" 3TB เป็นสิ่งอื่นที่ไม่ใช่ไดรฟ์ SATA 3TB ที่มีอุปกรณ์อิเล็กทรอนิกส์ไดรฟ์ที่แตกต่างกัน
womble

1
ในกรณีที่ OP ระบุ MTBF เป็นต้นนั้นเหมือนกันระหว่าง SAS และ SATA แต่ฉันจะบอกว่าไดรฟ์ SAS มักจะมีสถิติความน่าเชื่อถือที่ดีกว่าไดรฟ์ SATA สำหรับผู้บริโภค
Chopper3

1
ทั้ง SATA และ SAS (อย่างน้อยจาก Seagate) ให้ MTBF ขององค์กรเดียวกันที่ 1,2M ชั่วโมง
SyRenity

เราพูดเกี่ยวกับระดับองค์กรทั้งสำหรับ SAS และสำหรับ SATA
SyRenity

3
ฉันไม่คิดว่าคุณจะพบไดรฟ์ SAS จริง 3TB (ไม่ใช่ Near-line SAS) ล่าสุดฉันตรวจสอบ (พฤษภาคม) ที่ใหญ่ที่สุดที่ฉันจะได้รับคือ 600GB
gravyface
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.