Cosa mettere su un SSD MacOS X?


14

Questa domanda chiaramente non ha una risposta, quindi ecco alcune ipotesi:

  • Voglio aggiungere un SSD al mio Mac, diciamo un MacBook [Pro], con l'obiettivo principale di accelerare il mio flusso di lavoro.
  • Il disco rigido rimarrà nella macchina e verrà montato come volume separato.
  • l'SSD sarà troppo piccolo per contenere tutto ciò di cui ho bisogno, quindi dovrò mettere un po 'di roba sul disco rigido secondario

Quindi la domanda è: cosa sarà sull'SSD, cosa sarà retrocesso sul disco rigido , dato questo ordine di priorità:

  1. Massimizza la velocità tipica del sistema per operazioni comuni (avvio, avvio di applicazioni, apertura / salvataggio di documenti).

  2. Massimizza l'efficienza dello spazio: usa tutto lo spazio di archiviazione SSD disponibile per cose utili (ad es. Miglioramento della velocità) senza rischiare di rimanere senza spazio quando è realmente necessario.

  3. Ridurre al minimo il tempo impiegato per l'installazione e la modifica del sistema

  4. Ridurre al minimo l'usura dell'SSD quando ha senso


Classifico le cose in tre categorie:

  • A : Roba che "ovviamente" deve essere sull'SSD
  • B : Roba che "ovviamente" sarà sul disco rigido, perché non c'è alcun vantaggio di velocità per metterlo sul SSD, e non ci sono costi minimi per metterlo sul disco rigido.
  • C : Roba da area grigia: non chiara per me, forse a causa della mia ignoranza / idee sbagliate.

Questa domanda riguarda le cose nell'area grigia. Ma prima, elenchiamo rapidamente le altre due categorie:

A: Roba che "ovviamente" deve essere sull'SSD:

  • Mac OS X stesso. Il sistema operativo trarrà molto beneficio dalla velocità dell'SSD. Inoltre, la maggior parte è raramente scritta. Quindi poca usura.
  • Applicazioni comunemente usate. Per me: posta, strumenti di sviluppo, Keynote, pochi altri
  • Home directory: molte cose trarranno molto beneficio dall'essere sul SSD. Alcuni cadranno nell'area grigia come elencato di seguito.

B: Roba che "ovviamente" sarà sul disco rigido:

  • musica iTunes. Più in generale, tutti i file multimediali: sono grandi e non richiedono una maggiore velocità di lettura rispetto al tempo reale. Questo sarebbe diverso se modificassi quei file multimediali
  • database di foto, come i database di iPhoto, a meno che non esegua un fotoritocco pesante (cosa che non faccio).
  • Applicazioni che non utilizzo molto spesso.
  • vecchi documenti o progetti a cui si accede solo una volta ogni tanto
  • file di deep sleep: mentre aiuterebbe il Mac a svegliarsi da deep sleep molto più velocemente, raramente ho bisogno di deep sleep e i file di deep sleep sono piuttosto grandi

C: area grigia:

  • Spazio di scambio OS X: se ne ho davvero bisogno, significa che ho bisogno di più RAM. Inoltre, il thrashing potrebbe essere meno evidente su un SSD veloce e silenzioso rispetto a un HD. Quindi mi accorgerei che qualcosa non va dopo. Infine, se dovesse verificarsi un thrash, questo accelererebbe molto l'usura dell'SSD. Quindi metterlo sul disco rigido? Ma il cambio di app, il miglior uso dello spazio di swap, sarebbe molto più veloce su un SSD.
  • file della cache della cartella della libreria della home directory?
  • database di posta?
  • Indicizzazione Spotlight?
  • noatime?
  • journalling?
  • altro?

Grazie per qualsiasi pensiero, soprattutto per lo spazio di swap.


Ti consiglio di usare un disco hibrid, che ha SSD e HDD. Prova una ricerca per Seagate Momentus XT.
Diogo,

Non sono sicuro di come Mac OSX gestisca l'ibernazione, ma ho acquistato il mio SSD appositamente per lo spazio di swap (in Linux), anche se ho molta più RAM di quanto io abbia mai usato, perché Linux utilizza lo spazio di swap per l'ibernazione. Di conseguenza, svegliarmi dal letargo ora è più veloce di quanto i miei monitor possano reagire: posso accedere prima che i miei monitor visualizzino il prompt di accesso, se sono abbastanza veloce. Ad ogni modo ... potresti cercare come Mac OSX lo gestisce, perché la risposta potrebbe avere un grande impatto su ciò che metti sul tuo SSD.
Flimzy,

L'ibernazione si chiama sonno profondo. Come ho già detto, non intendo mettere il file deep sleep sull'SSD, poiché non uso quasi mai il deep sleep. Uso il sonno regolare, in cui la potenza della RAM viene mantenuta dalla batteria. Per impostazione predefinita, Mac OS X dormirà profondamente solo quando la batteria si esaurisce, che non è quasi mai sul mio MacBook Pro e sulla sua batteria da 8 ore.
jdmuys,

2
Non sono d'accordo con la raccomandazione per un disco ibrido. Almeno non hai supportato la tua raccomandazione. I test che ho visto mostrano solo moderati miglioramenti delle prestazioni con un disco ibrido rispetto a un disco rigido convenzionale. Questo probabilmente perché la loro cache di memoria Flash non è abbastanza grande. Infine, questo è fuori tema.
jdmuys,

Come procederesti al partizionamento in modo che ~ / Library si trovi su un disco (SSD) e ~ / Music e tutte le altre directory dei tipi di media si trovino su un altro disco?
Tladuke,

Risposte:


3

Vedrai il più grande guadagno in termini di prestazioni dall'avere il sistema operativo sull'SSD. Da lì, eventuali applicazioni di grandi dimensioni saranno direttamente interessate dall'aumento della velocità effettiva. Ho scoperto (anche se non sono un ENORME AV) che avere file multimediali (Mp3, Flac, video, ecc.) Sull'SSD offre pochi vantaggi. Le tue richieste potrebbero essere diverse.

Per quanto riguarda lo swap, può essere disabilitato? Al momento ho 2 laptop Linux che non eseguono swap e non ho eseguito swap in Windows da quando ho ottenuto il mio primo SSD in ~ 08 e ho eseguito Windows XP. L'unico programma che abbia mai avuto problemi con la mancanza di spazio di scambio è stato Photoshop 7 (lol).

In breve, ogni volta che configuro una nuova macchina con un SSD metto il mio sistema operativo e i grandi programmi sull'SSD, e tutto il resto può stare su qualsiasi altro disco interno.


Non penso che tu possa disabilitare lo spazio di swap. Tuttavia, puoi trasferirlo su un altro disco. Il sistema operativo sull'SSD è una cosa ovvia. Il prossimo passo è se mettere la directory home dell'utente sul SSD o meno. Penso che debba essere fatto, in quanto si possono ottenere così tante prestazioni. Tranne che alcune parti della directory home sono grandi e non richiedono velocità (file multimediali) e altre parti non sono così nette (cronologia del browser, messaggi di posta archiviati ...)
jdmuys

1

Mi concentrerò sull'area grigia, poiché concordo con le altre aree che hai elencato.

Spazio di scambio OS X: dico su ssd. Il guadagno in termini di prestazioni da HD a SSD non è tanto che non si può immediatamente dire che si sta scambiando. La velocità di accesso tra SSD e RAM è ancora molto ampia.

file della cache della cartella della libreria della home directory? database di posta?

Lo dico sicuramente. Ad esempio, la cache web del tuo profilo firefox è memorizzata nella cartella cache della libreria e accedervi da SSD renderà la navigazione più veloce. Mail DB su SSD Penso che sia giusto anche per un motivo simile.

Indicizzazione Spotlight? Solo se usi molto la luce spot. noatime? Non penso che HFS supporti il ​​journaling di mezzogiorno? Intendi come l'inserimento nel journal del filesystem HFS sull'SSD? Penso che questo sia il valore predefinito su HFS e perché non lo vorresti? altro? Non riesco a pensare a un esempio in cui non vorrei spostare tutte le attività ad uso intensivo di disco sull'unità SSD se la PRIMA priorità è quella di accelerare la produttività. Cose come lo scambio, la memorizzazione nella cache, i file temporanei e così via sono tutte attività pesanti che verranno visualizzate come rallentamenti quando si utilizza il sistema.

Dico che l'hardware è fatto per essere usato. Inserisci tutto ciò che è intensivo su disco sull'SSD. La tua lista è abbastanza buona.


L'obiettivo è mettere compiti intensivi su disco nell'SSD. Identificare quale task richiede un uso intensivo del disco è la domanda. Anche se non importa per file di piccole dimensioni, può fare la differenza per file più grandi / numerosi, specialmente nel contesto in cui l'SSD ha poco spazio. Da questo punto di vista, il mio database di posta non è un candidato ovvio per SSD: la velocità è legata alla rete, le dimensioni stanno diventando molto grandi con circa 20 anni di archivio a cui raramente si accede.
jdmuys,

Sì, intendevo il journaling come nel filesystem HFS. Ora è attivato per impostazione predefinita ma non è obbligatorio. Resta da vedere se porta qualche reale beneficio su un SSD, dato il suo costo di usura aggiuntiva
sull'SSD

noatime è supportato a livello di sistema operativo ma non è esposto nell'interfaccia utente. Non credo che l'interfaccia utente sarebbe disturbata se attivata. Probabilmente lo proverò.
jdmuys,

Spostare attività di scrittura intensiva su un SSD non è una buona idea, poiché i dischi si esauriranno rapidamente, quindi dubito che lo scambio su un SSD sia una buona idea. Piuttosto aggiungi più RAM.
Pierre Arnaud,

0

FWIW, l'ho fatto. Ho un Mac Mini con OCZ Vertex2 da 100 Gb e un'unità USB esterna da 2,5 "1Tb Samsung. Proprio come suggerisci, tengo i media all'esterno e OS / swap e app sull'SSD. Trovo di avere ha un sacco di spazio lasciato sull'SSD e vola assolutamente. Esiste un'app per ottimizzare il supporto TRIM su OS X per SSD non Apple, ma su unità recenti questo può effettivamente ridurre parecchio le prestazioni - Garbage Collletcon sui nuovi controller è abbastanza buono da non doversi più preoccupare.

Oltre a ciò, penso che potresti dover tenere duro per ZFS che ti consentirà di designare unità particolari da utilizzare per un accesso più rapido.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.