เหตุใดการล้างพื้นที่ดิสก์จึงทำให้คอมพิวเตอร์เร็วขึ้น

May 1, 2025
ฮาร์ดแวร์
เนื้อหาที่ไม่ถูกแคช

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

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นการรวมกลุ่มเว็บไซต์ถาม & ตอบโดยชุมชน

เอื้อเฟื้อภาพหน้าจอของ ทราย (Flickr) .

คำถาม

ผู้อ่าน SuperUser Remi.b ต้องการทราบว่าเหตุใดการล้างพื้นที่ดิสก์จึงดูเหมือนจะเร่งความเร็วคอมพิวเตอร์:

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

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

มีอะไรเกี่ยวข้องกับการค้นหาพื้นที่หน่วยความจำเพื่อบันทึกสิ่งต่างๆหรือเคลื่อนย้ายสิ่งต่างๆไปรอบ ๆ เพื่อให้มีพื้นที่ต่อเนื่องนานพอที่จะบันทึกบางสิ่งได้หรือไม่? ฉันควรปล่อยให้มีพื้นที่ว่างบนฮาร์ดดิสก์เท่าใด

เหตุใดการล้างพื้นที่ดิสก์จึงดูเหมือนจะทำให้คอมพิวเตอร์เร็วขึ้น

คำตอบ

ผู้สนับสนุน SuperUser Jason C มีคำตอบให้เรา:

“ เหตุใดการล้างพื้นที่ดิสก์จึงทำให้คอมพิวเตอร์เร็วขึ้น”

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

ตัวอย่างเช่นสิ่งต่างๆเช่น:

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

  • โอกาสที่ไฟล์จะถูกแยกส่วนคือ ไม่ เกี่ยวข้องกับจำนวนพื้นที่ว่างที่เหลือบนไดรฟ์ ซึ่งเกี่ยวข้องกับขนาดของพื้นที่ว่างที่อยู่ติดกันที่ใหญ่ที่สุดในไดรฟ์ (เช่น "รู" ของพื้นที่ว่าง) ซึ่งจำนวนพื้นที่ว่าง เกิดขึ้นเพื่อวางขอบเขตบน . นอกจากนี้ยังเกี่ยวข้องกับวิธีที่ระบบไฟล์จัดการการจัดสรรไฟล์ ( เพิ่มเติมด้านล่าง ). พิจารณา: ไดรฟ์ที่เต็ม 95 เปอร์เซ็นต์พร้อมพื้นที่ว่างทั้งหมดในบล็อกเดียวที่ต่อเนื่องกันมีโอกาสเป็นศูนย์เปอร์เซ็นต์ในการแยกส่วนไฟล์ใหม่ (ค) (และโอกาสในการแยกส่วนไฟล์ที่ต่อท้ายจะไม่ขึ้นกับพื้นที่ว่าง) ไดรฟ์ที่เต็มห้าเปอร์เซ็นต์ แต่มีข้อมูลกระจายอย่างเท่าเทียมกันทั่วทั้งไดรฟ์มีโอกาสสูงมากที่จะกระจายตัว
  • โปรดทราบว่าการกระจายตัวของไฟล์ มีผลเฉพาะกับประสิทธิภาพเมื่อไฟล์ที่แยกส่วนถูกเข้าถึง . พิจารณา: คุณมีไดรฟ์ที่มีการจัดเรียงข้อมูลที่ดีและยังมี "ช่อง" ว่างอยู่มากมาย สถานการณ์ทั่วไป ทุกอย่างดำเนินไปอย่างราบรื่น ในที่สุดคุณก็มาถึงจุดที่ไม่มีพื้นที่ว่างเหลืออยู่อีกแล้ว คุณดาวน์โหลดภาพยนตร์เรื่องใหญ่ไฟล์จะถูกแยกส่วนอย่างรุนแรง วิธีนี้จะไม่ทำให้คอมพิวเตอร์ของคุณช้าลง . ไฟล์แอปพลิเคชันทั้งหมดของคุณและไฟล์ที่เคยใช้ได้ดีจะไม่แตกกระจายในทันที ซึ่งอาจทำให้ภาพยนตร์ใช้เวลาโหลดนานขึ้น (แม้ว่าอัตราบิตของภาพยนตร์ทั่วไปจะต่ำมากเมื่อเทียบกับอัตราการอ่านฮาร์ดไดรฟ์ซึ่งส่วนใหญ่จะไม่สามารถสังเกตเห็นได้) และอาจส่งผลต่อประสิทธิภาพการเชื่อมต่อ I / O ในขณะที่ภาพยนตร์กำลังโหลด แต่ นอกเหนือจากนั้นไม่มีอะไรเปลี่ยนแปลง
  • แม้ว่าการกระจายตัวของไฟล์จะเป็นปัญหาอย่างแน่นอน แต่บ่อยครั้งที่เอฟเฟกต์จะลดลงโดย OS และการบัฟเฟอร์และแคชระดับฮาร์ดแวร์ การเขียนล่าช้าอ่านล่วงหน้ากลยุทธ์เช่น ตัวตั้งค่าล่วงหน้า ใน Windows ฯลฯ ทั้งหมดนี้ช่วยลดผลกระทบจากการแยกส่วน โดยทั่วไปคุณไม่ทำ จริง พบกับผลกระทบที่สำคัญจนกว่าการแยกส่วนจะรุนแรง (ฉันอยากจะบอกว่าตราบใดที่ไฟล์ swap ของคุณไม่แยกส่วนคุณอาจจะไม่สังเกตเห็น)

2. การจัดทำดัชนีการค้นหาเป็นอีกตัวอย่างหนึ่ง สมมติว่าคุณเปิดการจัดทำดัชนีอัตโนมัติไว้และระบบปฏิบัติการที่ไม่สามารถจัดการสิ่งนี้ได้อย่างสง่างาม เมื่อคุณบันทึกเนื้อหาที่จัดทำดัชนีได้มากขึ้นในคอมพิวเตอร์ของคุณ (เอกสารและอื่น ๆ ) การจัดทำดัชนีอาจใช้เวลานานขึ้นและนานขึ้นและอาจเริ่มมีผลต่อความเร็วในการรับรู้ของคอมพิวเตอร์ของคุณในขณะที่กำลังทำงานทั้งใน I / O และการใช้งาน CPU . สิ่งนี้ไม่เกี่ยวข้องกับพื้นที่ว่าง แต่เกี่ยวข้องกับจำนวนเนื้อหาที่จัดทำดัชนีได้ที่คุณมี อย่างไรก็ตามการใช้พื้นที่ว่างจนหมดไปพร้อมกับการจัดเก็บเนื้อหามากขึ้นจึงเกิดการเชื่อมต่อที่ผิดพลาด

3. ซอฟต์แวร์ป้องกันไวรัส (คล้ายกับตัวอย่างการจัดทำดัชนีการค้นหา) สมมติว่าคุณมีซอฟต์แวร์ป้องกันไวรัสที่ตั้งค่าไว้เพื่อทำการสแกนพื้นหลังของไดรฟ์ของคุณ เนื่องจากคุณมีเนื้อหาที่สแกนได้มากขึ้นเรื่อย ๆ การค้นหาจึงใช้ทรัพยากร I / O และ CPU มากขึ้นซึ่งอาจรบกวนการทำงานของคุณ อีกครั้งสิ่งนี้เกี่ยวข้องกับจำนวนเนื้อหาที่สแกนได้ที่คุณมี เนื้อหาที่มากขึ้นมักจะเท่ากับพื้นที่ว่างน้อยลง แต่การขาดพื้นที่ว่างไม่ใช่สาเหตุ

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

5. ตัวอย่างอื่น ๆ อีกมากมายตามบรรทัดเหล่านี้ซึ่งเมื่อนำมารวมกัน ปรากฏ เพื่อเชื่อมโยงการขาดพื้นที่ว่างอย่างใกล้ชิดกับประสิทธิภาพที่ต่ำลง

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

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

“ มันเกี่ยวข้องกับการค้นหาพื้นที่หน่วยความจำเพื่อบันทึกสิ่งต่างๆหรือไม่”

ไม่มันไม่ มีสองสิ่งสำคัญที่ควรสังเกตที่นี่:

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

2. ระบบปฏิบัติการของคุณไม่ได้ค้นหาสถานที่ที่จะวางสิ่งต่างๆเช่นกัน ไม่มีการค้นหา ความพยายามอย่างมากในการแก้ปัญหานี้เนื่องจากมีความสำคัญต่อประสิทธิภาพของระบบไฟล์ วิธีการจัดระเบียบข้อมูลบนไดรฟ์ของคุณจะถูกกำหนดโดยไฟล์ ระบบไฟล์ . ตัวอย่างเช่น FAT32 (DOS และ Windows PC รุ่นเก่า), NTFS (Windows รุ่นที่ใหม่กว่า), HFS + (Mac), ext4 (ระบบ Linux บางระบบ) และอื่น ๆ อีกมากมาย แม้แต่แนวคิดของ "ไฟล์" และ "ไดเร็กทอรี" ก็เป็นเพียงผลิตภัณฑ์ของระบบไฟล์ทั่วไป - ฮาร์ดไดรฟ์ไม่รู้อะไรเกี่ยวกับสัตว์ลึกลับที่เรียกว่า ไฟล์ . รายละเอียดอยู่นอกขอบเขตของคำตอบนี้ แต่โดยพื้นฐานแล้วระบบไฟล์ทั่วไปทั้งหมดมีวิธีการติดตามว่าเนื้อที่ว่างอยู่ในไดรฟ์ใดเพื่อให้การค้นหาพื้นที่ว่างนั้นอยู่ภายใต้สถานการณ์ปกติ (เช่นระบบไฟล์ที่มีสุขภาพดี) ไม่จำเป็น ตัวอย่าง:

  • NTFS มี ตารางไฟล์หลัก ซึ่งรวมถึงไฟล์พิเศษ บิตแมป $ ฯลฯ และข้อมูลเมตามากมายที่อธิบายถึงไดรฟ์ โดยพื้นฐานแล้วจะติดตามว่าบล็อกว่างถัดไปอยู่ที่ใดเพื่อให้สามารถเขียนไฟล์ใหม่ลงในบล็อกฟรีได้โดยตรงโดยไม่ต้องสแกนไดรฟ์ทุกครั้ง
  • ตัวอย่างอื่น: ต่อ 4 มีสิ่งที่เรียกว่า ตัวจัดสรรบิตแมป การปรับปรุง ext2 และ ext3 โดยทั่วไปจะช่วยให้ระบุได้โดยตรงว่าบล็อกฟรีอยู่ที่ไหนแทนที่จะสแกนรายการบล็อกฟรี Ext4 ยังรองรับ การจัดสรรล่าช้า นั่นคือการบัฟเฟอร์ข้อมูลใน RAM โดยระบบปฏิบัติการก่อนที่จะเขียนลงในไดรฟ์เพื่อให้ตัดสินใจได้ดีขึ้นว่าจะวางข้อมูลไว้ที่ใดเพื่อลดการกระจาย
  • ตัวอย่างอื่น ๆ อีกมากมาย

“ หรือด้วยการเคลื่อนย้ายสิ่งของไปรอบ ๆ เพื่อให้มีพื้นที่ต่อเนื่องนานพอที่จะบันทึกบางสิ่ง”

ไม่สิ่งนี้จะไม่เกิดขึ้นอย่างน้อยก็ไม่เกิดขึ้นกับระบบไฟล์ใด ๆ ที่ฉันรู้จัก ไฟล์จะถูกแยกส่วน

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

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

“ ฉันควรปล่อยให้มีพื้นที่ว่างบนฮาร์ดดิสก์เท่าใด”

นี่เป็นคำถามที่ยากกว่าในการตอบ (และคำตอบนี้ได้กลายเป็นหนังสือเล่มเล็กไปแล้ว)

กฎง่ายๆ:

1. สำหรับไดรฟ์ทุกประเภท:

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

2. เฉพาะ SSD:

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

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

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


มีสิ่งสุดท้ายที่ควรกล่าวถึง หนึ่งในคำตอบอื่น ๆ ที่กล่าวถึงในที่นี้ว่าโหมด half-duplex ของ SATA ป้องกันการอ่านและเขียนในเวลาเดียวกัน แม้ว่าจะเป็นความจริง แต่สิ่งนี้มีขนาดใหญ่เกินไปและส่วนใหญ่ไม่เกี่ยวข้องกับปัญหาด้านประสิทธิภาพที่กำลังกล่าวถึงที่นี่ สิ่งนี้หมายความง่ายๆคือไม่สามารถถ่ายโอนข้อมูลได้ทั้งสองทิศทาง บนลวด ในเวลาเดียวกัน. อย่างไรก็ตาม SATA มีไฟล์ ข้อกำหนดที่ค่อนข้างซับซ้อน ฉันคิดว่าเกี่ยวข้องกับขนาดบล็อกสูงสุดเล็ก ๆ (ฉันคิดว่าประมาณ 8kB ต่อบล็อกบนสาย) อ่านและเขียนคิวการดำเนินการ ฯลฯ และไม่ขัดขวางการเขียนบัฟเฟอร์ที่เกิดขึ้นในขณะที่กำลังอ่านการดำเนินการแบบสอดแทรก ฯลฯ

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


(ก) “ ช้าลง” เป็นคำกว้าง ๆ ที่นี่ฉันใช้มันเพื่ออ้างถึงสิ่งต่างๆที่มี I / O-bound (เช่นถ้าคอมพิวเตอร์ของคุณนั่งอยู่ที่นั่นตัวเลขที่กระทืบเนื้อหาของฮาร์ดไดรฟ์จะไม่มีผลกระทบใด ๆ ) หรือเชื่อมต่อกับ CPU และแข่งขันกับสิ่งที่เกี่ยวข้องกับสัมผัสที่มีสูง การใช้งาน CPU (เช่นซอฟต์แวร์ป้องกันไวรัสสแกนไฟล์จำนวนมาก)

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

(ค) สมมติว่าระบบไฟล์มีเหตุผลที่ไม่แยกส่วนไฟล์ตามวัตถุประสงค์

อย่าลืมอ่านส่วนที่เหลือของการสนทนาที่มีชีวิตชีวาที่ SuperUser ผ่านลิงก์ด้านล่างนี้!


มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีคนอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่ .

Why Does Emptying Disk Space Speed Up Computers? (9 Solutions!!)

Windows XP Disk Clean UP Use It To Speed Up Your PC

Disk Defragmentation Explained - Defrag Hard Drive - Speed Up PC

Windows 10 Disk Space Cleanup Guide For Faster Performance!

How To Cleanup Your Computer - Fully Delete Temporary Files And Free Disk Space

How To Increase Local Disk Space In Windows 10/8/8.1/7 Without Formatting Or Losing Data

How To Speed Up Your Computer! - Clear More RAM Space - Get Better FPS!

🔧 How To FREE Up More Than 30GB+ Of Disk Space In Windows 10, 8 Or 7!

How To FREE Up Disk Space On Windows 10, 8 Or 7! 🖥️ More Than 50GB+!


ฮาร์ดแวร์ - บทความยอดนิยม

Hot-Swappable และ Cold-Swappable Devices คืออะไร?

ฮาร์ดแวร์ May 16, 2025

เนื้อหาที่ไม่ถูกแคช คุณคงเคยเห็นคำว่า "hot-swappable" และสำหรับการขยายท�..


ARCore และ ARKit Augmented Reality Frameworks คืออะไร?

ฮาร์ดแวร์ Apr 11, 2025

เนื้อหาที่ไม่ถูกแคช ARCore และ ARKit เป็นเฟรมเวิร์ก Augmented Reality ของ ..


หูฟังไร้สายที่ใช้ในการดูด แต่ตอนนี้ใช้ได้ดี

ฮาร์ดแวร์ Aug 7, 2025

ฉันเกลียดสายไฟ เป็นเวลานานแล้วที่ฉันต้องการใช้หูฟังไร้สายโดยเ..


เหตุใดไฟพื้นหลังอัตโนมัติจึงหยุดทำงานบน Chromebook ของฉัน

ฮาร์ดแวร์ Mar 14, 2025

เนื้อหาที่ไม่ถูกแคช บางครั้งการปรับแสงโดยรอบอัตโนมัติใน Chrome OS ก�..


วิธีช่วยชีวิตสมาร์ทโฟนของคุณให้รอดพ้นจากความตายทางน้ำ

ฮาร์ดแวร์ May 5, 2025

มันเกิดขึ้นอีกครั้ง คุณพยายามรับสายขณะล้างจานและโทรศัพท์ของคุ..


วิธีเปลี่ยนช่องสัญญาณ Wi-Fi บนเราเตอร์ Verizon FIOS ของคุณ

ฮาร์ดแวร์ Oct 5, 2025

เนื้อหาที่ไม่ถูกแคช หากคุณอาศัยอยู่ในพื้นที่เครือข่ายที่แออั�..


HTG รีวิว Waka Waka: A No Joke On-The-Go Solar Gadget Charger

ฮาร์ดแวร์ Feb 4, 2025

เนื้อหาที่ไม่ถูกแคช ใครก็ตามที่มีอุปกรณ์ที่หิวโหยกำลังแรงนับ�..


วิธีเชื่อมต่อ Android กับการเชื่อมต่ออินเทอร์เน็ตของพีซีผ่าน USB

ฮาร์ดแวร์ Jul 11, 2025

เนื้อหาที่ไม่ถูกแคช ผู้คนมักจะ“ เชื่อมต่อคอมพิวเตอร์” เข้ากับ�..


หมวดหมู่