Vai al contenuto

Problemi di Yosemite con SSD e Trim attivato


colgian

Messaggi raccomandati

la ditta produttrice del mio ssd, la OCZ mi consiglia di NON abilitare il trim. il loro GC fa bene il suo lavoro. non credo che loro mi dicano cavolate, a che scopo? di farmi buttare prima de tempo il loro prodotto?

 La supposizione è la madre di tutte le cazzate.

Link al commento
Condividi su altri siti

  • Risposte 556
  • Creato
  • Ultima Risposta

la ditta produttrice del mio ssd, la OCZ mi consiglia di NON abilitare il trim. il loro GC fa bene il suo lavoro. non credo che loro mi dicano cavolate, a che scopo? di farmi buttare prima de tempo il loro prodotto?

 

Non lo escluderei a priori sinceramente.

Macbook Pro 2,4 ghz 4 gb ram

Link al commento
Condividi su altri siti

funziona in idle ed è cmq raccomandato l'abilitazione del trim....io fossi in te prenderei un ssd apple...il garbage collector a quanto leggo non è molto efficiente nel comunicare i blocchi liberi al controller ssd e lavora in sinergia col comando trim...

 

 [sSD] TRIM vs Background Garbage Collection

Il TRIM non è la stessa cosa del Garbage Collector... hanno lo steso scopo (preservare le performance e la vita dell'SSD) ma sono due funzioni diverse.

Le finalità sono le stesse (recuperare il degrado prestazionale) ma operano in modo completamente diverso.

Il TRIM NON è una prerogativa di Windows 7, c'è anche su Linux.

Il TRIM NON è una funzione presente solo sui Samsung e sui Corsair.

Il TRIM non è attivo quando si utilizzano configurazioni RAID:

Il problema vero è che il TRIM è una funzionalità Software del SO che richiede una controparte Firmware nel controller. Se due dischi sono configurati in RAID si avvalgono di un apposito controller RAID, che non sa dove sta di casa il TRIM. In parole povere è come se il controller per gestire il RAID "scavalcasse" per una questione gerarchica quello dell'SSD negando la controparte al SO per la funzione TRIM.

 

Il GC è un operazione svolta dal controller indipendentemente dallo stato del SO visto che non lo coinvolge. Quindi lo stato di IDLE è da intendere del disco non del SO, a conti fatti il GC agisce quando l'SSD è in stato di IDLE, o perlomeno sotto una certa soglia di lavoro. Questo perché essendo un attività lato controller introduce un overhead notevole sul disco tralasciando quasi del tutto il sistema operativo.

 

Il Garbage Collector rialloca le celle con dati non validi.

Il sistema operativo marca gli LBA (modifiche di file e non cancellazioni dei file) per i dati non validi ed l'SSD ne viene informato.

Quindi il GC legge/scrive/formatta.

 

Il BGC, come dice la parola stessa, non è altro che il GC lanciato durante dei tempi di idle (quali specificatamente non saprei dire e variano in base ai vari firmware).

La funzione principale è quella di rendere subito disponibili i vari blocchi di nand.

Funziona a livello di controller e le modalità di funzionamento variano a seconda delle implementazioni al livello di firmware.

Aspetti positivi: mantiene alte le performance.

Aspetti negativi: aumento write amplification, aumento scritture sulle nand.

 

Il TRIM istruisce l'SSD tramite i blocchi LBA quali dati sono cancellati.

Di conseguenza l'SSD non si porterà dietro questi blocchi dati (che non sono modificati) durante il GC.

Aspetti positivi: mantiene alte le perfomarnce, diminuisce i cicli di scrittura e la write amplification.

Aspetti negativi: funziona a livello di SO e deve essere implementato nel firmware dell'SSD.

 

Sono due cose diverse?

Sì.

Chi dei due è più importante?

Entrambi.

 

Chi è meglio implementato (attualmente)?

Il TRIM.

Non bisogna fare l'errore di credere che si possa fare a meno dell'uno o dell'altro.

Attualemente le due tecnologie sono complementari.

 

L'OverProvisionig è lo spazio che viene messo a disposizione del controller (quindi tutto quello non partizionato più quello riservato dall'SSD stesso) per le operazioni di GC e WL.

Credo funzioni anche per mappare eventuali nand danneggiate ma non ne sono sicuro.

 

E' importante?

Ovviamente sì.

 

Garbage collection

 

http://www.enterprisestorageforum.co...he-Garbage.htm

http://www.enterprisestorageforum.co...-with-TRIM.htm

 

Chi vuole informasi legga.

 

Faccio un esempio alla "Topolino apprendista stregone"... Il Trim è uno scopino magico, che toglie la spazzatura ogni volta che qualcuno la butta per terra.. un pò come fanno i ragazzi con i pattini a Disneyland...il Garbage Collection, invece... è lo staff che finisce e rifinisce le pulizie la sera, quando i parchi sono chiusi e le giostre sono immobili.

Entrambe le funzionalità sono in tutti i nuovi SSD prodotti dopo il 2008, il Trim opera su Windows 7, su Linux e presto anche sui Mac. Il GC, opera in condizioni di ridotto uso del disco, basso flusso dati, semi-idle e idle.

Quanto sia meglio il Trim su un tipo di controller rispetto al Garbage Collection, su altri tipi, è oggetto di discussione quotidiana puramente speculativa su diversi forum, perchè occorrerebbe un test su decine di unità in centinaia di configurazioni diverse, su diversi sistemi operativi di diverse configurazione di PC, prima di avere un valore attendibile al 100%.

Di norma, il degrado prestazionale su Sandforce, Indilinx e Intel, su un Windows 7, può non avvertirsi per mesi o anni.

 

Non so se ti rendi conto di quanto è vecchio quel post (presto anche sui mac, è un post risalente ai tempi di snow leopard). E' circolato di forum in forum sin dall'introduzione del GC. Ormai il GC è migliorato a tal punto che non è neanche più valido.

Non solo gli SSD hanno una vita che ormai a livello domestico è così lunga da doversi preoccupare del degrado degli altri componenti prima del degrado degli SSD (è stato calcolato che anche con un flusso di dati continuo (cosa che a livello domestico non si fa mai) gli SSD moderni durerebbero oltre una decina d'anni).

Discorso diverso per alcune aziende che devono gestire enormi flussi continui di dati, per loro anche la vita dei normali dischi HDD è corta, infatti capita ancora che alcune aziende decidano di memorizzare i loro dati su nastro (che anche se lento garantisce i dati per moltissimi anni).

Gli SSD moderni non hanno bisogno di tutte queste seghe mentali, il GC è sufficiente se fatto bene per garantire le massime prestazioni disponibili. Il Trim dev'essere implementato bene per funzionare a dovere, su mac è implementato bene solo per le marche di specifici SSD che usa apple per gli altri è un terno al lotto (nella maggior parte dei casi non si provoca alcun danno comunque). La disabilitazione di questa funzionalità è tutta una questione di sicurezza (evidentemente ci sono stati dei problemi che qualcuno ha segnalato ad apple), anche perchè sinceramente non riesco a credere che apple sia interessata a vendere SSD suoi aftermarket (mettetevi l'anima in pace chi mette le mani sul proprio mac è una minoranza di una minoranza di appassionati, in particolare recentemente non c'è più alcuna porta SATA nei mac provvisti di SSD... se apple volesse vendere SSD aftermarket questa mossa non avrebbe senso) e neanche che siano in molti coloro che ordinano mac personalizzati (la maggioranza compra in negozio dove neanche si possono fare configurazioni BTO). La mia conclusione (che potrebbe essere errata) è che sono stati rivelati dei problemi di compatibilità/sicurezza con il Trim di apple per alcuni modelli di SSD.

 

Comunque se avete cali prestazionali è giusto fare il trim (evidentemente il produttore ha fatto male il GC di quel modello), se invece non li avete e lo fate comunque il mio parere è che state sprecando tempo e rischiando anche di far sorgere problemi dove non ce ne sono (e ripeto non parlo dei problemi software "creati da Apple").

Link al commento
Condividi su altri siti

preferenze di sistema---appstore e deselezioni le caselle che installano gli update di osx...puoi cmq scaricarli ma non installarli automaticamente....e 6 a posto!

 

Devo togliere anche l'ultima spunta?

"Installa i file dati di sistema e gli aggiornamenti di sicurezza"?

 

2d6jdj9.jpg

"C'è molto più della carne dietro questa maschera, che un'idea. E le idee sono a prova di proiettile."

Link al commento
Condividi su altri siti

Non so se ti rendi conto di quanto è vecchio quel post (presto anche sui mac, è un post risalente ai tempi di snow leopard). E' circolato di forum in forum sin dall'introduzione del GC. Ormai il GC è migliorato a tal punto che non è neanche più valido.

Non solo gli SSD hanno una vita che ormai a livello domestico è così lunga da doversi preoccupare del degrado degli altri componenti prima del degrado degli SSD (è stato calcolato che anche con un flusso di dati continuo (cosa che a livello domestico non si fa mai) gli SSD moderni durerebbero oltre una decina d'anni).

Discorso diverso per alcune aziende che devono gestire enormi flussi continui di dati, per loro anche la vita dei normali dischi HDD è corta, infatti capita ancora che alcune aziende decidano di memorizzare i loro dati su nastro (che anche se lento garantisce i dati per moltissimi anni).

Gli SSD moderni non hanno bisogno di tutte queste seghe mentali, il GC è sufficiente se fatto bene per garantire le massime prestazioni disponibili. Il Trim dev'essere implementato bene per funzionare a dovere, su mac è implementato bene solo per le marche di specifici SSD che usa apple per gli altri è un terno al lotto (nella maggior parte dei casi non si provoca alcun danno comunque). La disabilitazione di questa funzionalità è tutta una questione di sicurezza (evidentemente ci sono stati dei problemi che qualcuno ha segnalato ad apple), anche perchè sinceramente non riesco a credere che apple sia interessata a vendere SSD suoi aftermarket (mettetevi l'anima in pace chi mette le mani sul proprio mac è una minoranza di una minoranza di appassionati, in particolare recentemente non c'è più alcuna porta SATA nei mac provvisti di SSD... se apple volesse vendere SSD aftermarket questa mossa non avrebbe senso) e neanche che siano in molti coloro che ordinano mac personalizzati (la maggioranza compra in negozio dove neanche si possono fare configurazioni BTO). La mia conclusione (che potrebbe essere errata) è che sono stati rivelati dei problemi di compatibilità/sicurezza con il Trim di apple per alcuni modelli di SSD.

 

Comunque se avete cali prestazionali è giusto fare il trim (evidentemente il produttore ha fatto male il GC di quel modello), se invece non li avete e lo fate comunque il mio parere è che state sprecando tempo e rischiando anche di far sorgere problemi dove non ce ne sono (e ripeto non parlo dei problemi software "creati da Apple").

tu 6 libero di fare ciò che vuoi...ma un mio amico che è ingegnere mi ha detto che è una follia disattivare il trim per il kext signing....e lui è un fanatico apple...lui stesso ha messo un ssd non apple e ha abilitato il trim...mi ha solo detto di ricordarmi di disattivarlo...che poi non necessariamente si blocca tutto xchè un suo amico ha aggiornato senza disattivare il trim e osx è partito cmq con il trim disattivato dallo stesso osx quindi è solo una precauzione disattivarlo a mano!!

Link al commento
Condividi su altri siti

tu 6 libero di fare ciò che vuoi...ma un mio amico che è ingegnere mi ha detto che è una follia disattivare il trim per il kext signing....e lui è un fanatico apple...lui stesso ha messo un ssd non apple e ha abilitato il trim...mi ha solo detto di ricordarmi di disattivarlo...che poi non necessariamente si blocca tutto xchè un suo amico ha aggiornato senza disattivare il trim e osx è partito cmq con il trim disattivato dallo stesso osx quindi è solo una precauzione disattivarlo a mano!!

 

io sto studiando all'università di informatica (non ingegneria ma ho diversi amici che arrivano da ingegneria e mi hanno detto che più o meno si fanno gli stessi argomenti), non si studiano tecnologie relativamente nuove come gli SSD.

Non è una questione di "bloccarsi tutto", se infatti il trim apple è pensato per gli ssd apple (o per meglio dire per gli SSD delle marche scelte da apple) significa che applicare il trim su ssd diversi potrebbe avere degli effetti collaterali.

Anche tu sei libero di fare quel che vuoi (personalmente ho un macbook pro retina che è nato con SSD quindi non ho di questi problemi).

Link al commento
Condividi su altri siti

io sto studiando all'università di informatica (non ingegneria ma ho diversi amici che arrivano da ingegneria e mi hanno detto che più o meno si fanno gli stessi argomenti), non si studiano tecnologie relativamente nuove come gli SSD.

Non è una questione di "bloccarsi tutto", se infatti il trim apple è pensato per gli ssd apple (o per meglio dire per gli SSD delle marche scelte da apple) significa che applicare il trim su ssd diversi potrebbe avere degli effetti collaterali.

Anche tu sei libero di fare quel che vuoi (personalmente ho un macbook pro retina che è nato con SSD quindi non ho di questi problemi).

il trim sugli ssd attuali è altamente raccomandato!la tecnologia odierna è questa....disattivarlo porta ad una usura accelerata!

Link al commento
Condividi su altri siti

il trim sugli ssd attuali è altamente raccomandato!la tecnologia odierna è questa....disattivarlo porta ad una usura accelerata!

l'usura di cui parli sugli ssd è così limitata che non incide nè sulle prestazioni nè sulla durata.

il GC è più che sufficiente per mantenere alte le prestazioni.

Ci vogliono decenni prima che un SSD a livello domestico si usuri.

Link al commento
Condividi su altri siti

l'usura di cui parli sugli ssd è così limitata che non incide nè sulle prestazioni nè sulla durata.

il GC è più che sufficiente per mantenere alte le prestazioni.

Ci vogliono decenni prima che un SSD a livello domestico si usuri.

fai tu...io il trim lo tengo attivato...e osx non mi da problemi...agli update lo disattivo sai che roba!riavvio e lo riattivo...sta discussione è inutile...il trim attivato è sicuramente meglio che non disattivato!punto!

Link al commento
Condividi su altri siti

io ed altri invece siamo convinti del contrario, quindi come la mettiamo?

 

hai provato a chiedere al produttore del tuo ssd se è consigliabile attivare o no il trim? per curiosità fai la domanda, poi posta la risposta come ho fatto io.

 

 

dici che il produttore del tuo ssd ti vuole fregare? è un gomblotto? 

 La supposizione è la madre di tutte le cazzate.

Link al commento
Condividi su altri siti

nessun complotto...io rimango della mia idea..la tecnologia ssd ha dei limiti purtroppo...il GC funziona in idle quindi teoricamente se lasci il pc sempre acceso interviene in modo efficace...negli altri usi il trim è indispensabile e siccome uno non esclude l'altro ATTIVO IL TRIM che è una precauzione in +...ma scusa ma gli update di osx escono ogni tanto...lo uso da ML in mavericks ne sono usciti 5 19.9.1 poi .2 .3 ecc...se x 5 volte disattivo io il trim a mano ma che mi cambia??

Link al commento
Condividi su altri siti

Scusate solo una domanda, non so se sono fuori tema: con Snow Leopard, se devo resettare la PRAM mi conviene prima disabilitare il TRIM?

Noto che con il Samsung EVO 840 c'è qualche problema di prestazione anche su Snow Leopard... magari con un reset della PRAM risolvo...

 

Nessuno sa qualcosa?

Link al commento
Condividi su altri siti

Qualcuno mi sa indicare la mail del supporto tecnico Samsung?

Questo è quello che mi ha risposto Samsung in seguito alla domanda che gli avevo fatto per l'abilitazione o meno del Trim:

2014.10.29

Buongiorno,

in merito alla Sua gentile segnalazione,ringraziandola per la

considerazione che ha per la gente che lavora , ribadiamo quanto detto

nella precedente risposta .Chi acquista prodotti MAC e consapevole che

la compatibilità di hardware di terze parti non è garantita dalla stessa

Apple.

Gli SSD Samsung di nuova generazione hanno il suporto TRIM e allo stato

attuale non siamo in possesso di incompatibilità certificate relative a

OS X Yosemite e la funzione TRIM .

Il comando TRIM permette ad un sistema operativo di indicare i blocchi

che non sono più in uso in un'unità a stato solido (o "SSD"), come ad

esempio i blocchi liberati dopo l'eliminazione di uno o più file.

Generalmente, nell'operazione di cancellazione eseguita da un Sistema

Operativo (OS), i blocchi data vengono contrassegnati come non in uso.

Il TRIM permette all'OS di passare questa informazione al controller

dell'SSD, il quale altrimenti non sarebbe in grado di sapere quali

blocchi eliminare.

Detto ciò è meglio attivare la funzione TRIM per mantenere alte le

prestazioni dell' SSD .

Cordiali saluti,

Assistenza Tecnica Samsung.

Link al commento
Condividi su altri siti

i problemi con il trim ci sono solo con Yosemite.

Scusa, ma ne sei certo, dove lo hai letto? Io, che uso Snow Leopard, posso tranquillamente abilitarlo senza nessuna preoccupazione?

Inviato dal mio Nexus 4 utilizzando Tapatalk

El Capitan 10.11.6

MacPro 2008 3.1, 2x2.8 Ghz, 16GB RAM, NVIDIA Quadro FX 5600 1,5GB
Link al commento
Condividi su altri siti

ma quindi gli ssd samsung NON hanno un GC o loro ritengono che GC e TRIM debbano lavorare insieme? che modello hai di ssd?

Il mio ssd samsung 850 pro ha il GC.

Inviato dal mio Nexus 4 utilizzando Tapatalk

El Capitan 10.11.6

MacPro 2008 3.1, 2x2.8 Ghz, 16GB RAM, NVIDIA Quadro FX 5600 1,5GB
Link al commento
Condividi su altri siti

Scusa, ma ne sei certo, dove lo hai letto? Io, che uso Snow Leopard, posso tranquillamente abilitarlo senza nessuna preoccupazione?

Inviato dal mio Nexus 4 utilizzando Tapatalk

 

 

 

i problemi del Trim, correlati con l'autenticazione dei Kext, sono iniziati solo da Yosemite in poi

 

con i Sistemi precedenti, l'attivazione del Trim non crea alcun problema

Mac Mini Core i7 late 2012, MacBook Air 11" 2011, McBook Air 11" 2013, iPad Mini

Link al commento
Condividi su altri siti

Scusa, ma ne sei certo, dove lo hai letto? Io, che uso Snow Leopard, posso tranquillamente abilitarlo senza nessuna preoccupazione?

Inviato dal mio Nexus 4 utilizzando Tapatalk

Io chiedevo soltanto se devo disabilitarlo x fare il reset della PRAM. L'abilitazione del TRIM su snow leopard non da' problemi.
Link al commento
Condividi su altri siti

Questo è quello che mi ha risposto Samsung in seguito alla domanda che gli avevo fatto per l'abilitazione o meno del Trim:

2014.10.29

Buongiorno,

in merito alla Sua gentile segnalazione,ringraziandola per la

considerazione che ha per la gente che lavora , ribadiamo quanto detto

nella precedente risposta .Chi acquista prodotti MAC e consapevole che

la compatibilità di hardware di terze parti non è garantita dalla stessa

Apple.

Gli SSD Samsung di nuova generazione hanno il suporto TRIM e allo stato

attuale non siamo in possesso di incompatibilità certificate relative a

OS X Yosemite e la funzione TRIM .

Il comando TRIM permette ad un sistema operativo di indicare i blocchi

che non sono più in uso in un'unità a stato solido (o "SSD"), come ad

esempio i blocchi liberati dopo l'eliminazione di uno o più file.

Generalmente, nell'operazione di cancellazione eseguita da un Sistema

Operativo (OS), i blocchi data vengono contrassegnati come non in uso.

Il TRIM permette all'OS di passare questa informazione al controller

dell'SSD, il quale altrimenti non sarebbe in grado di sapere quali

blocchi eliminare.

Detto ciò è meglio attivare la funzione TRIM per mantenere alte le

prestazioni dell' SSD .

Cordiali saluti,

Assistenza Tecnica Samsung.

Anche il mio che in seguito a questa risposta di Samsung, ha il CG è un Evo 840

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.


×
×
  • Crea Nuovo...