Raspberry Pi 3: การ์ด microSD เทียบกับฮาร์ดไดรฟ์


10

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

หลังจากเพิ่มความถี่ของเครื่องอ่านการ์ด microSD ฉันก็มีความเร็วสูงกว่าฮาร์ดดิสก์ ดังนั้นประสิทธิภาพของการ์ด SD จึงถูก จำกัด ด้วยความเร็วบัสเท่านั้น ฉันรู้สึกขอบคุณสำหรับความคิดเห็นใด ๆ

ป้อนคำอธิบายรูปภาพที่นี่

ตำนาน:

  • Sekvenčnéčítanie - การอ่านตามลำดับ
  • Sekvenčnýzápis - การเขียนตามลำดับ
  • Náhodnečítanie - อ่านแบบสุ่ม
  • Náhodnýzápis - สุ่มเขียนคำ
  • predหมายถึงก่อนที่จะเปลี่ยนแปลงความถี่
  • poหมายถึงหลังจากเปลี่ยนความถี่

คุณช่วยอธิบายเกี่ยวกับสิ่งที่คุณหมายถึงเมื่อคุณพูดว่า "บันทึกอีกต่อไป"?
Mohammad Ali

บันทึกที่มีความยาว 16MB
sunny

คำตอบ:


1

@Sunny ที่จะตอบคำถามของคุณ Pi จะใช้รถบัสที่แตกต่างกันสำหรับการ์ด SD กว่ารถบัส USB ที่เห็นได้ชัดในคำตอบนี้บูต Raspberry Pi ได้อย่างไร. นอกจากนี้ประสิทธิภาพของการ์ด SD ของคุณมีแนวโน้มที่จะถูก จำกัด ด้วยความเร็วบัสถ้าการ์ด SD มีคุณภาพสูงเช่นทรายที่รุนแรง ซึ่งเป็นเมืองหลวงของความเร็วที่สูงกว่า Pi เพราะไม่เพียง แต่เป็นปัญหาความเร็วบัส แต่ยังเป็นปัญหาด้านเสถียรภาพทีม Pi เลือกความเร็วบัสที่น่าจะมีเสถียรภาพมากที่สุดสำหรับผู้ใช้ทั้งหมดและเพราะ Pi เป็นเป้าหมาย สำหรับผู้บริโภคที่มีงบประมาณต่ำ Pi จะต้องใช้ความเร็วบัสที่ต่ำลงเนื่องจากข้อเท็จจริงที่ว่าการ์ด SD บางตัวจะไม่ทำงานที่ความเร็วบัสที่สูงขึ้น นอกจากนี้บัส SD card ของ Pi ยังพึ่งพา gpu เพื่อเป็นสื่อกลางในการถ่ายโอนข้อมูล ด้วยเหตุผลเหล่านี้คุณจะสังเกตเห็นว่าเมื่อใช้ตัวอ่าน USB to sd card ที่คุณสามารถบรรลุความเร็วที่แท้จริงของการ์ดนั้นถูก จำกัด ด้วยความเร็วสูงสุดของบัส USB

นอกจากนี้ไฟล์ที่มีขนาดใหญ่กว่านั้นยังไม่ได้ทำการทดสอบ แต่ช้ากว่าการถ่ายโอนไปยังการ์ด SD เพราะข้อมูลที่ถูกเขียนลงในการ์ด SD นั้นได้รับการบัฟเฟอร์ใน gpu ดังนั้นการกำหนด RAM ให้กับ GPU มากกว่าในการกำหนดค่า (หากคุณไม่รู้วิธี ควรเพิ่มความเร็วในการเขียนในทางทฤษฎี

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.