Yosemite पर आकार में SSD कैसे रखें?


12

OS X 10.10 के रूप में, Apple kext साइनिंग का उपयोग करता है। जब से OS X पर थर्ड-पार्टी SSDs के लिए TRIM को मैन्युअल रूप से सक्रिय करना मुश्किल और खतरनाक हो गया है। इसका मतलब है कि गैर-Apple SSDs वाले उपयोगकर्ता जल्द या बाद में अपमानजनक लेखन की गति देखेंगे।

इसलिए मैं सोच रहा हूं कि इस स्थिति से बचने के लिए मेरे पास क्या विकल्प हैं। कुछ दृष्टिकोण जो मैं अतिरिक्त समस्याओं के बारे में सोच सकता था:

  • क्या आप किसी भी वैकल्पिक दृष्टिकोण के बारे में जानते हैं, जिसे केटेग हस्ताक्षर को अक्षम करने की आवश्यकता नहीं है?
  • क्या SSD (यानी TRIM कमांड जारी करना) को मैन्युअल रूप से साफ़ करने के लिए उपकरण या ट्रिक्स हैं?
  • अगर मैंने अस्थायी रूप से TRIM Enabler जैसे टूल का उपयोग करने का निर्णय लिया है , तो डिस्क को साफ करने के लिए इसे कितनी देर तक सक्रिय करने की आवश्यकता होगी?

संक्षेप में: योसेमाइट पर कोई टीआरआईएम नहीं। मैं क्या कर सकता हूँ?


SSD किस मैक से जुड़ा है? मैं इसे थोड़े समय के लिए देखने के लिए रख रहा हूं कि क्या आप इस बारे में अधिक बता सकते हैं कि आपका मुद्दा कई सवालों पर सामान्य चर्चा की तलाश में है। (यह शायद बहुत व्यापक है और साथ ही ऑफ-टॉपिक) लिखित के रूप में।
bmike

@ बेहतर है? क्या आपको लगता है कि मुझे सूची में उप-प्रश्नों को हटा देना चाहिए?
n1000

हां - लेकिन शीर्षक को रेफर की आवश्यकता हो सकती है। क्या आप केवल ट्रिम एनबलर्स पर हस्ताक्षर किए गए सॉफ़्टवेयर की सिफारिश के लिए पूछ रहे हैं? "आकार में" भाग अस्पष्ट है और तीन गोलियां इसे तीन अलग-अलग प्रश्नों की तरह बनाती हैं। मैं यह जानना चाहूंगा कि "संभावित सांप का तेल" मांगने के बजाय आप कैसे गति को माप रहे हैं, जो कि कुछ सैद्धांतिक और मापने योग्य नहीं होने / रोकने के लिए है।
bmike

जवाबों:


11

संपादित करें 3:

हाँ! 10.10.4 की रिलीज के बाद, एप्पल अब एक नया उपकरण प्रदान करता है कहा जाता है trimforce, उन असमर्थित डिस्क पर भी TRIM सक्रिय करने के लिए अनुमति देता है। तो अब अंतिम और अंतिम उत्तर है:

sudo trimforce enable

/ EDIT 3

संपादित करें 1:

अंत में मुझे एक रास्ता मिल गया! जाहिरा तौर पर fsckउपकरण में एक साफ चाल छिपी हुई है जैसा कि यह उत्तर कहता है।

इसलिए भविष्य में मैं समय-समय पर सिंगल यूजर मोड ( बूट स्क्रीन पर प्रेस + S) को बूट करूंगा और कमांड जारी करूंगा fsck -fy। यह डिस्क की जांच करेगा और संदेश के साथ समाप्त होगाTrimming unused blocks.

/ संपादित करें 1

संपादित करें 2:

तो एक नया उपकरण है, जिसे डिस्क सेंसि कहा जाता है जो उस समस्या को ठीक करने में माहिर है। इसमें एक मैनुअल TRIM कमांड है और आपको Yosemite के kext को चालू और बंद करने में मदद करता है।

/ संपादित 2:

इसके अलावा, मैं DiskFresh के बारे में पढ़ता हूं जो कुछ हद तक पूरा करेगा जो मैं मूल रूप से पूछ रहा था। यह विंडोज (बूटकैम्प विभाजन आवश्यक) उपकरण विभाजन या एक संपूर्ण डिस्क के सभी डेटा को फिर से लिखेगा। यह दृष्टिकोण मेरे SSD को पोंछने और बैकअप से पुनर्स्थापित करने की तुलना में थोड़ा कम दर्दनाक लगता है। हालाँकि, यह अतिरिक्त लेखन चक्र करने के नकारात्मक पक्ष के साथ आता है।


0

वैकल्पिक दृष्टिकोण जीसी को अच्छी तरह से काम करने के लिए एसएसडी पर जितना संभव हो उतना मुक्त स्थान छोड़ना होगा।

मैंने योसमीइट जारी होने के समय ही क्लाइंट कंप्यूटर पर TRIM को सक्षम किया और मैंने इसके परिणामों को पूरी तरह से नहीं समझा। अब मुझे केवल यही उम्मीद है कि वह किसी कारण से cmd + optn + p + r को आज़माने से पहले नए AppleAHCIBlockStorage के साथ अपडेट इंस्टॉल करेगी।

अब मैं आपके कंप्यूटर को छोड़कर किसी भी चीज़ पर ऐसा नहीं करूंगा कि आप NVRAM को क्लियर करने के लिए कुछ समय के लिए नीचे आ सकते हैं। आपके पास एक और मैक या बूट मीडिया होना चाहिए / मीडिया को चारों ओर स्थापित करना चाहिए और sudo nvram बूट-आर्ग = kext-dev-mode = 1 का प्रिंटआउट हालांकि।


1
आप किस GC की बात कर रहे हैं? मुझे लगता है कि आप दो अलग-अलग चीजों का सामना कर रहे हैं।
जॉन श्मिट

3
@JohnSchmitt "GC" स्थायित्व और प्रदर्शन सुनिश्चित करने के लिए SSDs का एक अन्य कार्य है। TRIM के विपरीत, यह पूरी तरह से ड्राइव के लिए आंतरिक रूप से काम करता है, इसलिए इसे गैर-Apple SSD में सक्षम करने के लिए OS X की आवश्यकता नहीं है। यह TRIM से अलग है और इसका पूरक है। एक परिष्कृत GC एल्गोरिथ्म TRIM को प्रतिस्थापित नहीं कर सकता क्योंकि यह एक अलग स्तर पर काम करता है, लेकिन यह TRD के बिना भी SSD के प्रदर्शन को संरक्षित करने में योगदान दे सकता है। डिस्क के पूर्ण न होने पर (यह उत्तर क्या कह रहा है) बेहतर काम करता है।
पास्कल क्युक

: अधिक बनाम जीसी TRIM पर पढ़ने cindori.org/trim-vs-garbage-collection
N1000

0

SSD निर्माता के आधार पर, मैंने पढ़ा है कि आपकी मशीन को पुनरारंभ करना और विकल्प कुंजी को दबाए रखना, जो आपको स्टार्ट-अप डिस्क चॉइस में लाएगा और फिर बूट डिस्क का चयन किए बिना इसे कुछ घंटों के लिए उस स्थिति में बैठने देगा कचरा संग्रह शुरू करने की अनुमति दें, मेरा मानना ​​है कि मैं पढ़ता हूं कि MacObserver के MacGeekGab पर या शायद यह पॉडकास्ट था, निश्चित नहीं। क्या आपने इसे सच होने के लिए सुना है? @PascalCouq


यह वास्तव में कुछ ड्राइव के लिए सच है। उदाहरण के लिए M500। मैंने फर्मवेयर को अपडेट करने के बाद कल रात एक 960GB M500 को पुनर्जीवित किया। इसे छोड़ दिया, लेकिन 8 घंटे के लिए चल रहा है, इस पर कोई काम नहीं है और यह वास्तव में बेकार है और इसे पूरी तरह से 16mb / s से पढ़ता है और 400 + mb / s पर लिखता है। 2 साल के लिए था। यह ध्यान रखना महत्वपूर्ण है कि जीसी और ट्रिम अनन्य प्रक्रिया नहीं हैं।
MiB

0

आप सॉफ़्टवेयर को "डिस्कटेस्टर" आज़माना चाह सकते हैं। इसका एक पुनर्निर्मित कार्य है जो जाहिरा तौर पर एसएसडी के साथ काम करता है। मैंने अभी तक इसे स्वयं नहीं आजमाया है, लेकिन यह बहुत कानूनी लगता है।


मुझे लगता है कि आप अपनी सारी तारीख खो देंगे।
विंसेंट

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.