คอมพิวเตอร์ Windows อินเทอร์เน็ต

ยิ่งแคชของฮาร์ดไดรฟ์มีขนาดใหญ่ขึ้น การแบ่งส่วนแคชและประสิทธิภาพของฮาร์ดไดรฟ์ ข้อมูลจำเพาะอื่นๆ ของ HDD

ให้ฉันเตือนคุณว่ายูทิลิตี้ Seagate SeaTools Enterprise อนุญาตให้ผู้ใช้จัดการนโยบายการแคช และโดยเฉพาะอย่างยิ่ง สลับไดรฟ์ Seagate SCSI ล่าสุดระหว่างสองโมเดลการแคชที่แตกต่างกัน - โหมดเดสก์ท็อปและโหมดเซิร์ฟเวอร์ รายการนี้ในเมนู SeaTools เรียกว่า Performance Mode (PM) และสามารถรับได้ 2 ค่า คือ On (Desktop Mode) และ Off (Server Mode) ความแตกต่างระหว่างสองโหมดนี้เป็นซอฟต์แวร์ล้วนๆ - ในกรณีของโหมดเดสก์ท็อป แคชของฮาร์ดดิสก์จะถูกแบ่งออกเป็นเซ็กเมนต์จำนวนคงที่ที่มีขนาดคงที่ (เท่ากัน) จากนั้นจึงใช้เพื่อแคชการเข้าถึงการอ่านและเขียน นอกจากนี้ ในรายการเมนูที่แยกต่างหาก ผู้ใช้ยังสามารถกำหนดจำนวนเซ็กเมนต์ (ควบคุมการแบ่งเซ็กเมนต์แคช): ตัวอย่างเช่น แทนที่จะตั้งค่าเริ่มต้น 32 เซ็กเมนต์ ให้ตั้งค่าที่แตกต่างกัน (ในกรณีนี้ ปริมาณของแต่ละเซกเมนต์จะลดลงตามสัดส่วน ).

ในกรณีของโหมดเซิร์ฟเวอร์ ส่วนของบัฟเฟอร์ (ดิสก์แคช) สามารถกำหนดไดนามิก (ใหม่) ในขณะที่เปลี่ยนขนาดและจำนวน ไมโครโปรเซสเซอร์ (และเฟิร์มแวร์) ของดิสก์เองจะปรับจำนวน (และความจุ) ของแคชเซ็กเมนต์ให้เหมาะสมแบบไดนามิก ขึ้นอยู่กับคำแนะนำที่ได้รับสำหรับการดำเนินการบนดิสก์

จากนั้นเราก็พบว่าการใช้ไดรฟ์ซีเกทชีตาห์ใหม่ในโหมด "เดสก์ท็อป" (ด้วยการแบ่งเซ็กเมนต์คงที่ 32 เซ็กเมนต์ตามค่าเริ่มต้น) แทนที่จะเป็น "เซิร์ฟเวอร์" เริ่มต้นที่มีการแบ่งเซ็กเมนต์แบบไดนามิกสามารถเพิ่มประสิทธิภาพของดิสก์ได้เล็กน้อยในงานจำนวนหนึ่ง ซึ่งเป็นเรื่องปกติสำหรับคอมพิวเตอร์เดสก์ท็อปหรือเซิร์ฟเวอร์สื่อ นอกจากนี้การเพิ่มขึ้นนี้บางครั้งอาจถึง 30-100% (!) ขึ้นอยู่กับประเภทของงานและรุ่นของดิสก์แม้ว่าโดยเฉลี่ยแล้วจะอยู่ที่ประมาณ 30% ซึ่งคุณเห็นว่าก็ไม่เลวเช่นกัน งานดังกล่าวเป็นงานประจำของเดสก์ท็อปพีซี (การทดสอบ WinBench, PCmark, H2bench) การอ่านและการคัดลอกไฟล์ การจัดเรียงข้อมูล ในเวลาเดียวกัน ในแอปพลิเคชันเซิร์ฟเวอร์ล้วนๆ ประสิทธิภาพของไดรฟ์แทบไม่ลดลง (หากเป็นเช่นนั้น แสดงว่าจะไม่ลดลงอย่างมาก) อย่างไรก็ตาม เราสามารถสังเกตเห็นการเพิ่มขึ้นที่เห็นได้ชัดเจนจากการใช้โหมดเดสก์ท็อปเฉพาะในไดรฟ์ Cheetah 10K.7 ในขณะที่ Cheetah 15K.4 พี่สาวของมันก็กลายเป็นโหมดเดียวกันเกือบทั้งหมดสำหรับการทำงานบนแอปพลิเคชันเดสก์ท็อป

ในความพยายามที่จะเข้าใจเพิ่มเติมว่าการแบ่งเซ็กเมนต์แคชของฮาร์ดไดรฟ์เหล่านี้ส่งผลต่อประสิทธิภาพการทำงานในแอปพลิเคชันต่างๆ อย่างไร และโหมดการแบ่งส่วนใด (จำนวนเซกเมนต์หน่วยความจำ) มีประโยชน์มากกว่าสำหรับงานบางอย่างอย่างไร ฉันจึงตรวจสอบผลกระทบของจำนวนเซ็กเมนต์หน่วยความจำแคชที่มีต่อประสิทธิภาพ ของ Seagate Cheetah ขับ 15K.4 ในหลากหลายค่า - จาก 4 ถึง 128 ส่วน (4, 8, 16, 32, 64 และ 128) ผลการศึกษาเหล่านี้เสนอให้คุณทราบในส่วนนี้ของการทบทวน ให้ฉันเน้นว่าผลลัพธ์เหล่านี้น่าสนใจไม่เพียง แต่สำหรับไดรฟ์รุ่นนี้ (หรือไดรฟ์ Seagate SCSI โดยทั่วไป) - การแบ่งส่วนหน่วยความจำแคชและการเลือกจำนวนเซ็กเมนต์เป็นหนึ่งในพื้นที่หลักของการปรับเฟิร์มแวร์ให้เหมาะสมรวมถึงไดรฟ์เดสก์ท็อปที่มีอินเทอร์เฟซ ATA ซึ่งขณะนี้ติดตั้งบัฟเฟอร์ขนาด 8 MB ด้วย ดังนั้นผลการปฏิบัติงานของไดรฟ์ในงานต่างๆ ขึ้นอยู่กับการแบ่งส่วนหน่วยความจำแคชที่อธิบายไว้ในบทความนี้จึงมีความเกี่ยวข้องกับอุตสาหกรรมไดรฟ์ ATA ของเดสก์ท็อปด้วย และเนื่องจากวิธีการทดสอบได้อธิบายไว้ในส่วนแรก เราจึงดำเนินการตามผลลัพธ์โดยตรง

อย่างไรก็ตาม ก่อนดำเนินการอภิปรายผลลัพธ์ เรามาดูโครงสร้างและการทำงานของแคชเซกเมนต์ Seagate Cheetah 15K.4 อย่างละเอียดถี่ถ้วน เพื่อให้เข้าใจถึงสิ่งที่มีความเสี่ยงมากขึ้น จากแปดเมกะไบต์สำหรับหน่วยความจำแคชจริง (นั่นคือ สำหรับการดำเนินการแคช) 7077 KB จะพร้อมใช้งานที่นี่ (ส่วนที่เหลือคือพื้นที่ให้บริการ) พื้นที่นี้แบ่งออกเป็นส่วนตรรกะ (โหมดเลือกหน้า 08h, ไบต์ 13) ซึ่งใช้สำหรับการอ่านและเขียนข้อมูล ในการเข้าถึงข้อมูลบนจานแม่เหล็ก กลุ่มต่างๆ จะใช้การกำหนดแอดเดรสเชิงตรรกะของบล็อกไดรฟ์ ไดรฟ์ในซีรีส์นี้รองรับแคชสูงสุด 64 เซ็กเมนต์ โดยแต่ละเซกเมนต์จะเป็นจำนวนเซกเตอร์บนดิสก์เป็นจำนวนเต็ม ดูเหมือนว่าจำนวนหน่วยความจำแคชที่มีอยู่จะกระจายเท่าๆ กันระหว่างเซ็กเมนต์ นั่นคือ หากมี 32 เซ็กเมนต์ ปริมาณของแต่ละเซกเมนต์จะอยู่ที่ประมาณ 220 KB ด้วยการแบ่งเซ็กเมนต์แบบไดนามิก (ในโหมด PM=off) จำนวนเซ็กเมนต์สามารถเปลี่ยนแปลงได้โดยอัตโนมัติโดยฮาร์ดไดรฟ์ ขึ้นอยู่กับโฟลว์คำสั่งจากโฮสต์

แอปพลิเคชันเซิร์ฟเวอร์และเดสก์ท็อปต้องการการดำเนินการแคชที่แตกต่างจากดิสก์เพื่อประสิทธิภาพสูงสุด ดังนั้นจึงเป็นการยากที่จะจัดเตรียมการกำหนดค่าเดียวเพื่อทำงานเหล่านี้ให้ดีที่สุด จากข้อมูลของ Seagate แอปพลิเคชันเดสก์ท็อปจำเป็นต้องกำหนดค่าแคชให้ตอบสนองต่อคำขอซ้ำๆ อย่างรวดเร็วสำหรับเซ็กเมนต์ข้อมูลขนาดเล็กจำนวนมากโดยไม่ต้องรอให้เซ็กเมนต์ที่อยู่ติดกันอ่านล่วงหน้า ในทางตรงกันข้าม งานเซิร์ฟเวอร์ต้องการให้กำหนดค่าแคชเพื่อรองรับข้อมูลตามลำดับจำนวนมากในคำขอที่ไม่ซ้ำ ในกรณีนี้ ความสามารถของแคชในการจัดเก็บข้อมูลเพิ่มเติมจากกลุ่มที่อยู่ติดกันในระหว่างการอ่านล่วงหน้ามีความสำคัญมากกว่า ดังนั้น สำหรับโหมดเดสก์ท็อป ผู้ผลิตแนะนำให้ใช้ 32 เซ็กเมนต์ (ใน Cheetah เวอร์ชันก่อนหน้า ใช้ 16 เซ็กเมนต์) และสำหรับโหมดเซิร์ฟเวอร์ จำนวนเซ็กเมนต์ที่ปรับเปลี่ยนได้จะเริ่มต้นจากเพียงสามส่วนสำหรับแคชทั้งหมด แม้ว่าอาจเพิ่มขึ้นระหว่างการทำงาน . ในการทดลองของเราเกี่ยวกับผลกระทบของจำนวนเซ็กเมนต์ที่มีต่อประสิทธิภาพในแอปพลิเคชันต่างๆ เราจะจำกัดตัวเองให้อยู่ในช่วงตั้งแต่ 4 เซ็กเมนต์ ถึง 64 เซ็กเมนต์ และในการทดสอบ เราจะ "รัน" ดิสก์ด้วย 128 เซ็กเมนต์ที่ตั้งค่าไว้ใน โปรแกรม SeaTools Enterprise (โปรแกรมไม่ได้รายงานว่าจำนวนเซ็กเมนต์บนดิสก์นี้ไม่ถูกต้อง)

ผลการทดสอบพารามิเตอร์ทางกายภาพ

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

ตามเวลาการเข้าถึงเฉลี่ยที่วัดได้ ความแตกต่างระหว่างจำนวนเซ็กเมนต์แคชต่างๆ จะสังเกตเห็นได้ชัดเจนยิ่งขึ้น - เมื่อการแบ่งเซ็กเมนต์ลดลง เวลาเฉลี่ยในการอ่านการเข้าถึงที่วัดภายใต้ Windows ภายใต้ Windows จะเพิ่มขึ้นเล็กน้อย และการอ่านค่า PM=off ดีขึ้นอย่างเห็นได้ชัด โหมดแม้ว่าจะเป็นที่ถกเถียงกันอยู่ว่ากลุ่มตัวเลขมีน้อยมากหรือในทางกลับกันมีขนาดใหญ่มากตามข้อมูลเหล่านี้เป็นเรื่องยาก เป็นไปได้ว่าดิสก์ในกรณีนี้เพียงแค่เริ่มละเว้นการดึงข้อมูลล่วงหน้าเมื่ออ่านเพื่อขจัดความล่าช้าเพิ่มเติม

เราสามารถลองตัดสินประสิทธิภาพของอัลกอริธึมสำหรับการเขียนเฟิร์มแวร์ดิสก์ขี้เกียจและการแคชของข้อมูลที่เขียนในบัฟเฟอร์ของไดรฟ์โดยวิธีที่เวลาการเข้าถึงเฉลี่ยที่ระบบปฏิบัติการวัดได้ลดลงเมื่อเขียนเทียบกับการอ่านด้วยการเปิดใช้งานแคชการเขียนกลับของไดรฟ์ (เปิดใช้งานในการทดสอบของเราเสมอ) ในการทำเช่นนี้เรามักจะใช้ผลลัพธ์ของการทดสอบ C "T H2benchW แต่คราวนี้เราจะเสริมภาพด้วยการทดสอบในโปรแกรม IOmeter รูปแบบการอ่านและเขียนที่ใช้การเข้าถึงแบบสุ่ม 100% ในบล็อกขนาด 512 ไบต์ ด้วยความลึกของคิวคำขอเดียว (แน่นอน คุณไม่ควรคิดว่าเวลาในการเข้าถึงการเขียนเฉลี่ยในสองไดอะแกรมด้านล่างสะท้อนถึงสิ่งนี้จริงๆ ทางกายภาพข้อกำหนดการจัดเก็บ! นี่เป็นเพียงพารามิเตอร์ที่วัดโดยทางโปรแกรมโดยใช้การทดสอบ ซึ่งสามารถใช้เพื่อตัดสินประสิทธิภาพของการแคชการเขียนในบัฟเฟอร์ดิสก์ เวลาเข้าถึงการเขียนเฉลี่ยที่ผู้ผลิตอ้างสิทธิ์จริงสำหรับ Cheetah 15K.4 คือ 4.0+2.0=6.0 ms) โดยวิธีการที่คาดหวังคำถามฉันทราบว่าในกรณีนี้ (นั่นคือเมื่อเปิดใช้งานการเขียนแบบขี้เกียจบนดิสก์) ไดรฟ์จะรายงานไปยังโฮสต์เกี่ยวกับความสำเร็จของคำสั่งเขียน (สถานะ GOOD) ทันที เขียนไปยังหน่วยความจำแคช ไม่ใช่โดยตรงไปยังสื่อแม่เหล็ก นี่คือสาเหตุที่ค่าของเวลาในการเข้าถึงการเขียนเฉลี่ยที่วัดจากภายนอกต่ำกว่าค่าพารามิเตอร์ที่คล้ายกันเมื่ออ่าน

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

ที่น่าสนใจคือการทดสอบ IOmeter ในรูปแบบที่ง่ายที่สุดสำหรับการเข้าถึงแบบสุ่มในบล็อกขนาด 512 ไบต์ให้ค่าที่เหมือนกันทุกประการเมื่อเขียนเป็นการทดสอบ C "T H2BenchW (ด้วยความแม่นยำในหน่วยร้อยมิลลิวินาที) ในขณะที่อ่าน IOmeter แสดงผลที่ประเมินค่าสูงไปเล็กน้อยในช่วงการแบ่งส่วนข้อมูลทุกอย่าง - อาจแตกต่าง 0.1-0.19 มิลลิวินาทีกับการทดสอบอื่น ๆ สำหรับเวลาเข้าถึงโดยสุ่ม ในขณะที่อ่านเนื่องจากเหตุผล "ภายใน" บางประการสำหรับ IOmeter (หรือขนาดบล็อก 512 ไบต์แทนที่จะเป็น 0 ไบต์ ตามความจำเป็นในอุดมคติสำหรับการวัดดังกล่าว) อย่างไรก็ตาม ผลลัพธ์ "การอ่าน" ของ IOmeter นั้นตรงกับการทดสอบดิสก์ของโปรแกรม AIDA32

ประสิทธิภาพของแอพพลิเคชั่น

มาดูการทดสอบประสิทธิภาพของไดรฟ์ในแอปพลิเคชันกัน ก่อนอื่น เรามาลองค้นหาว่าดิสก์นั้นได้รับการปรับให้เหมาะสมสำหรับมัลติเธรดดีแค่ไหน ในการทำเช่นนี้ ฉันมักจะใช้การทดสอบในโปรแกรม NBench 2.4 โดยที่ไฟล์ 100 MB ถูกเขียนลงดิสก์และอ่านจากไฟล์นั้นโดยสตรีมหลายรายการพร้อมกัน

ไดอะแกรมนี้ช่วยให้เราสามารถตัดสินประสิทธิภาพของอัลกอริทึมสำหรับการเขียนแบบหลายเธรดของฮาร์ดดิสก์ในสภาพจริง (ไม่ใช่แบบสังเคราะห์ เนื่องจากอยู่ในไดอะแกรมที่มีเวลาเข้าถึงเฉลี่ย) เมื่อระบบปฏิบัติการทำงานกับไฟล์ ความเป็นผู้นำของ Maxtor SCSI ทั้งสองไดรฟ์เมื่อเขียนในหลายสตรีมพร้อมกันนั้นไม่ต้องสงสัยเลย อย่างไรก็ตาม ใน Chita เราได้สังเกตเห็นความเหมาะสมบางอย่างในภูมิภาคนี้แล้วระหว่าง 8 ถึง 16 ส่วน ในขณะที่ค่าที่สูงกว่าและต่ำกว่า ความเร็วของดิสก์จะลดลงในส่วนเหล่านี้ งาน สำหรับโหมดเซิร์ฟเวอร์ จำนวนเซ็กเมนต์คือ 32 อย่างชัดเจน (ด้วยความแม่นยำที่ดี :)) และเซ็กเมนต์ "128" จริงๆ แล้วคือ 64

ด้วยการอ่านแบบมัลติเธรด สถานการณ์สำหรับไดรฟ์ของ Seagate ดีกว่าไดรฟ์ Maxtor อย่างชัดเจน สำหรับผลของการแบ่งส่วน เช่นเดียวกับในระหว่างการบันทึก เราสังเกตส่วนที่เหมาะสมที่สุดบางอย่างใกล้กับ 8 ส่วน (ระหว่างการบันทึก มันใกล้ถึง 16 ส่วน) และด้วยการแบ่งกลุ่มที่สูงมาก (64) ความเร็วของดิสก์จะลดลงอย่างมาก (เช่นกัน ขณะบันทึก) . เป็นเรื่องน่ายินดีที่โหมดเซิร์ฟเวอร์ที่นี่ "ตรวจสอบตลาด" ของโฮสต์และเปลี่ยนการแบ่งส่วนจาก 32 เมื่อเขียนเป็น ~ 8 เมื่ออ่าน

ตอนนี้เรามาดูกันว่าไดรฟ์ทำงานอย่างไรใน "ขั้นสูง" แต่ยังคงเป็นที่นิยมในการทดสอบ Disk WinMark 99 จากแพ็คเกจ WinBench 99 ฉันขอเตือนคุณว่าเราทำการทดสอบเหล่านี้ไม่เพียง แต่สำหรับ "จุดเริ่มต้น" แต่ยังสำหรับ "กลาง" ด้วย (ในแง่ของปริมาณ) สื่อทางกายภาพสำหรับสองระบบไฟล์ และไดอะแกรมแสดงผลลัพธ์โดยเฉลี่ย การทดสอบเหล่านี้ไม่ใช่ "โปรไฟล์" อย่างไม่ต้องสงสัยสำหรับไดรฟ์ SCSI และนำเสนอผลลัพธ์ที่นี่ เราค่อนข้างจะยกย่องการทดสอบเองและผู้ที่เคยตัดสินความเร็วของดิสก์โดยใช้การทดสอบ WinBench 99 ในฐานะ "การปลอบใจ" เราทราบ การทดสอบเหล่านี้จะแสดงให้เราเห็นถึงระดับความแน่นอนว่าประสิทธิภาพของไดรฟ์ระดับองค์กรเหล่านี้เป็นอย่างไรเมื่อทำงานที่เป็นเรื่องปกติสำหรับคอมพิวเตอร์เดสก์ท็อป

เห็นได้ชัดว่ามีการแบ่งส่วนที่เหมาะสมที่สุดที่นี่ด้วย และด้วยจำนวนเซ็กเมนต์จำนวนน้อย ดิสก์จึงดูไร้ความหมาย และด้วย 32 เซ็กเมนต์ มันดูดีที่สุด (อาจเป็นสาเหตุที่ผู้พัฒนาซีเกท "เปลี่ยน" การตั้งค่าโหมดเดสก์ท็อปเริ่มต้นจาก 16 เป็น 32 ส่วน) อย่างไรก็ตาม สำหรับงานโหมดเซิร์ฟเวอร์ในสำนักงาน (ธุรกิจ) การแบ่งส่วนข้อมูลไม่ได้เหมาะสมที่สุดทั้งหมด ในขณะที่สำหรับประสิทธิภาพระดับมืออาชีพ (ระดับไฮเอนด์) การแบ่งกลุ่มเป็นมากกว่าการปรับให้เหมาะสม มีประสิทธิภาพเหนือกว่าอย่างมากแม้กระทั่งการแบ่งส่วน "ถาวร" ที่เหมาะสมที่สุด เห็นได้ชัดว่ามันอยู่ระหว่างการดำเนินการทดสอบซึ่งจะเปลี่ยนไปตามกระแสคำสั่ง และด้วยเหตุนี้ ประสิทธิภาพโดยรวมจึงเพิ่มขึ้น

น่าเสียดายที่การเพิ่มประสิทธิภาพดังกล่าว "ในระหว่างการทดสอบ" ไม่ได้ถูกสังเกตสำหรับการทดสอบที่ซับซ้อน "ติดตาม" ล่าสุดสำหรับการประเมินประสิทธิภาพ "เดสก์ท็อป" ของดิสก์ในแพ็คเกจ PCMakr04 และ C "T H2BenchW

สำหรับ "แทร็กกิจกรรม" ทั้งสอง (แม่นยำกว่าใน 10 แบบที่แตกต่างกัน) ข้อมูลอัจฉริยะของโหมดเซิร์ฟเวอร์นั้นด้อยกว่าการแบ่งส่วนคงที่ที่เหมาะสมที่สุดอย่างเห็นได้ชัด ซึ่งสำหรับ PCmark04 นั้นประมาณ 8 เซ็กเมนต์ และสำหรับ H2benchW - 16 เซ็กเมนต์

สำหรับการทดสอบทั้งสองนี้ แคช 4 ส่วนนั้นไม่พึงปรารถนาอย่างมาก และ 64 เช่นกัน และเป็นการยากที่จะบอกว่าโหมดเซิร์ฟเวอร์ใดที่ดึงดูดในกรณีนี้

ในทางตรงกันข้ามกับการทดสอบเหล่านี้ ยังคงเป็นการทดสอบสังเคราะห์ (แม้ว่าจะคล้ายกับความเป็นจริงมาก) ซึ่งเป็นการทดสอบความเร็วของดิสก์ "ของจริง" อย่างสมบูรณ์ด้วยไฟล์ชั่วคราวของ Adobe Photoshop สถานการณ์มีความโปร่งใสมากขึ้น - ยิ่งมีเซกเมนต์มาก ยิ่งดี! และโหมดเซิร์ฟเวอร์เกือบจะ "จับ" สิ่งนี้ได้โดยใช้ 32 เซ็กเมนต์ในการทำงาน (แม้ว่า 64 จะดีกว่าเล็กน้อย)

การทดสอบใน Intel Iometer

ไปที่งานที่เป็นเรื่องปกติมากขึ้นสำหรับโปรไฟล์การจัดเก็บ SCSI - การทำงานของเซิร์ฟเวอร์ต่างๆ (ฐานข้อมูล, ไฟล์เซิร์ฟเวอร์, เว็บเซิร์ฟเวอร์) และเวิร์กสเตชัน (เวิร์กสเตชัน) ตามรูปแบบที่สอดคล้องกันในโปรแกรม Intel IOmeter เวอร์ชัน 2003.5.10

Maxtor ประสบความสำเร็จสูงสุดในการเลียนแบบเซิร์ฟเวอร์ฐานข้อมูล และ Seagate ทำกำไรได้มากที่สุดโดยใช้โหมดเซิร์ฟเวอร์ ถึงแม้ว่าอันที่จริงแล้วส่วนหลังนั้นใกล้เคียงกับ 32 เซ็กเมนต์ถาวร (แต่ละส่วนประมาณ 220 KB) การแบ่งกลุ่มที่เล็กกว่าหรือใหญ่กว่านั้นแย่กว่าในกรณีนี้ อย่างไรก็ตาม รูปแบบนี้ง่ายเกินไปในแง่ของประเภทของคำขอ - มาดูกันว่าจะเกิดอะไรขึ้นสำหรับรูปแบบที่ซับซ้อนมากขึ้น

เมื่อจำลองไฟล์เซิร์ฟเวอร์ การแบ่งส่วนแบบปรับได้นำไปสู่อีกส่วน แม้ว่าส่วนถาวร 16 ส่วนจะล้าหลังเล็กน้อย (32 ส่วนนั้นแย่กว่าเล็กน้อยที่นี่ แม้ว่าจะค่อนข้างคุ้มค่าก็ตาม) ด้วยการแบ่งส่วนขนาดเล็ก การเสื่อมสภาพจะสังเกตเห็นได้ในคิวคำสั่งขนาดใหญ่ และถ้ามันใหญ่เกินไป (64) โดยทั่วไปคิวใด ๆ จะถูกห้ามใช้ - เห็นได้ชัดว่าในกรณีนี้ขนาดของเซกเตอร์แคชมีขนาดเล็กเกินไป (น้อยกว่า 111 KB นั่นคือเพียง 220 บล็อกบนสื่อ) เพื่อแคชปริมาณข้อมูลที่ยอมรับได้อย่างมีประสิทธิภาพ

สุดท้ายสำหรับเว็บเซิร์ฟเวอร์เราเห็นภาพที่น่าสนใจยิ่งขึ้น - ด้วยคิวคำสั่งที่ไม่ใช่เดี่ยว โหมดเซิร์ฟเวอร์ เทียบเท่ากับ ใครก็ได้ระดับการแบ่งส่วน ยกเว้น 64 แม้ว่าจะดีกว่าเล็กน้อยที่การแบ่งส่วนเดียว

จากการเฉลี่ยทางเรขาคณิตของการโหลดเซิร์ฟเวอร์ที่แสดงด้านบนโดยรูปแบบและคิวคำขอ (โดยไม่มีค่าสัมประสิทธิ์น้ำหนัก) เราพบว่าการแบ่งกลุ่มย่อยแบบปรับเปลี่ยนได้เหมาะที่สุดสำหรับงานดังกล่าว แม้ว่ากลุ่มถาวร 32 กลุ่มจะล้าหลังเล็กน้อย และ 16 กลุ่มก็ดูดีโดยรวม . โดยทั่วไปแล้ว การเลือกซีเกทนั้นค่อนข้างเข้าใจได้

สำหรับรูปแบบ "เวิร์กสเตชัน" โหมดเซิร์ฟเวอร์นั้นดีที่สุดอย่างชัดเจนที่นี่

และเหมาะสมที่สุดสำหรับการแบ่งส่วนแบบต่อเนื่องที่ระดับ 16 ส่วน

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

การอ่านไฟล์ขนาดใหญ่จะดีกว่าอีกครั้งสำหรับโหมดเซิร์ฟเวอร์ ยกเว้นการย่อที่เข้าใจยากที่ QD=4 อย่างไรก็ตาม กลุ่มขนาดใหญ่จำนวนเล็กน้อยนั้นเหมาะสมกว่าอย่างชัดเจนสำหรับดิสก์ในการดำเนินการเหล่านี้ (ซึ่งโดยหลักการแล้ว คาดการณ์ได้และสอดคล้องกับผลลัพธ์สำหรับการอ่านไฟล์แบบมัลติเธรด ดูด้านบน)

ประปราย บันทึกในทางกลับกัน ไฟล์ขนาดใหญ่นั้นยากเกินไปสำหรับสติปัญญาของโหมดเซิร์ฟเวอร์ และที่นี่จะทำกำไรได้มากกว่าที่จะมีการแบ่งเซ็กเมนต์คงที่ที่ระดับ 8-16 เซ็กเมนต์ เช่นเดียวกับในการเขียนไฟล์แบบมัลติเธรด ดูด้านบน นอกจากนี้ เราสังเกตว่าในการดำเนินการเหล่านี้ การแบ่งส่วนแคชขนาดใหญ่เป็นอันตรายอย่างยิ่ง - ที่ระดับ 64 เซ็กเมนต์ อย่างไรก็ตาม กลับกลายเป็นว่ามีประโยชน์สำหรับการดำเนินการอ่านไฟล์ขนาดเล็กที่มีคิวคำขอขนาดใหญ่:

ฉันคิดว่านี่คือสิ่งที่โหมดเซิร์ฟเวอร์ใช้เพื่อเลือกโหมดปรับตัว - กราฟิกของพวกเขาคล้ายกันมาก

ในเวลาเดียวกัน เมื่อเขียนไฟล์ขนาดเล็กไปยังที่อยู่สุ่ม 64 เซ็กเมนต์จะล้มเหลวอีกครั้ง และโหมดเซิร์ฟเวอร์นั้นด้อยกว่าการแบ่งเซ็กเมนต์คงที่ในระดับ 8-16 เซ็กเมนต์ต่อแคช แม้ว่าโหมดเซิร์ฟเวอร์จะพยายามใช้การตั้งค่าที่เหมาะสมที่สุดอย่างชัดเจน (เท่านั้น กับ 32-64 เซ็กเมนต์ในคิว 64 โชคร้ายออกมา ;))

การคัดลอกไฟล์ขนาดใหญ่ถือเป็นความล้มเหลวของโหมดเซิร์ฟเวอร์อย่างชัดเจน! ในที่นี้ การแบ่งกลุ่มที่มีระดับ 16 นั้นให้ผลกำไรมากกว่าอย่างชัดเจน (นี่เป็นวิธีที่ดีที่สุด เนื่องจาก 8 และ 32 นั้นแย่กว่าในคิว 4)

สำหรับการคัดลอกไฟล์ขนาดเล็ก 8-16-32 เซ็กเมนต์นั้นเทียบเท่ากับที่นี่ โดยแซงหน้า 64 เซ็กเมนต์ (ผิดปกติพอ) และโหมดเซิร์ฟเวอร์นั้น "นอกลู่นอกทาง" เล็กน้อย

จากผลการเฉลี่ยทางเรขาคณิตของข้อมูลสำหรับการอ่าน การเขียน และการคัดลอกไฟล์ขนาดใหญ่และขนาดเล็กแบบสุ่ม เราพบว่าผลลัพธ์เฉลี่ยที่ดีที่สุดนั้นมาจากการแบ่งส่วนคงที่ที่มีระดับเพียง 4 ส่วนต่อแคช (นั่นคือขนาดเซ็กเมนต์มากกว่า มากกว่า 1.5 MB!) ในขณะที่ 8 และ 16 เซ็กเมนต์นั้นเท่ากันโดยประมาณและแทบไม่อยู่หลัง 4 เซ็กเมนต์ แต่มีข้อห้ามอย่างชัดเจนว่า 64 เซ็กเมนต์ โดยเฉลี่ยแล้ว Adaptive Server Mode ให้ผลเพียงเล็กน้อยต่อการแบ่งส่วนคงที่ - การสูญเสียหนึ่งเปอร์เซ็นต์แทบจะไม่สามารถสังเกตได้

ยังคงเป็นที่น่าสังเกตว่าเมื่อจำลองการจัดเรียงข้อมูล เราสังเกตความเท่าเทียมกันโดยประมาณของการแบ่งส่วนถาวรทุกระดับและข้อได้เปรียบเล็กน้อยของโหมดเซิร์ฟเวอร์ (โดยเท่ากัน 1%)

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

ข้อสรุป

หลังจากทำการศึกษารายละเอียดเพิ่มเติมเกี่ยวกับผลกระทบของการแบ่งส่วนแคชต่อประสิทธิภาพของไดรฟ์ซีเกทชีตาห์ 15K.4 ในงานต่างๆ ในส่วนที่สองของการตรวจสอบ เราขอแจ้งให้ทราบว่านักพัฒนาเรียกโหมดแคชตามที่พวกเขาเรียก ด้วยเหตุผลเหล่านี้: ในโหมดเซิร์ฟเวอร์ การแบ่งกลุ่มมักจะถูกดัดแปลงหน่วยความจำแคชสำหรับงานที่กำลังดำเนินการ และบางครั้งสิ่งนี้ก็นำไปสู่ผลลัพธ์ที่ดีมาก โดยเฉพาะอย่างยิ่งเมื่อทำงานที่ "หนัก" รวมถึงรูปแบบเซิร์ฟเวอร์ใน Intel IOmeter และ High- สิ้นสุดการทดสอบ WinMark 99 ของดิสก์ และสุ่มอ่านบล็อกขนาดเล็กรอบ ๆ ดิสก์... ในขณะเดียวกัน การเลือกระดับการแบ่งส่วนหน่วยความจำแคชในโหมดเซิร์ฟเวอร์มักจะไม่มีประสิทธิภาพ (และต้องปรับปรุงเกณฑ์ในการวิเคราะห์เพิ่มเติม) สตรีมคำสั่งโฮสต์) จากนั้นโหมดเดสก์ท็อปจะมาพร้อมกับการแบ่งเซ็กเมนต์คงที่ที่ระดับ 8, 16 หรือ 32 เซ็กเมนต์ต่อแคช ยิ่งกว่านั้นขึ้นอยู่กับประเภทของงานบางครั้งก็มีกำไรมากกว่าที่จะใช้ 16 และ 32 และบางครั้ง - 8 หรือเพียง 4 ส่วนหน่วยความจำ! ในกลุ่มหลังคือการอ่านและเขียนแบบมัลติเธรด (ทั้งแบบสุ่มและตามลำดับ) การทดสอบ "ติดตาม" เช่น PCMark04 และงานเธรดพร้อมการอ่านและเขียนพร้อมกัน แม้ว่า "สารสังเคราะห์" สำหรับการเข้าถึงการเขียนแบบสุ่มแสดงให้เห็นอย่างชัดเจนว่าประสิทธิภาพของการเขียนแบบสันหลังยาว (ที่ที่อยู่ตามอำเภอใจ) ลดลงอย่างมากเมื่อจำนวนเซ็กเมนต์ลดลง นั่นคือ มีการต่อสู้กันระหว่างสองแนวโน้ม และด้วยเหตุนี้ โดยเฉลี่ยแล้ว การใช้ 16 หรือ 32 เซ็กเมนต์ต่อบัฟเฟอร์ 8 เมกะไบต์มีประสิทธิภาพมากกว่า ด้วยขนาดบัฟเฟอร์ที่เพิ่มขึ้นเป็นสองเท่าจึงสามารถคาดการณ์ได้ว่าการรักษาจำนวนเซ็กเมนต์ที่ระดับ 16-32 จะทำกำไรได้มากกว่า แต่เนื่องจากความจุของแต่ละเซกเมนต์ที่เพิ่มขึ้นตามสัดส่วนประสิทธิภาพโดยเฉลี่ยของไดรฟ์ สามารถเพิ่มขึ้นอย่างมาก เห็นได้ชัดว่า แม้แต่การแบ่งเซ็กเมนต์แคชที่มี 64 เซ็กเมนต์ ซึ่งขณะนี้ไม่มีประสิทธิภาพในงานส่วนใหญ่ อาจมีประโยชน์มากเมื่อขนาดบัฟเฟอร์เพิ่มขึ้นเป็นสองเท่า ในขณะที่การใช้ 4 หรือ 8 เซ็กเมนต์ในกรณีนี้จะไม่มีประสิทธิภาพ อย่างไรก็ตาม ข้อสรุปเหล่านี้ยังขึ้นอยู่อย่างมากว่าบล็อกระบบปฏิบัติการและแอปพลิเคชันใดต้องการใช้งานกับไดรฟ์ และไฟล์ขนาดใดที่ใช้ เป็นไปได้ว่าเมื่อสภาพแวดล้อมเปลี่ยนไป การแบ่งส่วนแคชที่เหมาะสมที่สุดอาจเปลี่ยนไปในทิศทางเดียวหรืออีกทางหนึ่ง เราขอให้ซีเกทประสบความสำเร็จในการปรับ "ความฉลาด" ของโหมดเซิร์ฟเวอร์ให้เหมาะสม ซึ่งในระดับหนึ่ง สามารถทำให้ "การพึ่งพาระบบ" และ "การพึ่งพางาน" ราบรื่นขึ้นได้ โดยได้เรียนรู้วิธีเลือกการแบ่งส่วนที่เหมาะสมที่สุดโดยขึ้นอยู่กับ การไหลของคำสั่งโฮสต์

หน่วยความจำแคชหรือที่เรียกว่าหน่วยความจำบัฟเฟอร์ฮาร์ดดิสก์ หากคุณไม่รู้ว่ามันคืออะไร เรายินดีที่จะตอบคำถามนี้และบอกคุณเกี่ยวกับคุณสมบัติที่มีทั้งหมด นี่เป็น RAM ชนิดพิเศษที่ทำหน้าที่เป็นบัฟเฟอร์สำหรับจัดเก็บข้อมูลที่อ่านก่อนหน้านี้แต่ยังไม่ได้ส่งข้อมูลเพื่อการประมวลผลต่อไป เช่นเดียวกับการจัดเก็บข้อมูลที่ระบบเข้าถึงบ่อยที่สุด

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

ปริมาณคืออะไรและมีผลกระทบอย่างไร

ปริมาณของบัฟเฟอร์สมควรได้รับความสนใจเป็นพิเศษ บ่อยครั้งที่ HDD ติดตั้งแคช 8, 16, 32 และ 64 MB เมื่อคัดลอกไฟล์ขนาดใหญ่ระหว่าง 8 ถึง 16 MB จะสังเกตเห็นความแตกต่างอย่างมีนัยสำคัญในแง่ของประสิทธิภาพ แต่ระหว่าง 16 ถึง 32 จะสังเกตเห็นได้น้อยลง หากคุณเลือกระหว่าง 32 ถึง 64 แทบจะไม่มีเลย ต้องเข้าใจว่าบัฟเฟอร์มักประสบกับภาระหนัก และในกรณีนี้ ยิ่งมีขนาดใหญ่เท่าใดก็ยิ่งดีเท่านั้น

ฮาร์ดไดรฟ์สมัยใหม่ใช้ 32 หรือ 64 MB ซึ่งน้อยกว่าทุกวันนี้แทบจะไม่มีที่ไหนเลย สำหรับผู้ใช้ทั่วไปทั้งค่าแรกและค่าที่สองจะเพียงพอ นอกจากนี้ ประสิทธิภาพยังได้รับผลกระทบจากขนาดของแคชที่สร้างขึ้นในระบบอีกด้วย เขาเป็นคนที่เพิ่มประสิทธิภาพของฮาร์ดไดรฟ์โดยเฉพาะกับ RAM ที่เพียงพอ

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

วัตถุประสงค์

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

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

การอ่านทางกายภาพ - การเข้าถึงระบบโดยตรงไปยังฮาร์ดดิสก์และเซกเตอร์ กระบวนการนี้วัดเป็นมิลลิวินาทีและใช้เวลานานพอสมควร ในเวลาเดียวกัน HDD ส่งข้อมูลเร็วกว่า 100 เท่าเมื่อร้องขอโดยการเข้าถึงฮาร์ดไดรฟ์ทางกายภาพ นั่นคือช่วยให้อุปกรณ์ทำงานได้แม้ว่าโฮสต์บัสจะไม่ว่าง

ข้อดีหลัก

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

นอกจากนี้ยังสามารถเรียกได้ว่าเป็นเครื่องเร่งความเร็วที่เต็มเปี่ยมเนื่องจากฟังก์ชันบัฟเฟอร์ทำให้ฮาร์ดไดรฟ์มีประสิทธิภาพและเร็วขึ้นมาก แต่ในปัจจุบัน ด้วยการพัฒนาอย่างรวดเร็วของเทคโนโลยี ทำให้สูญเสียความสำคัญในอดีตไป เนื่องจากโมเดลที่ทันสมัยส่วนใหญ่มี 32 และ 64 MB ซึ่งเพียงพอสำหรับการทำงานปกติของไดรฟ์ ดังที่กล่าวไว้ข้างต้น คุณสามารถจ่ายส่วนต่างเกินได้ก็ต่อเมื่อส่วนต่างของต้นทุนสอดคล้องกับความแตกต่างของประสิทธิภาพเท่านั้น

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

วิธีค้นหาขนาดแคชปัจจุบัน

เพียงคุณดาวน์โหลดและติดตั้งโปรแกรมฟรี HDTune. หลังจากเปิดตัว ไปที่ส่วน "ข้อมูล" และที่ด้านล่างของหน้าต่าง คุณจะเห็นพารามิเตอร์ที่จำเป็นทั้งหมด


หากคุณกำลังซื้ออุปกรณ์ใหม่ คุณสมบัติที่จำเป็นทั้งหมดจะอยู่ที่กล่องหรือในคำแนะนำที่แนบมา อีกทางเลือกหนึ่งคือการดูออนไลน์

การเลือกฮาร์ดไดรฟ์สำหรับพีซีเป็นงานที่รับผิดชอบมาก เพราะเป็นพื้นที่เก็บข้อมูลหลักของทั้งข้อมูลทางการและข้อมูลส่วนบุคคลของคุณ ในบทความนี้เราจะพูดถึงลักษณะสำคัญของ HDD ซึ่งคุณควรให้ความสนใจเมื่อซื้อไดรฟ์แม่เหล็ก

บทนำ

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

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

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

  • คอมพิวเตอร์พกพาสำหรับงานทั่วไป (ทำงานกับเอกสาร "ท่อง" เวิลด์ไวด์เว็บ ประมวลผลข้อมูล และทำงานกับโปรแกรม)
  • คอมพิวเตอร์พกพาที่ทรงพลังสำหรับการเล่นเกมและงานที่ต้องใช้ทรัพยากรมาก
  • คอมพิวเตอร์ตั้งโต๊ะสำหรับงานสำนักงาน
  • คอมพิวเตอร์เดสก์ท็อปที่มีประสิทธิภาพ (ทำงานกับมัลติมีเดีย เกม เสียง วิดีโอ และการประมวลผลภาพ)
  • เครื่องเล่นมัลติมีเดียและการจัดเก็บข้อมูล
  • เพื่อประกอบไดรฟ์ภายนอก (แบบพกพา)

ตามหนึ่งในตัวเลือกที่ระบุไว้สำหรับการใช้งานคอมพิวเตอร์ คุณสามารถเริ่มเลือกรุ่นฮาร์ดไดรฟ์ที่เหมาะสมตามลักษณะเฉพาะได้

ฟอร์มแฟกเตอร์

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

นอกจากนี้ยังมีไดรฟ์แม่เหล็กขนาดเล็กที่มีขนาด 1.8", 1" และ 0.85" แต่ฮาร์ดไดรฟ์เหล่านี้มีน้อยกว่ามากและเน้นไปที่อุปกรณ์เฉพาะ เช่น คอมพิวเตอร์ขนาดเล็กพิเศษ (UMPC) กล้องดิจิตอล พีดีเอ และอุปกรณ์อื่นๆ ซึ่งส่วนประกอบขนาดเล็กและน้ำหนักมีความสำคัญมาก เราจะไม่พูดถึงพวกเขาในเนื้อหานี้

ยิ่งไดรฟ์มีขนาดเล็กเท่าใดก็ยิ่งเบาลงเท่านั้นและต้องใช้พลังงานน้อยลง ดังนั้นฮาร์ดไดรฟ์ฟอร์มแฟคเตอร์ขนาด 2.5 นิ้วจึงถูกแทนที่ด้วยรุ่น 3.5 นิ้วเกือบทั้งหมดในไดรฟ์ภายนอก แท้จริงแล้วสำหรับการทำงานของไดรฟ์ภายนอกขนาดใหญ่จำเป็นต้องใช้พลังงานเพิ่มเติมจากเต้ารับไฟฟ้าในขณะที่น้องชายพอใจกับพลังงานจากพอร์ต USB เท่านั้น ดังนั้น หากคุณตัดสินใจที่จะประกอบไดรฟ์แบบพกพาด้วยตัวเอง ควรใช้ HDD ขนาด 2.5 นิ้วเพื่อจุดประสงค์นี้ มันจะเป็นโซลูชันที่เบากว่าและกะทัดรัดกว่า และคุณไม่จำเป็นต้องพกแหล่งจ่ายไฟติดตัวไปด้วย

สำหรับการติดตั้งไดรฟ์ขนาด 2.5 นิ้วในยูนิตระบบแบบอยู่กับที่ การตัดสินใจดังกล่าวดูคลุมเครือ ทำไม อ่านต่อ.

ความจุ

หนึ่งในคุณสมบัติหลักของไดรฟ์ใด ๆ (ในเรื่องนี้ ฮาร์ดไดรฟ์ก็ไม่มีข้อยกเว้น) คือความจุ (หรือปริมาณ) ซึ่งในปัจจุบันในบางรุ่นถึงสี่เทราไบต์ (1024 GB ในหนึ่งเทราไบต์) ประมาณ 5 ปีที่แล้ว ปริมาณดังกล่าวอาจดูยอดเยี่ยม แต่ระบบปฏิบัติการปัจจุบัน ซอฟต์แวร์ที่ทันสมัย ​​วิดีโอและภาพถ่ายความละเอียดสูง รวมถึงวิดีโอเกมคอมพิวเตอร์สามมิติที่มี "น้ำหนัก" ที่ค่อนข้างแข็งแกร่ง ต้องการฮาร์ดขนาดใหญ่ ความจุของไดรฟ์ ดังนั้น เกมสมัยใหม่บางเกมจึงต้องการพื้นที่ว่างบนฮาร์ดดิสก์ 12 กิกะไบต์หรือมากกว่านั้นสำหรับการทำงานปกติ และภาพยนตร์คุณภาพระดับ HD หนึ่งชั่วโมงครึ่งอาจต้องใช้พื้นที่จัดเก็บมากกว่า 20 GB

จนถึงปัจจุบัน ความจุของสื่อแม่เหล็กขนาด 2.5 นิ้วมีตั้งแต่ 160 GB ถึง 1.5 TB (โวลุ่มที่พบบ่อยที่สุดคือ 250 GB, 320 GB, 500 GB, 750 GB และ 1 TB) ไดรฟ์ 3.5" สำหรับเดสก์ท็อปมีความจุมากกว่าและสามารถจัดเก็บข้อมูลได้ตั้งแต่ 160GB ถึง 4TB (ขนาดโดยทั่วไปคือ 320GB, 500GB, 1TB, 2TB และ 3TB)

เมื่อเลือกความจุ HDD ให้พิจารณารายละเอียดที่สำคัญอย่างหนึ่ง - ยิ่งความจุของฮาร์ดไดรฟ์มากเท่าใด ราคาที่จัดเก็บข้อมูล 1 GB จะยิ่งต่ำลง ตัวอย่างเช่น ฮาร์ดไดรฟ์เดสก์ท็อปสำหรับ 320 GB ราคา 1600 rubles สำหรับ 500 GB - 1650 rubles และ 1 TB - 1950 rubles เราพิจารณา: ในกรณีแรกค่าใช้จ่ายของการจัดเก็บข้อมูลกิกะไบต์คือ 5 รูเบิล (1600 / 320 = 5) ในวินาที - 3.3 รูเบิลและที่สาม - 1.95 รูเบิล แน่นอน สถิติดังกล่าวไม่ได้หมายความว่าจำเป็นต้องซื้อดิสก์ที่มีขนาดใหญ่มาก แต่ในตัวอย่างนี้ เห็นได้ชัดว่าไม่แนะนำให้ซื้อดิสก์ขนาด 320 กิกะไบต์

หากคุณวางแผนที่จะใช้คอมพิวเตอร์เป็นหลักสำหรับงานในสำนักงาน ฮาร์ดไดรฟ์ที่มีความจุ 250 - 320 GB หรือน้อยกว่านั้นก็เพียงพอสำหรับคุณ เว้นแต่แน่นอนว่าจำเป็นต้องจัดเก็บเอกสารสำคัญขนาดใหญ่ ของเอกสารบนคอมพิวเตอร์ ในเวลาเดียวกัน ดังที่เราได้กล่าวไว้ข้างต้น การซื้อฮาร์ดไดรฟ์ที่มีความจุน้อยกว่า 500 GB นั้นไม่มีประโยชน์ เมื่อประหยัดได้ 50 ถึง 200 รูเบิลในท้ายที่สุดคุณจะได้รับต้นทุนการจัดเก็บข้อมูลที่สูงมากต่อกิกะไบต์ ในเวลาเดียวกัน ข้อเท็จจริงนี้ใช้กับดิสก์ของฟอร์มแฟคเตอร์ทั้งสอง

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

แยกเป็นมูลค่า noting ระบบจัดเก็บข้อมูล (NAS) และเครื่องเล่นมัลติมีเดียที่ได้รับความนิยม ตามกฎแล้ว อุปกรณ์ดังกล่าวจะติดตั้งดิสก์ขนาดใหญ่ 3.5 นิ้ว โดยควรมีความจุอย่างน้อย 2 TB ท้ายที่สุด อุปกรณ์เหล่านี้มุ่งเน้นไปที่การจัดเก็บข้อมูลจำนวนมาก ซึ่งหมายความว่าฮาร์ดไดรฟ์ที่ติดตั้งในนั้นจะต้องมีความจุด้วยราคาต่ำสุดสำหรับการจัดเก็บข้อมูล 1 GB

รูปทรงของดิสก์ จาน และความหนาแน่นในการบันทึก

เมื่อเลือกฮาร์ดดิสก์ คุณไม่ควรเพ่งความสนใจไปที่ความจุรวมของมันเท่านั้น ตามหลักการ "ยิ่งมาก ยิ่งดี" มีลักษณะสำคัญอื่นๆ เช่น: ความหนาแน่นในการบันทึกและจำนวนจานที่ใช้ ท้ายที่สุดไม่เพียง แต่ปริมาณของฮาร์ดไดรฟ์เท่านั้น แต่ยังรวมถึงความเร็วในการเขียน / อ่านข้อมูลโดยตรงขึ้นอยู่กับปัจจัยเหล่านี้

มาพูดนอกเรื่องเล็กน้อยและพูดสองสามคำเกี่ยวกับคุณสมบัติการออกแบบของฮาร์ดดิสก์ไดรฟ์ที่ทันสมัย ข้อมูลจะถูกบันทึกไว้ในแผ่นอะลูมิเนียมหรือแผ่นแก้วซึ่งเรียกว่าเพลตซึ่งหุ้มด้วยฟิล์มเฟอร์โรแมกเนติก สำหรับการเขียนและการอ่านข้อมูลจากหนึ่งในหลายพันแทร็กที่มีศูนย์กลางอยู่บนพื้นผิวของเพลต หัวอ่านมีหน้าที่รับผิดชอบ ซึ่งอยู่บนตัวยึดตำแหน่งแบบหมุนพิเศษ ซึ่งบางครั้งเรียกว่า "แขนโยก" ขั้นตอนนี้เกิดขึ้นโดยไม่มีการสัมผัสโดยตรง (ทางกลไก) ระหว่างแผ่นดิสก์และส่วนหัว (อยู่ห่างจากกันประมาณ 7-10 นาโนเมตร) ซึ่งให้การป้องกันความเสียหายที่อาจเกิดขึ้นและอายุการใช้งานที่ยาวนานของอุปกรณ์ แต่ละแผ่นมีพื้นผิวการทำงานสองแบบและเสิร์ฟโดยสองหัว (ด้านละด้าน)

ในการสร้างพื้นที่ที่อยู่ พื้นผิวของดิสก์แม่เหล็กถูกแบ่งออกเป็นพื้นที่วงกลมจำนวนมากที่เรียกว่าแทร็ก ในทางกลับกัน แทร็กจะถูกแบ่งออกเป็นส่วนเท่า ๆ กัน - ภาค เนื่องจากโครงสร้างวงแหวนดังกล่าว รูปทรงของเพลตหรือเส้นผ่านศูนย์กลางของเพลตจะส่งผลต่อความเร็วในการอ่านและเขียนข้อมูล

ใกล้กับขอบด้านนอกของดิสก์มากขึ้น แทร็กมีรัศมีที่ใหญ่กว่า (ความยาวมากกว่า) และมีเซ็กเตอร์มากกว่า ดังนั้นจึงมีข้อมูลมากขึ้นที่อุปกรณ์สามารถอ่านได้ในการหมุนครั้งเดียว ดังนั้นบนแทร็กด้านนอกของดิสก์ อัตราการถ่ายโอนข้อมูลจึงสูงขึ้น เนื่องจากหัวอ่านในพื้นที่นี้จะเอาชนะระยะทางที่มากกว่าในช่วงเวลาหนึ่งๆ มากกว่าบนแทร็กด้านในซึ่งอยู่ใกล้กับศูนย์กลางมากขึ้น ดังนั้น ดิสก์ที่มีเส้นผ่านศูนย์กลาง 3.5 นิ้วจึงทำงานได้ดีกว่าดิสก์ที่มีเส้นผ่านศูนย์กลาง 2.5 นิ้ว

สามารถใส่จานหลายแผ่นภายในฮาร์ดดิสก์ได้ในคราวเดียว ซึ่งแต่ละจานสามารถบันทึกข้อมูลได้สูงสุดจำนวนหนึ่ง พูดอย่างเคร่งครัด สิ่งนี้เป็นตัวกำหนดความหนาแน่นของการบันทึก โดยวัดเป็นกิกะบิตต่อตารางนิ้ว (Gb / นิ้ว 2) หรือหน่วยกิกะไบต์ต่อแผ่นเสียง (GB) ยิ่งค่านี้มากเท่าใด ข้อมูลก็จะยิ่งถูกวางไว้บนแทร็กเดียวของเพลต และบันทึกได้เร็วยิ่งขึ้น เช่นเดียวกับการอ่านอาร์เรย์ข้อมูลในภายหลัง (ไม่ว่าความเร็วในการหมุนดิสก์จะเป็นเท่าใด)

ปริมาณรวมของฮาร์ดไดรฟ์คือผลรวมของความจุของเพลตแต่ละแผ่นที่วางอยู่ในนั้น ตัวอย่างเช่น ปรากฏในปี 2550 ไดรฟ์เชิงพาณิชย์ตัวแรกที่มีความจุ 1,000 GB (1TB) มีจานมากถึง 5 แผ่นโดยแต่ละแผ่นมีความหนาแน่น 200 GB แต่ความก้าวหน้าทางเทคโนโลยีไม่หยุดนิ่ง และในปี 2554 ต้องขอบคุณการปรับปรุงเทคโนโลยีการบันทึกภาพแนวตั้ง ฮิตาชิจึงเปิดตัวแผ่นเสียงขนาด 1TB ตัวแรก ซึ่งแพร่หลายในฮาร์ดไดรฟ์ความจุสูงในปัจจุบัน

การลดจำนวนแผ่นในฮาร์ดไดรฟ์มีประโยชน์ที่สำคัญหลายประการ:

  • ลดเวลาในการอ่านข้อมูล
  • ลดการใช้พลังงานและการสร้างความร้อน
  • เพิ่มความน่าเชื่อถือและความทนทานต่อข้อผิดพลาด
  • ลดน้ำหนักและความหนา
  • ลดต้นทุน.

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

ความเร็วแกน

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

ในคอมพิวเตอร์ประจำบ้าน ฮาร์ดไดรฟ์รุ่นที่มีความเร็วในการทำงาน 5400, 5900, 7200 หรือ 10,000 รอบต่อนาที หน่วยที่มีความเร็วแกนหมุน 5400 รอบต่อนาทีมักจะเงียบกว่าคู่แข่งที่มีความเร็วสูงและสร้างความร้อนน้อยกว่า ในทางกลับกัน ฮาร์ดไดรฟ์ที่มีความเร็วสูงกว่าจะมีประสิทธิภาพที่ดีกว่า แต่ในขณะเดียวกันก็ใช้พลังงานมากกว่า

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

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

ในภาคอุปกรณ์เคลื่อนที่ซึ่งมีไดรฟ์ขนาด 2.5 นิ้วอยู่นั้น ความเร็วแกนหมุนที่พบบ่อยที่สุดคือ 5400 รอบต่อนาที ไม่น่าแปลกใจเลย เนื่องจากการใช้พลังงานต่ำและการให้ความร้อนของชิ้นส่วนในระดับต่ำเป็นสิ่งสำคัญสำหรับอุปกรณ์พกพา แต่เราไม่ลืมเจ้าของแล็ปท็อปที่มีประสิทธิภาพ - มีรุ่นให้เลือกมากมายที่มีความเร็วในการหมุน 7200 รอบต่อนาทีในตลาดและแม้แต่สมาชิกในตระกูล VelociRaptor หลายคนที่มีความเร็วในการหมุน 10,000 รอบต่อนาที แม้ว่าความเหมาะสมของการใช้อย่างหลังแม้ในพีซีมือถือที่ทรงพลังที่สุดก็ยังเป็นที่สงสัย ในความเห็นของเรา หากคุณต้องการติดตั้งระบบย่อยของดิสก์ที่รวดเร็วมาก ควรให้ความสนใจกับโซลิดสเตตไดรฟ์

อินเทอร์เฟซการเชื่อมต่อ

โมเดลที่ทันสมัยเกือบทั้งหมด ทั้งฮาร์ดไดรฟ์ขนาดเล็กและขนาดใหญ่ เชื่อมต่อกับเมนบอร์ดคอมพิวเตอร์ส่วนบุคคลโดยใช้อินเทอร์เฟซแบบอนุกรม SATA (Serial ATA) หากคุณมีคอมพิวเตอร์เครื่องเก่า คุณสามารถเชื่อมต่อโดยใช้อินเทอร์เฟซ PATA (IDE) แบบขนาน แต่โปรดจำไว้ว่า การแบ่งประเภทของฮาร์ดไดรฟ์ในร้านค้าในปัจจุบันนั้นหายากมาก เนื่องจากการผลิตได้หยุดลงเกือบทั้งหมดแล้ว

สำหรับอินเทอร์เฟซ SATA มีตัวเลือกดิสก์ 2 ตัวในตลาด: การเชื่อมต่อผ่านบัส SATA II หรือ SATA III ในตัวเลือกแรกอัตราการถ่ายโอนข้อมูลสูงสุดระหว่างดิสก์และ RAM อาจเป็น 300 MB / s (แบนด์วิดท์บัสสูงสุด 3 Gb / s) และในวินาที - 600 MB / s (แบนด์วิดท์บัสสูงถึง 6 Gb / s ). อินเทอร์เฟซ SATA III ยังมีการจัดการพลังงานที่ดีขึ้นเล็กน้อย

ในทางปฏิบัติ สำหรับฮาร์ดไดรฟ์แบบคลาสสิก แบนด์วิดท์ของอินเทอร์เฟซ SATA II ก็เพียงพอแล้วสำหรับสายตา ที่จริงแล้ว แม้แต่ในรุ่น HDD ที่มีประสิทธิผลมากที่สุด ความเร็วในการอ่านข้อมูลจากแผ่นข้อมูลนั้นแทบจะไม่เกิน 200 MB / s อีกสิ่งหนึ่งคือไดรฟ์โซลิดสเตตซึ่งข้อมูลไม่ได้ถูกจัดเก็บบนจานแม่เหล็ก แต่ในหน่วยความจำแฟลช ความเร็วในการอ่านซึ่งสูงกว่าหลายเท่าและสามารถเข้าถึงค่ามากกว่า 500 MB / s

ควรสังเกตว่าอินเทอร์เฟซ SATA ทุกรุ่นสามารถทำงานร่วมกันได้ที่ระดับโปรโตคอลการแลกเปลี่ยนตัวเชื่อมต่อและสายเคเบิล นั่นคือฮาร์ดไดรฟ์ที่มีอินเทอร์เฟซ SATA III สามารถเชื่อมต่อกับเมนบอร์ดได้อย่างปลอดภัยผ่านขั้วต่อ SATA I แม้ว่าปริมาณงานดิสก์สูงสุดจะถูก จำกัด ด้วยความสามารถของรุ่นก่อนหน้าและจะอยู่ที่ 150 MB / s

หน่วยความจำบัฟเฟอร์ (แคช)

หน่วยความจำบัฟเฟอร์เป็นหน่วยความจำระดับกลางที่รวดเร็ว (โดยปกติคือ RAM ชนิดมาตรฐาน) ที่ใช้ในการปรับระดับ (เรียบออก) ความแตกต่างระหว่างความเร็วในการอ่าน การเขียน และการถ่ายโอนข้อมูลผ่านอินเทอร์เฟซระหว่างการทำงานของดิสก์ แคชของฮาร์ดไดรฟ์สามารถใช้เพื่อเก็บข้อมูลล่าสุดที่อ่าน แต่ยังไม่ได้ถ่ายโอนสำหรับการประมวลผล หรือข้อมูลที่สามารถร้องขอได้อีกครั้ง

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

ขนาดของคลิปบอร์ดสำหรับฮาร์ดไดรฟ์สมัยใหม่ที่ผลิตในรูปแบบ 2.5” สามารถเป็น 8, 16, 32 หรือ 64 MB พี่น้องขนาด 3.5 นิ้วที่เก่ากว่ามีค่าหน่วยความจำบัฟเฟอร์สูงสุด 128 MB ในภาคอุปกรณ์พกพา ดิสก์ที่มีแคช 8 และ 16 MB เป็นดิสก์ที่พบได้บ่อยที่สุด ในบรรดาฮาร์ดไดรฟ์สำหรับเดสก์ท็อปพีซี ขนาดบัฟเฟอร์ทั่วไปคือ 32 และ 64 MB

ตามทฤษฎีแล้วแคชที่ใหญ่กว่าควรให้ประสิทธิภาพที่ดีกว่ากับดิสก์ แต่ในทางปฏิบัติอาจไม่เป็นเช่นนั้นเสมอไป มีการทำงานของดิสก์หลายอย่างที่คลิปบอร์ดแทบไม่ส่งผลต่อประสิทธิภาพของฮาร์ดไดรฟ์ ตัวอย่างเช่น สิ่งนี้สามารถเกิดขึ้นได้เมื่ออ่านข้อมูลจากพื้นผิวของเพลตตามลำดับหรือเมื่อทำงานกับไฟล์ขนาดใหญ่ นอกจากนี้ ประสิทธิภาพของแคชยังได้รับผลกระทบจากอัลกอริธึมที่สามารถป้องกันข้อผิดพลาดเมื่อทำงานกับบัฟเฟอร์ และที่นี่ ดิสก์ที่มีแคชขนาดเล็กกว่า แต่ด้วยอัลกอริธึมขั้นสูงสำหรับการดำเนินงาน อาจกลายเป็นว่ามีประสิทธิภาพมากกว่าคู่แข่งที่มีคลิปบอร์ดที่ใหญ่กว่า

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

ลักษณะอื่นๆ

โดยสรุป มาดูคุณสมบัติที่เหลือบางส่วนที่คุณอาจพบได้ในคำอธิบายฮาร์ดไดรฟ์

ความน่าเชื่อถือหรือเวลาเฉลี่ยระหว่างความล้มเหลว ( MTBF) - ระยะเวลาเฉลี่ยของฮาร์ดไดรฟ์ก่อนที่จะพังครั้งแรกหรือจำเป็นต้องซ่อมแซม โดยปกติจะวัดเป็นชั่วโมง พารามิเตอร์นี้มีความสำคัญมากสำหรับดิสก์ที่ใช้ในสถานีเซิร์ฟเวอร์หรือการจัดเก็บไฟล์ เช่นเดียวกับในอาร์เรย์ RAID ตามกฎแล้ว ไดรฟ์แม่เหล็กแบบพิเศษจะมีเวลาทำงานเฉลี่ยอยู่ที่ 800,000 ถึง 1,000,000 ชั่วโมง (เช่น ซีรีส์ RED ของ WD หรือซีรีส์ Constellation ของ Seagate)

ระดับเสียง - เสียงรบกวนที่เกิดจากองค์ประกอบของฮาร์ดไดรฟ์ระหว่างการทำงาน วัดเป็นเดซิเบล (dB) ส่วนใหญ่ประกอบด้วยเสียงที่เกิดขึ้นระหว่างการวางตำแหน่งของหัว (เสียงแตก) และเสียงจากการหมุนของแกนหมุน (เสียงกรอบแกรบ) ตามกฎแล้ว ยิ่งความเร็วของแกนหมุนต่ำลงเท่าใด ฮาร์ดไดรฟ์ก็จะยิ่งเงียบลงเท่านั้น ฮาร์ดไดรฟ์สามารถเรียกได้ว่าเงียบหากระดับเสียงต่ำกว่า 26 เดซิเบล

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

เวลาเข้าถึงโดยสุ่ม - เวลาเฉลี่ยในการวางตำแหน่งของหัวอ่านดิสก์บนส่วนใดๆ ของแผ่นแม่เหล็กโดยพลการ โดยวัดเป็นมิลลิวินาที พารามิเตอร์ที่สำคัญมากที่ส่งผลต่อประสิทธิภาพของฮาร์ดไดรฟ์โดยรวม ยิ่งเวลาการวางตำแหน่งสั้นลง ข้อมูลจะถูกเขียนหรืออ่านจากดิสก์เร็วขึ้น ค่าได้ตั้งแต่ 2.5 ms (สำหรับดิสก์เซิร์ฟเวอร์บางรุ่น) ถึง 14 ms โดยเฉลี่ยแล้ว สำหรับดิสก์สมัยใหม่สำหรับคอมพิวเตอร์ส่วนบุคคล พารามิเตอร์นี้มีตั้งแต่ 7 ถึง 11 มิลลิวินาที แม้ว่าจะมีโมเดลที่รวดเร็วมาก เช่น WD Velociraptor ที่มีเวลาเข้าถึงโดยสุ่มเฉลี่ย 3.6 ms

บทสรุป

โดยสรุป ฉันอยากจะพูดสองสามคำเกี่ยวกับไดรฟ์แม่เหล็กแบบไฮบริด (SSHD) ที่ได้รับความนิยมมากขึ้นเรื่อยๆ อุปกรณ์ประเภทนี้รวมฮาร์ดดิสก์ไดรฟ์ทั่วไป (HDD) และไดรฟ์โซลิดสเทตขนาดเล็ก (SSD) ที่ทำหน้าที่เป็นหน่วยความจำแคชเพิ่มเติม ดังนั้น นักพัฒนาซอฟต์แวร์จึงพยายามใช้ข้อได้เปรียบหลักของเทคโนโลยีทั้งสองร่วมกัน นั่นคือ ความจุขนาดใหญ่ของแผ่นแม่เหล็กและความเร็วของหน่วยความจำแฟลช ในเวลาเดียวกัน ราคาของไดรฟ์ไฮบริดนั้นต่ำกว่า SSD รุ่นใหม่มาก และสูงกว่า HDD ทั่วไปเล็กน้อย

แม้จะมีคำมั่นสัญญาของเทคโนโลยีนี้ แต่จนถึงขณะนี้ไดรฟ์ SSHD ในตลาดฮาร์ดไดรฟ์มีรูปแบบที่ต่ำมากในฟอร์มแฟคเตอร์ 2.5 นิ้วเพียงไม่กี่รุ่นเท่านั้น ซีเกทเป็นกลุ่มที่มีบทบาทมากที่สุดในกลุ่มนี้ แม้ว่าคู่แข่งอย่าง Western Digital (WD) และโตชิบา ได้นำเสนอโซลูชั่นแบบไฮบริดแล้ว ทั้งหมดนี้ทำให้หวังว่าตลาดฮาร์ดไดรฟ์ SSHD จะพัฒนา และในอนาคตอันใกล้นี้ เราจะเห็นอุปกรณ์รุ่นใหม่ๆ ลดราคา ไม่เพียงแต่สำหรับคอมพิวเตอร์พกพา แต่สำหรับเดสก์ท็อปพีซีด้วย

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

ฮาร์ดไดรฟ์ (ฮาร์ดไดรฟ์, HDD) เป็นหนึ่งในส่วนที่สำคัญที่สุดของคอมพิวเตอร์ ท้ายที่สุดถ้าโปรเซสเซอร์ การ์ดแสดงผล ฯลฯ พัง คุณรู้สึกเสียใจเพียงกับการสูญเสียเงินสำหรับการซื้อใหม่ หากฮาร์ดไดรฟ์เสีย คุณอาจเสี่ยงที่จะสูญเสียข้อมูลสำคัญที่แก้ไขไม่ได้ ความเร็วของคอมพิวเตอร์โดยรวมนั้นขึ้นอยู่กับฮาร์ดไดรฟ์ด้วย ลองหาวิธีเลือกฮาร์ดไดรฟ์ที่เหมาะสมกัน

งานฮาร์ดดิสก์

งานของฮาร์ดไดรฟ์ภายในคอมพิวเตอร์คือการจัดเก็บและดึงข้อมูลอย่างรวดเร็ว ฮาร์ดไดรฟ์เป็นสิ่งประดิษฐ์ที่น่าทึ่งของอุตสาหกรรมคอมพิวเตอร์ ด้วยการใช้กฎแห่งฟิสิกส์ อุปกรณ์ขนาดเล็กนี้เก็บข้อมูลได้แทบไม่จำกัดจำนวน

ประเภทฮาร์ดดิสก์

IDE - ฮาร์ดไดรฟ์ที่ล้าสมัยมีไว้เพื่อเชื่อมต่อกับเมนบอร์ดเก่า

SATA - แทนที่ฮาร์ดไดรฟ์ IDE มีอัตราการถ่ายโอนข้อมูลที่สูงขึ้น

อินเทอร์เฟซ SATA มาในรุ่นต่างๆ กัน ต่างกันที่ความเร็วเท่ากันของการแลกเปลี่ยนข้อมูล และรองรับเทคโนโลยีที่แตกต่างกัน:

  • SATA มีอัตราการถ่ายโอนสูงถึง 150Mb/s
  • SATA II - มีอัตราการถ่ายโอนสูงถึง 300Mb / s
  • SATA III - มีอัตราการถ่ายโอนสูงถึง 600Mb / s

SATA-3 เริ่มผลิตได้ไม่นานตั้งแต่ต้นปี 2010 เมื่อซื้อฮาร์ดไดรฟ์ คุณต้องให้ความสนใจกับปีที่ผลิตคอมพิวเตอร์ของคุณ (โดยไม่ต้องอัปเกรด) หากต่ำกว่าวันที่นี้ ฮาร์ดไดรฟ์นี้จะไม่ทำงานสำหรับคุณ! HDD - SATA, SATA 2 มีคอนเน็กเตอร์เชื่อมต่อเหมือนกันและใช้งานร่วมกันได้

ความจุฮาร์ดดิสก์

ฮาร์ดไดรฟ์ทั่วไปที่ผู้ใช้ส่วนใหญ่ใช้ที่บ้านมีความจุ 250, 320, 500 กิกะไบต์ มีน้อยแต่มีน้อยลงเรื่อยๆ 120, 80 กิกะไบต์ และไม่มีขายแล้ว เพื่อให้สามารถจัดเก็บข้อมูลขนาดใหญ่ได้ จึงมีฮาร์ดไดรฟ์ขนาด 1, 2, 4 เทราไบต์

ความเร็วของฮาร์ดไดรฟ์และแคช

เมื่อเลือกฮาร์ดไดรฟ์ สิ่งสำคัญคือต้องคำนึงถึงความเร็ว (ความเร็วของแกนหมุน) ความเร็วของคอมพิวเตอร์ทั้งหมดจะขึ้นอยู่กับสิ่งนี้ ความเร็วของไดรฟ์ปกติคือ 5400 และ 7200 รอบต่อนาที

จำนวนหน่วยความจำบัฟเฟอร์ (หน่วยความจำแคช) คือหน่วยความจำกายภาพของฮาร์ดดิสก์ หน่วยความจำดังกล่าวมีหลายขนาด 8, 16, 32, 64 เมกะไบต์ ยิ่งความเร็วของ RAM ของฮาร์ดไดรฟ์สูงขึ้น อัตราการถ่ายโอนข้อมูลก็จะยิ่งเร็วขึ้น

อยู่ในความดูแล

ก่อนซื้อ ให้ตรวจสอบว่าฮาร์ดไดรฟ์ตัวใดที่เหมาะกับเมนบอร์ดของคุณ: IDE, SATA หรือ SATA 3 เราดูที่ลักษณะของความเร็วในการหมุนดิสก์และจำนวนหน่วยความจำบัฟเฟอร์ ซึ่งเป็นตัวบ่งชี้หลักที่คุณต้องให้ความสนใจ นอกจากนี้เรายังพิจารณาผู้ผลิตและปริมาณที่เหมาะสมกับคุณ

เราหวังว่าคุณจะประสบความสำเร็จในการช้อปปิ้ง!

แบ่งปันตัวเลือกของคุณในความคิดเห็น มันจะช่วยให้ผู้ใช้คนอื่นตัดสินใจได้ถูกต้อง!



xn----8sbabec6fbqes7h.xn--p1ai

การดูแลระบบและอื่นๆ

การใช้แคชช่วยเพิ่มประสิทธิภาพของฮาร์ดไดรฟ์โดยลดจำนวนการเข้าถึงฟิสิคัลดิสก์ และยังช่วยให้ฮาร์ดไดรฟ์ทำงานแม้ในขณะที่บัสโฮสต์ไม่ว่าง ไดรฟ์ที่ทันสมัยส่วนใหญ่มีขนาดแคชตั้งแต่ 8 ถึง 64 เมกะไบต์ นี่เป็นขนาดที่มากกว่าขนาดของฮาร์ดไดรฟ์ในคอมพิวเตอร์ทั่วไปในยุค 90 ของศตวรรษที่ผ่านมา

แม้ว่าแคชจะเพิ่มความเร็วของไดรฟ์ในระบบ แต่ก็มีข้อเสียเช่นกัน สำหรับผู้เริ่มต้น แคชจะไม่เพิ่มความเร็วให้กับไดรฟ์ด้วยการร้องขอข้อมูลแบบสุ่มซึ่งอยู่ที่ปลายด้านต่างๆ ของแผ่นเสียง เนื่องจากคำขอดังกล่าวไม่สมเหตุสมผลในการดึงข้อมูลล่วงหน้า นอกจากนี้แคชไม่ได้ช่วยอะไรเลยเมื่ออ่านข้อมูลจำนวนมากเพราะ โดยปกติแล้วจะมีขนาดค่อนข้างเล็ก ตัวอย่างเช่น เมื่อคัดลอกไฟล์ 80 เมกะไบต์ โดยมีบัฟเฟอร์ 16 เมกะไบต์ซึ่งเป็นเรื่องปกติในยุคของเรา ไฟล์ที่คัดลอกมาจะใส่ลงในแคชได้น้อยกว่า 20% เพียงเล็กน้อย

แม้ว่าแคชจะเพิ่มความเร็วของไดรฟ์ในระบบ แต่ก็มีข้อเสียอยู่เช่นกัน สำหรับผู้เริ่มต้น แคชจะไม่เพิ่มความเร็วให้กับไดรฟ์ด้วยการร้องขอข้อมูลแบบสุ่มซึ่งอยู่ที่ปลายด้านต่างๆ ของแผ่นเสียง เนื่องจากคำขอดังกล่าวไม่สมเหตุสมผลในการดึงข้อมูลล่วงหน้า นอกจากนี้ยังไม่ได้ช่วยอะไรเลยเมื่ออ่านข้อมูลจำนวนมากเพราะ มันมักจะค่อนข้างเล็ก ตัวอย่างเช่น เมื่อคัดลอกไฟล์ 80 เมกะไบต์ ด้วยบัฟเฟอร์ 16 เมกะไบต์ซึ่งเป็นเรื่องปกติในยุคของเรา ไฟล์ที่คัดลอกมาเพียงน้อยกว่า 20% เพียงเล็กน้อยเท่านั้นที่จะพอดีกับแคช

ในช่วงไม่กี่ปีที่ผ่านมา ผู้ผลิตฮาร์ดไดรฟ์ได้เพิ่มความจุแคชในผลิตภัณฑ์ของตนอย่างมาก แม้แต่ในช่วงปลายยุค 90 256 กิโลไบต์เป็นมาตรฐานสำหรับไดรฟ์ทั้งหมด และมีเพียงอุปกรณ์ระดับไฮเอนด์เท่านั้นที่มีแคช 512 กิโลไบต์ ปัจจุบันแคชขนาด 8 เมกะไบต์ได้กลายเป็นมาตรฐานโดยพฤตินัยสำหรับไดรฟ์ทั้งหมดแล้ว ในขณะที่รุ่นที่มีประสิทธิภาพมากที่สุดจะมีความจุ 32 หรือ 64 เมกะไบต์ มีเหตุผลสองประการที่ทำให้บัฟเฟอร์ของไดรฟ์เพิ่มขึ้นอย่างรวดเร็ว หนึ่งในนั้นคือราคาที่ลดลงอย่างมากสำหรับชิปหน่วยความจำแบบซิงโครนัส เหตุผลที่สองคือความเชื่อของผู้ใช้ว่าการเพิ่มขนาดแคชเป็นสองเท่าหรือสี่เท่าจะส่งผลต่อความเร็วของไดรฟ์อย่างมาก

แน่นอนว่าขนาดของแคชของฮาร์ดดิสก์ส่งผลต่อความเร็วของไดรฟ์ในระบบปฏิบัติการ แต่ไม่มากอย่างที่ผู้ใช้คิด ผู้ผลิตใช้ประโยชน์จากความเชื่อมั่นของผู้ใช้ในขนาดแคช และอ้างสิทธิ์จำนวนมากในโบรชัวร์ขนาดแคชประมาณสี่เท่าเมื่อเทียบกับรุ่นมาตรฐาน อย่างไรก็ตาม เมื่อเปรียบเทียบฮาร์ดไดรฟ์ตัวเดียวกันกับขนาดบัฟเฟอร์ 16 และ 64 เมกะไบต์ ปรากฎว่าการเร่งความเร็วส่งผลให้มีหลายเปอร์เซ็นต์ สิ่งนี้นำไปสู่อะไร? นอกจากนี้ ขนาดแคชที่แตกต่างกันมากเท่านั้น (เช่น ระหว่าง 512 กิโลไบต์และ 64 เมกะไบต์) จะส่งผลต่อความเร็วของไดรฟ์อย่างมาก ควรจำไว้ว่าขนาดของบัฟเฟอร์ของฮาร์ดไดรฟ์นั้นค่อนข้างเล็กเมื่อเทียบกับหน่วยความจำของคอมพิวเตอร์และมักจะเป็นแคช "อ่อน" นั่นคือบัฟเฟอร์ระดับกลางที่จัดโดยระบบปฏิบัติการสำหรับการดำเนินการแคชกับระบบไฟล์และอยู่ใน หน่วยความจำของคอมพิวเตอร์มักมีส่วนสนับสนุนการทำงานของไดรฟ์มากขึ้น .

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

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

sysadminstvo.ru

แคชฮาร์ดไดรฟ์

05.09.2005

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

การใช้แคชช่วยเพิ่มประสิทธิภาพของฮาร์ดไดรฟ์โดยลดจำนวนการเข้าถึงฟิสิคัลดิสก์ และยังช่วยให้ฮาร์ดไดรฟ์ทำงานแม้ในขณะที่บัสโฮสต์ไม่ว่าง ไดรฟ์ที่ทันสมัยส่วนใหญ่มีขนาดแคชตั้งแต่ 2 ถึง 8 เมกะไบต์ อย่างไรก็ตาม ไดรฟ์ SCSI ที่ทันสมัยที่สุดมีแคชสูงสุด 16 เมกะไบต์ ซึ่งมากกว่าคอมพิวเตอร์ทั่วไปในยุค 90 ของศตวรรษที่ผ่านมา

ควรสังเกตว่าเมื่อมีคนพูดถึงแคชของดิสก์ ส่วนใหญ่มักจะไม่ใช่แคชของฮาร์ดดิสก์ที่ตั้งใจไว้ แต่เป็นบัฟเฟอร์บางตัวที่ระบบปฏิบัติการจัดสรรไว้เพื่อเพิ่มความเร็วของกระบวนการอ่าน-เขียนในระบบปฏิบัติการนี้โดยเฉพาะ

เหตุผลที่แคชของฮาร์ดไดรฟ์มีความสำคัญมากเพราะมีความแตกต่างอย่างมากระหว่างความเร็วของฮาร์ดไดรฟ์และความเร็วของอินเทอร์เฟซของฮาร์ดไดรฟ์ เมื่อค้นหาเซกเตอร์ที่เราต้องการ เสี้ยววินาทีทั้งหมดจะผ่านไปเพราะ เวลาที่ใช้ในการเคลื่อนหัวรอภาคที่ต้องการ ในคอมพิวเตอร์ส่วนบุคคลสมัยใหม่ แม้แต่หนึ่งมิลลิวินาทีก็ถือว่าเยอะมาก ในไดรฟ์ IDE/ATA ทั่วไป เวลาในการถ่ายโอนบล็อกข้อมูล 16K จากแคชไปยังคอมพิวเตอร์นั้นเร็วกว่าเวลาที่ใช้ในการค้นหาและอ่านจากพื้นผิวประมาณร้อยเท่า นี่คือสาเหตุที่ฮาร์ดไดรฟ์ทั้งหมดมีแคชภายใน

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

แนวคิดทั่วไปของการทำงานของแคชฮาร์ดไดรฟ์

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

ในการเพิ่มประสิทธิภาพของไดรฟ์ ผู้ผลิตได้คิดค้นวิธีการต่างๆ เพื่อเพิ่มความเร็วในการทำงานเนื่องจากแคช:

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

แม้ว่าแคชจะเพิ่มความเร็วของไดรฟ์ในระบบ แต่ก็มีข้อเสียเช่นกัน สำหรับผู้เริ่มต้น แคชจะไม่เพิ่มความเร็วให้กับไดรฟ์ด้วยการร้องขอข้อมูลแบบสุ่มซึ่งอยู่ที่ปลายด้านต่างๆ ของแผ่นเสียง เนื่องจากคำขอดังกล่าวไม่สมเหตุสมผลในการดึงข้อมูลล่วงหน้า นอกจากนี้แคชไม่ได้ช่วยอะไรเลยเมื่ออ่านข้อมูลจำนวนมากเพราะ โดยปกติแล้วจะมีขนาดค่อนข้างเล็ก ตัวอย่างเช่น เมื่อคัดลอกไฟล์ 10 เมกะไบต์ ด้วยบัฟเฟอร์ 2 เมกะไบต์ปกติในยุคของเรา ไฟล์ที่คัดลอกจะใส่ลงในแคชได้น้อยกว่า 20% เพียงเล็กน้อย

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

รูปแสดงชิปแคชของไดรฟ์ Seagate Barracuda ซึ่งมีความจุ 4 เมกะบิตหรือ 512 กิโลไบต์

แคชอ่าน-เขียน

แม้ว่าแคชจะเพิ่มความเร็วของไดรฟ์ในระบบ แต่ก็มีข้อเสียอยู่เช่นกัน สำหรับผู้เริ่มต้น แคชจะไม่เพิ่มความเร็วให้กับไดรฟ์ด้วยการร้องขอข้อมูลแบบสุ่มซึ่งอยู่ที่ปลายด้านต่างๆ ของแผ่นเสียง เนื่องจากคำขอดังกล่าวไม่สมเหตุสมผลในการดึงข้อมูลล่วงหน้า นอกจากนี้ยังไม่ได้ช่วยอะไรเลยเมื่ออ่านข้อมูลจำนวนมากเพราะ มันมักจะค่อนข้างเล็ก ตัวอย่างเช่น เมื่อคัดลอกไฟล์ 10 เมกะไบต์ ด้วยบัฟเฟอร์ปกติ 2 เมกะไบต์ในยุคของเรา ไฟล์ที่คัดลอกมาเพียงน้อยกว่า 20% เพียงเล็กน้อยเท่านั้นที่จะพอดีกับแคช

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

ในช่วงไม่กี่ปีที่ผ่านมา ผู้ผลิตฮาร์ดไดรฟ์ได้เพิ่มความจุแคชในผลิตภัณฑ์ของตนอย่างมาก แม้แต่ในช่วงปลายยุค 90 256 กิโลไบต์เป็นมาตรฐานสำหรับไดรฟ์ทั้งหมด และมีเพียงอุปกรณ์ระดับไฮเอนด์เท่านั้นที่มีแคช 512 กิโลไบต์ ปัจจุบันแคชขนาด 2 เมกะไบต์ได้กลายเป็นมาตรฐานโดยพฤตินัยสำหรับไดรฟ์ทั้งหมด ในขณะที่รุ่นที่มีประสิทธิผลมากที่สุดมีความจุ 8 หรือ 16 เมกะไบต์ ตามกฎแล้วจะพบ 16 เมกะไบต์ในไดรฟ์ SCSI เท่านั้น มีเหตุผลสองประการที่ทำให้บัฟเฟอร์ของไดรฟ์เพิ่มขึ้นอย่างรวดเร็ว หนึ่งในนั้นคือราคาที่ลดลงอย่างมากสำหรับชิปหน่วยความจำแบบซิงโครนัส เหตุผลที่สองคือความเชื่อของผู้ใช้ว่าการเพิ่มขนาดแคชเป็นสองเท่าหรือสี่เท่าจะส่งผลต่อความเร็วของไดรฟ์อย่างมาก

แน่นอนว่าขนาดของแคชของฮาร์ดดิสก์ส่งผลต่อความเร็วของไดรฟ์ในระบบปฏิบัติการ แต่ไม่มากอย่างที่ผู้ใช้คิด ผู้ผลิตใช้ประโยชน์จากความเชื่อมั่นของผู้ใช้ในขนาดแคช และอ้างสิทธิ์จำนวนมากในโบรชัวร์ขนาดแคชประมาณสี่เท่าเมื่อเทียบกับรุ่นมาตรฐาน อย่างไรก็ตาม เมื่อเปรียบเทียบฮาร์ดไดรฟ์ตัวเดียวกันกับขนาดบัฟเฟอร์ 2 และ 8 เมกะไบต์ ปรากฎว่าการเร่งความเร็วส่งผลให้มีหลายเปอร์เซ็นต์ สิ่งนี้นำไปสู่อะไร? นอกจากนี้ ขนาดแคชที่แตกต่างกันมากเท่านั้น (เช่น ระหว่าง 512 กิโลไบต์ถึง 8 เมกะไบต์) จะส่งผลต่อความเร็วของไดรฟ์อย่างมาก ควรจำไว้ว่าขนาดของบัฟเฟอร์ของฮาร์ดไดรฟ์นั้นค่อนข้างเล็กเมื่อเทียบกับหน่วยความจำของคอมพิวเตอร์และมักจะเป็นแคช "อ่อน" นั่นคือบัฟเฟอร์ระดับกลางที่จัดโดยระบบปฏิบัติการสำหรับการดำเนินการแคชกับระบบไฟล์และตั้งอยู่ ในหน่วยความจำของคอมพิวเตอร์มักจะมีส่วนสนับสนุนการทำงานของไดรฟ์มากขึ้น .

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

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

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

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

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

spas-info.ru

บัฟเฟอร์ฮาร์ดดิสก์คืออะไรและเหตุใดจึงจำเป็น

ทุกวันนี้ สื่อจัดเก็บข้อมูลทั่วไปคือฮาร์ดไดรฟ์แบบแม่เหล็ก มีหน่วยความจำจำนวนหนึ่งสำหรับจัดเก็บข้อมูลพื้นฐานโดยเฉพาะ นอกจากนี้ยังมีหน่วยความจำบัฟเฟอร์ซึ่งมีวัตถุประสงค์เพื่อเก็บข้อมูลระดับกลาง ผู้เชี่ยวชาญเรียกบัฟเฟอร์ฮาร์ดดิสก์ว่า "หน่วยความจำแคช" หรือเรียกง่ายๆ ว่า "แคช" มาดูกันว่าทำไมต้องใช้บัฟเฟอร์ HDD มีผลกระทบอะไรและมีขนาดเท่าใด

บัฟเฟอร์ฮาร์ดดิสก์ช่วยให้ระบบปฏิบัติการจัดเก็บข้อมูลที่อ่านจากหน่วยความจำหลักของฮาร์ดไดรฟ์ไว้ชั่วคราว แต่ไม่ได้ถ่ายโอนเพื่อประมวลผล ความจำเป็นในการจัดเก็บข้อมูลการขนส่งเกิดจากความจริงที่ว่าความเร็วในการอ่านข้อมูลจากไดรฟ์ HDD และปริมาณงานของระบบปฏิบัติการนั้นแตกต่างกันอย่างมาก ดังนั้นคอมพิวเตอร์จำเป็นต้องจัดเก็บข้อมูลชั่วคราวใน "แคช" จากนั้นจึงใช้เพื่อวัตถุประสงค์ที่ต้องการเท่านั้น

บัฟเฟอร์ของฮาร์ดดิสก์นั้นไม่ได้แยกส่วนตามที่ผู้ใช้คอมพิวเตอร์ที่ไร้ความสามารถเชื่อ เป็นชิปหน่วยความจำพิเศษที่อยู่บนบอร์ด HDD ภายใน ไมโครเซอร์กิตดังกล่าวสามารถทำงานได้เร็วกว่าตัวไดรฟ์มาก ส่งผลให้ประสิทธิภาพของคอมพิวเตอร์เพิ่มขึ้น (หลายเปอร์เซ็นต์) ที่สังเกตได้ระหว่างการทำงาน

เป็นที่น่าสังเกตว่าขนาดของ "หน่วยความจำแคช" ขึ้นอยู่กับรุ่นของดิสก์เฉพาะ ก่อนหน้านี้มีประมาณ 8 เมกะไบต์ และตัวเลขนี้ก็ถือว่าน่าพอใจ อย่างไรก็ตาม ด้วยความก้าวหน้าทางเทคโนโลยี ผู้ผลิตจึงสามารถผลิตชิปที่มีหน่วยความจำมากขึ้นได้ ดังนั้นฮาร์ดไดรฟ์ที่ทันสมัยส่วนใหญ่จึงมีบัฟเฟอร์ที่มีขนาดตั้งแต่ 32 ถึง 128 เมกะไบต์ แน่นอนว่า "แคช" ที่ใหญ่ที่สุดถูกติดตั้งในรุ่นที่มีราคาแพง

บัฟเฟอร์ของฮาร์ดดิสก์มีผลกระทบอย่างไรต่อประสิทธิภาพ

ตอนนี้เราจะบอกคุณว่าทำไมขนาดบัฟเฟอร์ของฮาร์ดไดรฟ์จึงส่งผลต่อประสิทธิภาพของคอมพิวเตอร์ ในทางทฤษฎียิ่งมีข้อมูลมากขึ้นใน "หน่วยความจำแคช" ระบบปฏิบัติการจะเข้าถึงฮาร์ดไดรฟ์น้อยลง โดยเฉพาะอย่างยิ่งในสถานการณ์การทำงานเมื่อผู้ใช้ที่มีศักยภาพกำลังประมวลผลไฟล์ขนาดเล็กจำนวนมาก พวกเขาเพียงแค่ย้ายไปที่บัฟเฟอร์ของฮาร์ดดิสก์และรออยู่ที่นั่น

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

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

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

วิธีแก้ปัญหาที่ชัดเจนสำหรับปัญหาพื้นที่จัดเก็บไม่เพียงพอคือการซื้อดีวีดี แฟลชไดรฟ์ USB หรือฮาร์ดไดรฟ์ภายนอก (HDD) โดยปกติแล้ว แฟลชไดรฟ์จะมีเนื้อที่ดิสก์หลาย GB แต่ไม่เหมาะสำหรับการจัดเก็บระยะยาว และอัตราส่วนราคาต่อปริมาณคือ พูดง่ายๆ ว่าไม่ดีที่สุด ดีวีดีเป็นตัวเลือกที่ดีในแง่ของราคา แต่ไม่สะดวกในแง่ของการเบิร์น การเขียนใหม่ และการลบข้อมูลที่ไม่จำเป็น แต่จะค่อยๆ หายไปและกลายเป็นเทคโนโลยีที่ล้าสมัย HDD ภายนอกให้พื้นที่จำนวนมาก พกพาสะดวก ใช้ดีสำหรับการจัดเก็บข้อมูลระยะยาว.

เมื่อซื้อ HDD ภายนอก ในการตัดสินใจเลือกที่ถูกต้อง คุณต้องรู้ว่าต้องมองหาอะไรก่อน ในบทความนี้ เราจะบอกคุณว่าควรปฏิบัติตามเกณฑ์ใดในการเลือกและซื้อฮาร์ดไดรฟ์ภายนอก

สิ่งที่ต้องมองหาเมื่อซื้อฮาร์ดไดรฟ์ภายนอก

มาเริ่มกันที่การเลือกแบรนด์กันดีกว่า Maxtor, ซีเกท, ไอโอเมกา, ลาซี, โตชิบาและ Western Digitalล.
ลักษณะที่สำคัญที่สุดที่คุณต้องใส่ใจเมื่อซื้อ:

ความจุ

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

ฟอร์มแฟกเตอร์

ฟอร์มแฟกเตอร์กำหนดขนาดของอุปกรณ์ ปัจจุบันใช้ฟอร์มแฟคเตอร์ 2.5 และ 3.5 สำหรับ HDD ภายนอก
ฟอร์มแฟคเตอร์ 2.5 (ขนาดเป็นนิ้ว) - เล็กกว่า เบากว่า ขับเคลื่อนด้วยพอร์ต กะทัดรัด พกพาสะดวก
ฟอร์มแฟคเตอร์ 3.5 มีขนาดใหญ่กว่า มีกำลังไฟเพิ่มเติมจากแหล่งจ่ายไฟหลัก ค่อนข้างหนัก (มักจะมากกว่า 1 กก.) และมีพื้นที่ดิสก์จำนวนมาก ให้ความสนใจกับแหล่งจ่ายไฟจากเครือข่ายเพราะ หากคุณวางแผนที่จะเชื่อมต่ออุปกรณ์กับแล็ปท็อปที่อ่อนแอ อุปกรณ์อาจไม่สามารถหมุนดิสก์ได้ และดิสก์ก็จะไม่ทำงาน

ความเร็วในการหมุน (RPM)

ปัจจัยสำคัญประการที่สองที่ต้องพิจารณาคือความเร็วในการหมุนของดิสก์ ซึ่งระบุเป็น RPM (รอบต่อนาที) ความเร็วสูงให้การอ่านข้อมูลที่รวดเร็วและความเร็วในการเขียนสูง HDD ใด ๆ ที่มีความเร็วในการหมุนดิสก์ 7200 RPM หรือมากกว่านั้นเป็นตัวเลือกที่ดี หากความเร็วไม่สำคัญสำหรับคุณ คุณสามารถเลือกรุ่นที่มี 5400 รอบต่อนาที ซึ่งเงียบกว่าและร้อนน้อยกว่า

ขนาดแคช

HDD ภายนอกแต่ละตัวมีบัฟเฟอร์หรือแคช ซึ่งข้อมูลจะถูกวางชั่วคราวก่อนที่จะไปยังดิสก์ ไดรฟ์ที่มีแคชขนาดใหญ่จะถ่ายโอนข้อมูลได้เร็วกว่าที่มีแคชขนาดเล็กกว่า เลือกรุ่นที่มีแคชอย่างน้อย 16 MB ควรมีมากกว่า

อินเตอร์เฟซ

นอกเหนือจากปัจจัยข้างต้นแล้ว คุณลักษณะที่สำคัญอีกประการหนึ่งคือประเภทของอินเทอร์เฟซที่ใช้สำหรับการถ่ายโอนข้อมูล ที่พบมากที่สุดคือ USB 2.0 USB 3.0 กำลังได้รับความนิยม คนรุ่นใหม่ได้เพิ่มความเร็วในการถ่ายโอนข้อมูลอย่างมาก รุ่นที่มีอินเทอร์เฟซ FireWire และ eSATA ก็มีให้เลือกเช่นกัน เราขอแนะนำให้คุณเลือกใช้ USB 3.0 และ eSATA รุ่นที่มีอัตราการถ่ายโอนข้อมูลสูง โดยที่คอมพิวเตอร์ของคุณมีพอร์ตที่เหมาะสม หากความสามารถในการเชื่อมต่อฮาร์ดไดรฟ์ภายนอกกับอุปกรณ์ให้ได้มากที่สุดเป็นสิ่งสำคัญสำหรับคุณ ให้เลือกรุ่นที่มีอินเทอร์เฟซ USB 2.0