ฉันมี MacBook ที่มี RAM 8GB และฮาร์ดไดรฟ์ 500GB 7200rpm ฉันเขียนซอฟต์แวร์เพื่อหาเลี้ยงชีพ ฉันคิดว่าจะได้รับ SSD Drive แต่ฉันไม่แน่ใจเกี่ยวกับประสิทธิภาพ
ไดรฟ์ SSD สร้างความแตกต่างความเร็วที่ดีจริงๆหรือไม่?
ฉันมี MacBook ที่มี RAM 8GB และฮาร์ดไดรฟ์ 500GB 7200rpm ฉันเขียนซอฟต์แวร์เพื่อหาเลี้ยงชีพ ฉันคิดว่าจะได้รับ SSD Drive แต่ฉันไม่แน่ใจเกี่ยวกับประสิทธิภาพ
ไดรฟ์ SSD สร้างความแตกต่างความเร็วที่ดีจริงๆหรือไม่?
คำตอบ:
จากสิ่งที่ฉันมีประสบการณ์ - ใช่ พวกเขาคุ้มค่ากับความเร็วในการอ่านที่รวดเร็วอย่างเห็นได้ชัดในระหว่างการรวบรวมโครงการขนาดใหญ่
หากคุณเป็นเหมือนฉันและคุณกำลังเปิดและปิดแอพอย่างต่อเนื่องแอพพิเศษเช่น IDEs กับโครงการขนาดใหญ่คุณจะได้รับประโยชน์อย่างรวดเร็วจากประสิทธิภาพของ SSD ฉันเพิ่งซื้อ SSD จาก Sandforce (อ่าน 285mB / s และเขียน 275mB / s) และฉันสนุกกับมันมาก MacOSX บู๊ตในอายุต่ำกว่า 20 วินาทีและแอพที่เป็นเจ้าของเปิดได้ทันทีรวมถึง Mail.app และซอฟต์แวร์เส็งเคร็งอื่น ๆ เช่น Photoshop หรือ Word Git เร็วกว่าการตรวจสอบที่สาขาและ ... ทุกอย่างรู้สึกเร็วขึ้น
หากคุณได้รับเพียงแค่ให้แน่ใจว่าคุณได้รับหนึ่งกับตัวควบคุม Sandforce พวกเขาทำงานได้ดีขึ้นเป็นพิเศษบน OSX (เนื่องจาก OSX ไม่รองรับ TRIM และมีตัวรวบรวมขยะ)
ฉันยังเป็นนักพัฒนาซอฟต์แวร์และฉันเพิ่งเพิ่ม ExpressCard SSD เป็นไดรฟ์สำหรับเริ่มระบบใน MacBook Pro ของฉัน มันมีการปรับปรุงประสิทธิภาพการทำงานของทุกอย่าง
คำตอบสั้น ๆ - มันก็คุ้มค่า
คำตอบยาว - ฉันเป็นนักพัฒนาซอฟต์แวร์ที่มี SSD ในทุกเครื่องและใช่มันคุ้มค่าเพราะทำให้เครื่องของคุณตอบสนองได้ดียิ่งขึ้น
เวลาในการคอมไพล์ของคุณอาจไม่ลดลงเนื่องจากเป็นเกือบทุกกระบวนการที่เชื่อมโยง CPU และไม่ใช่กระบวนการผูกดิสก์
คุณอาจกำลังคิดว่า "แต่กระบวนการสร้างของฉันไม่ได้เกี่ยวข้องกับไฟล์ขนาดเล็กจำนวนหนึ่งล้านตัวหรือเปล่า
ระบบปฏิบัติการที่ทันสมัยเช่น OSX นั้นฉลาดมากเกี่ยวกับการแคชไฟล์ขนาดเล็กที่ใช้บ่อยในหน่วยความจำ หากคุณกำลังเข้าถึงไฟล์ขนาดเล็กเดียวกันซ้ำไปซ้ำมา (รูปแบบทั่วไปเมื่อคุณจัดการกับเช่นโครงการซอฟต์แวร์ขนาดใหญ่) สิ่งเหล่านี้จะถูกแคชอย่างมีประสิทธิภาพในหน่วยความจำโดยระบบปฏิบัติการ สิ่งนี้รวมกับลักษณะการรวบรวม CPU ที่ใช้งานหนักด้วยเหตุนี้เวลาที่คอมไพล์จึงไม่ จำกัด ด้วยความเร็วดิสก์
เป็นการยากที่จะบอกว่า SSD อาจมีประโยชน์เฉพาะสำหรับการพัฒนาซอฟต์แวร์โดยไม่มีรายละเอียดของงานทั่วไปที่คุณทำ (เช่นฐานข้อมูลการเขียนแอปพลิเคชันเว็บการรวบรวมรหัสฐานขนาดใหญ่ ฯลฯ ) หากคอขวดของคุณโดยเฉพาะเป็น CPU, แล้วSSD อาจผลผลิตปรับปรุงเล็ก
แต่ฉันขอแนะนำ SSD ที่มีพื้นฐานมาจากการปรับปรุงประสิทธิภาพโดยรวมซึ่งมาจากความเร็วในการอ่าน / เขียนแบบสุ่มที่เหลือเชื่ออย่างไม่น่าเชื่อ(เช่นเดียวกับความเร็วในการเรียงลำดับอย่างรวดเร็ว) ซึ่งอาจทำให้ชีวิตของคุณง่ายขึ้น การบูตการเปิดใช้แอปพลิเคชันโดยใช้เว็บเบราว์เซอร์ ฯลฯ ทั้งหมดนั้นเร็วขึ้นอย่างเห็นได้ชัด
พวกเขาอนุญาตให้อ่านได้เร็วขึ้น / เขียนลงในแผ่นดิสก์กว่าค่าเฉลี่ยของบ้านฮาร์ดดิสก์ แต่คุณควรจะเขียนซอฟแวร์เพื่อให้ทำงานกับผู้ชมที่คาดว่าฮาร์ดแวร์ของคุณไม่ใช่ของคุณเอง อย่าเขียนแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์บนเครื่องของคุณแต่อาจทำงานได้ไม่ดีบนเครื่องอื่น
ที่กล่าวว่ามีความแตกต่างไม่มากนักเขียนโปรแกรมที่ฉลาดสำหรับนักพัฒนา สถานการณ์เดียวที่คุณจะได้รับความแตกต่างคือเมื่อทำการอ่าน / เขียนบนดิสก์เป็นจำนวนมาก
ข้อดีอีกประการหนึ่งของ SSD สำหรับคุณเนื่องจากคุณมี MacBook คือควรยืดอายุการใช้งานแบตเตอรี่เนื่องจากใช้พลังงานน้อยกว่า HDD / แผ่นดิสก์แบบดั้งเดิม
นี่คือมาตรฐานสำหรับหนึ่ง: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ ส่วนที่เหลือจะคล้ายกัน
ซึ่งแตกต่างจากฮาร์ดไดรฟ์ทั่วไปโดยปกติแล้ว SSD ที่มีความจุสูงจะมีความเร็ว R / W ที่ต่ำกว่า กำลังการผลิตที่สูงขึ้นก็แพงกว่าเช่นกัน
ในฐานะนักพัฒนาซอฟต์แวร์คุณต้องใช้พื้นที่มากเช่นกัน ขึ้นอยู่กับคุณในสิ่งที่คุณคิดว่าคุ้มค่า ศาสนศาสน WD อาจเป็นทางเลือกที่ดี หรือถ้าเงินไม่ใช่วัตถุให้ไปที่ SCSI