มันเหมาะสมแล้วหรือไม่ที่จะนำระบบปฏิบัติการของคุณใส่ลงในการ์ด SD?


13

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

อย่างไรก็ตามวิกิพีเดียระบุว่า SATA ที่ช้าที่สุดให้อัตราการอ่าน 1.5 กิกะบิต / วินาที ( ที่นี่ ) เมื่อการ์ด SD ที่เร็วที่สุดอนุญาตให้ใช้ 90 เมกะไบต์ / s ( มี ) แม้ว่าความเร็วในการอ่าน 2 ครั้งนั้นดูเหมือนจะไม่ตรงกันก็ตามไม่มีการพูดถึงความล่าช้าก่อนที่ข้อมูลจะถูกอ่าน

ความคิดใด ๆ


ระวังด้วยหน่วยของคุณ การเปรียบเทียบที่เหมาะสมควรจะเป็นไป1.5 gigabits 90 megabytes
iglvzx

@iglvzx: ขออภัยมีความแตกต่างระหว่าง 1.5 gb / s และ 1.5 gigabit s หรือไม่
qdii

ความผิดพลาดของฉัน. ฉันอยู่ในโทรศัพท์และส่งความคิดเห็นที่ไม่สมบูรณ์โดยไม่ตั้งใจ! ฉันซ่อมมัน. :)
iglvzx

1
@ qdii: ฉันคิดว่า iglvzx ตั้งใจจะพูด bit vs byte
Codism

2
เกือบทุกเครื่องอ่านการ์ด SD ในเดสก์ท็อปและคอมพิวเตอร์แล็ปท็อปทุกวันนี้เสียบเข้ากับพอร์ต USB ธัมบ์ไดรฟ USB โดยเฉพาะอย่างยิ่ง USB3 จะเร็วกว่าการใช้การ์ด SD
Brian

คำตอบ:


5

จริงๆแล้วมีพารามิเตอร์ที่สำคัญอีกอย่างหนึ่งที่เร็วกว่าใน SD มากกว่า HDD เรียกว่า "แสวงหาเวลา" หมายถึงเวลาที่จะพบและอ่านข้อมูลจากอุปกรณ์ของคุณ

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

มันจะปรับปรุงความเร็วระบบปฏิบัติการของคุณได้หลายวิธี (เช่นเวลาบูต) แต่โปรดจำไว้ว่ามันยังคงเป็นไปไม่ได้ที่จะทำสิ่งนี้บน Windows (มันจะมีให้เฉพาะใน Windows 8) คุณสามารถทดสอบและใช้งานบน Linux เท่านั้น การกระจาย

นอกจากนี้ถ้าคุณต้องการความเร็วในการอ่านการทดสอบหรือการขอเวลาของอุปกรณ์ (HDD หรือ SD) ฉัน wuld แนะนำให้คุณใช้HDTune และถ้าคุณต้องการใช้การ์ด SD เพื่อใช้ระบบปฏิบัติการของคุณให้ระวังคลาสของมัน(ยิ่งสูงเท่าไรก็ยิ่งอ่านและหาเวลาได้เร็วขึ้น)


3

คุณอาจต้องการดูไดรฟ์ไฮบริดที่มีกลไกจาน / SSD ไฮบริดให้ความเร็วเพิ่มมากขึ้นโดยไม่ต้องเสียค่าใช้จ่าย

ข้อเสียด้วย SSD:

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

SSD นั้นมีราคาแพงกว่ามากสำหรับไบต์เทียบกับจานฮาร์ดไดรฟ์ หากคุณสามารถเพิ่มประสิทธิภาพได้มากขึ้นด้วยไดรฟ์ไฮบริดคุณจะประหยัดเงินได้บ้าง


2

ฉันใช้ Linux จากการ์ด SD 8GB บน GuruPlug GuruPlug แสดงช่องเสียบการ์ด SD เป็นอุปกรณ์จัดเก็บข้อมูล USB ขนาดใหญ่ที่เชื่อมต่ออย่างถาวร

ใช้งานได้ดีเยี่ยมประมาณหนึ่งปีใกล้เวลาทำงานต่อเนื่อง (การ์ดมีอายุหนึ่งปีแล้วในตอนนี้การใช้งานก่อนหน้านี้และบางครั้งใน Blackberry - การขัดจังหวะเพียงอย่างเดียวเกิดจากไฟฟ้าดับหนึ่งครั้งและการอัพเกรดเคอร์เนลหลายครั้ง) โดยไม่มีการเตือนล่วงหน้า GuruPlug นั้นร้อนและฉันแน่ใจว่านั่นไม่ได้ช่วยยืดอายุการ์ด

เท่าที่การทำงานจริงเกิดขึ้นเมื่อมีการเขียนจำนวนมากเกิดขึ้นกับการ์ด SD ในบางครั้ง "ดิสก์" I / O จะมีแนวโน้มที่จะไม่ตอบสนอง

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


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

0

tl; dr การ์ด SD ที่เร็วที่สุดเพิ่งจะมาถึงมาตรฐาน 7200rpm ที่ฮาร์ดไดรฟ์ที่กำลังหมุน หากคุณคุ้นเคยกับประสิทธิภาพของ SSD ให้เตรียมพร้อมที่จะผิดหวัง ความร้อนยังคงเป็นฆาตกรที่ยิ่งใหญ่ที่สุดและการ์ด SD ไม่ได้รับการจัดอันดับหรือรับประกันการใช้งานอย่างต่อเนื่อง

เมื่อใช้การ์ด SD รุ่นใหม่ที่มีขนาดใกล้เคียงกับ 95 เมกะบิตต่อวินาทีก็จะเป็นไปได้มากขึ้นและคอมพิวเตอร์ที่ฝังได้หลายตัว (เช่น Raspberry Pi) มักใช้การ์ด SD สำหรับระบบปฏิบัติการของพวกเขา หากคุณมีแล็ปท็อปที่มีไดรฟ์หนึ่งตัวที่คุณต้องการใช้เป็นพาร์ติชั่นโฮมคุณสามารถสลับผ่าน Linux distros หลาย ๆ ตัวได้อย่างง่ายดายผ่านการ์ด SSD ในขณะที่ยังคงรักษาการตั้งค่าส่วนใหญ่ของคุณไว้

ทางคณิตศาสตร์โปรดจำไว้ว่า 1 G b ps (giga bitต่อวินาที) เท่ากับ 125 M B ps (mega byteต่อวินาที) - 1 ไบต์ประกอบด้วย 8 บิตแต่ละตัวรวมกันซึ่งสามารถเป็นตัวแทนของค่าไบนารีที่แตกต่างกัน 256

คุณทราบว่ารายละเอียดสำหรับ SATA (รุ่นที่ 1) คือสายดาต้าลิงค์ 1.5 Gbps (ประมาณ 185 MBps) นั่นคือค่าสูงสุดทางทฤษฎีที่ไดรฟ์จะต้องอิ่มตัวก่อนที่ลิงก์จะกลายเป็นคอขวด ไดรฟ์ 7200rpm ส่วนใหญ่ทำได้ค่อนข้างดีที่จะตี 100 MBps ในขณะที่ SSD นั้นมีขนาดประมาณครึ่งหนึ่งเพื่อที่จะได้ขนาดที่ดีกว่า (500 MBps - 1 GBps)

นั่นเป็นเหตุผลที่เมื่อ SATA III เปิดตัว SSD ยังอยู่ในช่วงเริ่มต้นและไดรฟ์ที่หมุนได้ยังคงเป็นกษัตริย์ทุกคนเย้ยหยันเนื่องจากอัตราการถ่ายโอนสูงสุดคือ 600 MBps และดูเหมือนเกินขีด ตอนนี้เราเริ่มเห็นการสร้าง SSD ที่อิ่มตัวนั่น - เวลามีชีวิต :)


0

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

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

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

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

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

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

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

ดังนั้นให้พิจารณาสิ่งที่เกิดขึ้นกับดิสก์ระบบปฏิบัติการ

เพียงบูตเครื่องขึ้นมาก็จะอ่านไฟล์เล็ก ๆ ที่กระจายอยู่ที่นี่และทุกที่บนชิป - และสร้างกองการเขียนพิเศษที่ 'มองไม่เห็น' ไปยังคอมพิวเตอร์แม้ว่าสวิตช์ "อ่านอย่างเดียว" จะตั้งอยู่ที่ การ์ด SD!

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

ดังนั้นแม้จะมีการปิดระบบที่เหมาะสมระบบปฏิบัติการยังสามารถเสียหายได้!

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

SSD ระดับองค์กรมักจะมีที่เก็บพลังงานเพียงพอในตัวเพื่อให้พวกเขาได้เศษเสี้ยววินาทีในการทำสิ่งที่พวกเขาทำแม้ว่าพลังงานจะถูกถอดปลั๊กทันที - แต่ไม่มีที่ว่างสำหรับการ์ด SD สำหรับสิ่งนี้มาก น้อยกว่า mini- หรือ micro-SD

คอมพิวเตอร์ขนาดเล็กบางเครื่องเริ่มใช้การ์ด micro SD สำหรับระบบปฏิบัติการต่อไป - Raspberry Pi เป็นสิ่งที่ต้องคำนึงถึงเป็นพิเศษ - แต่สิ่งนี้ทำได้อย่างหมดจดเพราะมันราคาถูกมาก

มันไม่น่าเชื่อถือมาก - คาดว่าจะเกิดความล้มเหลวในการบู๊ตระบบปฏิบัติการหลังจากบูทเพียงไม่กี่ร้อยอันจากการ์ด SD ใด ๆ

คุณจะดีกว่ามากเมื่อใช้ SSD - แม้แต่ SSD ที่เชื่อมต่อ USB - มากกว่าการ์ด SD

นอกจากนี้ให้พิจารณาความแตกต่างระหว่างการ์ด SD และ SSD ที่ใช้กับ 'thumbdrives' และUSB SSD ส่วนใหญ่ แท่ง USB ราคาถูกส่วนใหญ่ใช้ชิปเดียวกันกับการ์ด SD ทุกประการ คุณควรซื้ออย่างใดอย่างหนึ่งสำหรับงานถ้าคุณต้องการที่จะบูตมันในแต่ละวัน

คุณสามารถรับ SBC เช่น Raspberry Pi แต่มาพร้อมกับ 'แฟลชในตัว' หรือ 'ช่องเสียบการ์ด eMMC' ทั้งสองอย่างนั้นเหมือน SSD ขนาดเล็กราคาถูกและดีกว่าการ์ด SD สำหรับการบูตจาก

นอกจากนี้คุณยังสามารถบูต Raspberry Pi จากการ์ด USB หรือเพียงแค่เก็บพาร์ทิชันรูทของคุณ (ดิสก์ระบบปฏิบัติการ) ของระบบแยกต่างหากจากพาร์ติชันสำหรับเริ่มระบบ - บน USB แบบหมุนหรือดิสก์สถานะโซลิดสเตตหรือบนเครือข่ายบน nfs เซิร์ฟเวอร์

มันก็โอเคที่จะออกจาก / boot พาร์ติชันบนการ์ด SD เพราะมันจะได้รับการอ่านเพียงครั้งเดียวในครั้งเดียวในเวลาบูต - เพื่ออ่านเคอร์เนลลินุกซ์ก่อนที่มันจะถูกโหลด


โอ้ - และความล่าช้าไม่ได้เป็นส่วนหนึ่งของข้อมูลจำเพาะของการ์ด SD - ไม่ว่าจะล่าช้าในการเข้าถึงหรือนานแค่ไหนที่จะรอหลังจากเขียนข้อมูล มีการระบุเฉพาะ 'ความเร็วในการเขียน' และ 'ความเร็วในการอ่าน' เท่านั้นไม่ใช่เวลาแฝง
RGD2

0

ฉันใช้งาน MacBook Pro ของฉัน (ต้นปี 2011) จากการ์ด SD 64GB 600x (อัตราการอ่าน 90MBps) เป็นเวลาหลายปีดังนั้นสามารถแสดงความคิดเห็นได้จากประสบการณ์ตรง มันไม่มีที่ติบัตร Komputerworld ราคาถูกไม่เคยมีปัญหาใด ๆ และ maxes ออกในอัตราที่กำหนด การขาดเวลาในการค้นหาหัวฮาร์ดดิสก์ทำให้ได้รับประโยชน์เป็นพิเศษ (MacBook จะบูทอย่างรวดเร็วยิ่งขึ้น) แต่เป็นความคิดที่ดีที่จะเก็บโฟลเดอร์บ้านของคุณไว้ในฮาร์ดไดรฟ์ไม่มีอะไรอื่นนอกจากระบบปฏิบัติการบนการ์ด SD เนื่องจากอัตราการเขียนนั้นช้ากว่าฮาร์ดไดรฟ์มาก เวลาส่วนใหญ่ของระบบปฏิบัติการสำหรับการอ่านเท่านั้นยกเว้นเมื่อติดตั้งการอัปเดตซอฟต์แวร์ ฯลฯ (ซึ่งช้ามาก) ดังนั้นอัตราการเขียนที่ช้าไม่ได้เป็นปัญหาหากคุณทำสิ่งนี้

ปัญหาหนึ่งคือช่องเสียบการ์ด SD ของ MacBook Pro ออกจากการ์ดประมาณ 10 มม. ดังนั้นจึงมีความเสี่ยงที่จะถูกโจมตีโดยไม่ตั้งใจแม้ว่าของฉันจะยังคงทำงานได้ดีหลังจากที่ถูกจับได้สองสามครั้ง ปัญหาอีกประการหนึ่งคือ Apple ไม่รองรับการบูตคอมพิวเตอร์จากการ์ด SD พวกเขาถือว่าเป็นค่าที่ไม่เป็นมาตรฐาน ... มันยังใช้งานได้

มีคนพูดก่อนหน้านี้ว่าช่องเสียบการ์ด SD ของคอมพิวเตอร์เป็นอุปกรณ์ USB 2 ทั้งหมด - นี่ไม่เป็นความจริงในช่วงต้นปี 2011 MacBook Pro - มันเป็นครั้งแรกในซีรีส์นี้ที่มีช่องเสียบการ์ด SD เชื่อมต่อโดยตรงกับ PCIe บัสภายใน หากต้องเชื่อมต่อด้วย USB 2 จะอ่านได้ที่ประมาณ 38MBps เท่านั้น แต่การทดสอบไฟล์ขนาดใหญ่แสดงว่าอ่านได้ที่ 90MBps (ไบต์ไม่ใช่บิต)

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


คุณสามารถรวมการอ้างอิงสำหรับการอ้างสิทธิ์แบนด์วิดท์ของคุณได้หรือไม่? ประโยชน์ที่สองสามารถกล่าวถึง SSD ได้เช่นกัน
Burgi

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