วิธีทำให้ SSD มีรูปร่างที่ Yosemite


12

ตั้งแต่ OS X 10.10, Apple ใช้การลงนาม kext นับตั้งแต่มันกลายเป็นเรื่องยากและอันตรายที่จะเปิดใช้งาน TRIM ด้วยตนเองสำหรับ SSD บุคคลที่สามบน OS X ซึ่งหมายความว่าผู้ใช้ที่ไม่ใช่ SSD ของ Apple จะช้าลงหรือช้ากว่านั้นจะเห็นความเร็วในการเขียนลดลง

ดังนั้นฉันสงสัยว่าตัวเลือกของฉันคืออะไรเพื่อหลีกเลี่ยงสถานการณ์นี้ วิธีการบางอย่างที่ฉันสามารถคิดถึงปัญหาเพิ่มเติม:

  • คุณทราบถึงวิธีการอื่นใดที่ไม่ต้องการปิดใช้งานการลงนาม kext หรือไม่
  • มีเครื่องมือหรือลูกเล่นในการล้าง SSD ด้วยตนเอง (เช่นออกคำสั่ง TRIM) หรือไม่
  • หากฉันตัดสินใจใช้เครื่องมือชั่วคราวเช่น TRIM Enabler ต้องเปิดใช้งานนานเท่าใดจึงจะสามารถล้างดิสก์ได้

ในการสรุป: ไม่มี TRIM ใน Yosemite ฉันควรทำอย่างไร


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

@bmike ดีกว่าไหม คุณคิดว่าฉันควรลบคำถามย่อยในรายการหรือไม่
n1000

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

คำตอบ:


11

แก้ไข 3:

ใช่ ตั้งแต่เปิดตัว 10.10.4 ตอนนี้ Apple ได้จัดเตรียมเครื่องมือใหม่ที่เรียกว่าtrimforceช่วยให้ผู้ใช้สามารถเปิดใช้งาน TRIM ได้เช่นกันบนดิสก์ที่ไม่รองรับ ดังนั้นตอนนี้คำตอบสุดท้ายและสุดท้ายคือ:

sudo trimforce enable

/ แก้ไข 3

แก้ไข 1:

ในที่สุดฉันก็พบวิธี! เห็นได้ชัดว่ามีเคล็ดลับเรียบร้อยที่ซ่อนอยู่ในfsckเครื่องมือตามที่คำตอบนี้บอกว่า

ดังนั้นในอนาคตผมจะบูตเข้าสู่โหมดผู้ใช้เดี่ยว (กด+ Sที่หน้าจอบูต) fsck -fyเมื่อเวลาผ่านไปและออกคำสั่ง มันจะตรวจสอบดิสก์และจบด้วยข้อความTrimming unused blocks.

/ แก้ไข 1

แก้ไข 2:

ดังนั้นจึงมีเครื่องมือใหม่ที่เรียกว่าDisk Senseiที่เชี่ยวชาญเกี่ยวกับปัญหาดังกล่าว มันมีคำสั่ง TRIM ด้วยตนเองและช่วยให้คุณเปิดและปิดการลงชื่อ kext ของโยเซมิตี

/ แก้ไข 2:

นอกจากนี้ฉันอ่านเกี่ยวกับDiskFreshซึ่งค่อนข้างจะสำเร็จในสิ่งที่ฉันขอมา เครื่องมือ Windows (ต้องใช้พาร์ติชัน Bootcamp) นี้จะเขียนข้อมูลทั้งหมดของพาร์ติชันหรือดิสก์ทั้งหมดใหม่ วิธีการนี้ดูเจ็บปวดน้อยกว่าการเช็ด SSD และกู้คืนจากการสำรองข้อมูล อย่างไรก็ตามมันยังมาพร้อมกับข้อเสียของการทำวงจรการเขียนเพิ่มเติม


0

แนวทางอื่นคือปล่อยพื้นที่ว่างบน SSD ให้มากที่สุดเพื่อให้ GC ทำงานได้ดี

ฉันทำเช่นนี้คือเปิดใช้งาน TRIM บนคอมพิวเตอร์ของลูกค้าเมื่อโยเซมิตีเปิดตัวและฉันไม่เข้าใจผลที่ตามมาอย่างเต็มที่ ตอนนี้ฉันหวังว่าเธอจะติดตั้งการอัปเดตด้วย AppleAHCIBlockStorage ใหม่ก่อนที่เธอจะลองใช้ cmd + optn + p + r ด้วยเหตุผลบางอย่าง

ตอนนี้ฉันจะไม่ทำอะไรเลยนอกจากคอมพิวเตอร์ของคุณที่คุณสามารถจัดการกับการลงเวลาถ้าคุณล้าง NVRAM คุณต้องมี Mac หรือสื่อสำหรับบูต / ติดตั้งสื่ออื่นและพิมพ์sudo nvram boot-args = kext-dev-mode = 1แม้ว่า


1
คุณกำลังพูดถึง GC อะไร ฉันคิดว่าคุณกำลังพูดถึงสองสิ่งที่แตกต่างกัน
John Schmitt

3
@JohnSchmitt“ GC” เป็นอีกหนึ่งฟังก์ชั่นของ SSD ที่ช่วยให้มั่นใจถึงความทนทานและประสิทธิภาพ แตกต่างจาก TRIM ซึ่งทำงานได้อย่างสมบูรณ์ภายในไดรฟ์ดังนั้นจึงไม่จำเป็นสำหรับ OS X ที่จะรองรับเพื่อให้เปิดใช้งานใน SSD ที่ไม่ใช่ Apple มันแตกต่างจาก TRIM และประกอบกับมัน อัลกอริทึม GC ที่ซับซ้อนไม่สามารถแทนที่ TRIM ได้เพราะมันทำงานในระดับที่แตกต่างกัน แต่มันสามารถช่วยรักษาประสิทธิภาพของ SSD ได้แม้ไม่มี TRIM มันจะทำงานได้ดีขึ้นเมื่อดิสก์ไม่เต็ม (คำตอบนี้บอกไว้)
Pascal Cuoq

อ่านเพิ่มเติมเกี่ยวกับ TRIM กับ GC: cindori.org/trim-vs-garbage-collection
n1000

0

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


นี่เป็นเรื่องจริงสำหรับไดรฟ์บางตัว ตัวอย่างเช่น M500 ฉันเพิ่งได้รับการอัปเดต 960GB M500 เมื่อคืนหลังจากที่ฉันอัปเดตเฟิร์มแวร์ด้วย ปล่อยให้มันยกเลิกการบูต แต่ทำงานเป็นเวลา 8 ชั่วโมงโดยที่ไม่มีการทำงานเลยและจะได้รับการกู้คืนอย่างเต็มที่จากการอ่านและเขียน 16mb / s ไปที่ 400 + mb / s มีไว้เป็นเวลา 2 ปี สิ่งสำคัญคือต้องทราบว่า GC และการตัดแต่งไม่ใช่กระบวนการพิเศษ
MiB

0

คุณอาจต้องการลองใช้ซอฟต์แวร์ "disktester" มันมีฟังก์ชั่นการปรับสภาพที่เห็นได้ชัดว่าทำงานได้กับ SSD ฉันยังไม่ได้ลองด้วยตัวเอง แต่มันก็ดูดีทีเดียว


ฉันจะทำการปรับสภาพใหม่จะทำให้คุณสูญเสียวันที่ของคุณทั้งหมด
Vincent

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