Come faccio a sapere quando il mio HD è in manutenzione?

2

Lavoro con diversi file di film di grandi dimensioni, quasi tutti con 150+ GB. E a volte ho riscontrato un brusco rallentamento della velocità del mio iMac che è accompagnato da un rumore HD in scrittura / lettura. Quindi sono abbastanza sicuro che il disco stia deframmentando o eseguendo qualche tipo di manutenzione. In base a questo articolo:

link

"Questo non vuol dire che non sia mai necessaria una deframmentazione manuale, ma è raro che le persone (di solito le creatività) con centinaia di film / file audio / multimediali più grandi di 1 GB possano deframmentare un Mac."

Quindi mi chiedo se:

esiste un metodo per scoprire se il mio HD è in manutenzione?

Posso avere il controllo di questo processo? Come cambiare la pianificazione dell'attività, magari usando uno dei tps elencati dell'articolo?

Ulteriori informazioni

    
posta Mateus Ribeiro 28.11.2018 - 21:27
fonte

2 risposte

5

I problemi che stai riscontrando non sono dovuti a questa "deframmentazione automatica".

La tua domanda sembra indicare che pensi a questa deframmentazione simile ad esempio al programma di deframmentazione di Windows, dove inizi un lungo processo e attendi minuti o ore in cui il disco è completamente utilizzato, e infine il tuo disco viene deframmentato. Questo semplicemente non è come funziona qui, quindi le tue domande non hanno senso al riguardo.

La "deframmentazione automatica" su HFS + avviene in due modi: Clustering immediato e file hot.

  • On-the-fly significa che ogni volta che il sistema apre un file, controlla se il file è sufficientemente piccolo (< 20 MB), non è occupato, non è letto- solo, non è stato modificato nel passato ed è sufficientemente frammentato (> 8 estensioni). Se tutte queste condizioni sono vere e il computer è in esecuzione da più di 3 minuti, il file (e solo quel file) viene deframmentato al volo.

  • Cluster di file caldi significa che il sistema operativo tiene traccia dei file più utilizzati sul tuo sistema - fino a 5000 file. Quando un nuovo file di questo tipo viene aggiunto all'elenco superiore e il file è sufficientemente piccolo (< 10 MB), il file viene spostato in una zona specifica sul disco. Questo deframmenta implicitamente il file.

Quindi:

  1. Il disco rigido non è mai "in manutenzione". La deframmentazione automatica non è qualcosa che viene fatto per un disco completo, e non è qualcosa che impedisce gli altri accessi al disco. Quindi non ha senso cercare di capire se il tuo disco è "in manutenzione".

  2. Non puoi assumere il controllo dei processi. Non c'è un processo lungo che sta deframmentando l'intero disco in una volta. Quindi non c'è davvero molto da controllare nel processo. La deframmentazione automatica effettiva avviene nel corso di un solo secondo o meno.

  3. Non è possibile modificare la pianificazione del processo, perché non esiste una pianificazione. Questo non è come ad esempio la deframmentazione di Windows, dove alcuni nell'era di Windows 95 avrebbero impostato un'attività pianificata per deframmentare il proprio disco fisso ogni lunedì sera. La deframmentazione automatica qui non avviene su una pianificazione basata sul tempo. Invece è semplicemente basato su quali file apri, che non possono essere previsti in anticipo.

  4. Entrambi i tipi di "deframmentazione automatica" funzionano solo su file di piccole dimensioni (< 20 MB o < 10 MB), quindi non potrebbero mai essere stati richiamati per i file di dimensioni maggiori di 150+ GB.

Il sistema macOS non esegue di default alcun altro tipo di "manutenzione" periodica automatica di un disco rigido senza essere richiesto specificamente dall'utente.

Quindi dovrai cercare qualcosa di "fuori dall'ordinario", come un errore hardware, un bug del software o un problema di configurazione. Puoi farlo ad esempio da:

  1. Esaminando i registri della console di sistema e le uscite dmesg per le indicazioni degli errori I / O dall'unità RAID.

  2. Esaminando il software di amministrazione per il tuo sistema RAID OWC per vedere se ha registri o indicatori di errori o problemi.

  3. Utilizzare strumenti di test della latenza del disco (come ad esempio fio) per verificare se l'unità RAID ha problemi di latenza in generale, ad esempio con un numero elevato di IOPS.

  4. Usa strumenti di monitoraggio del sistema come Activity Monitor, top, filesys, ecc. per controllare l'esaurimento delle risorse e / o programmi che registrano la larghezza di banda del disco.

risposta data 28.11.2018 - 22:46
fonte
0

Non c'è manutenzione - c'è solo il modo in cui il sottosistema IO sceglie di scrivere nuovi blocchi.

* (Mi dispiace di smentire l'intera premessa della tua domanda, ma basandomi sui commenti - volevo rafforzare questa risposta in modo chiaro e chiaro per tutti.)

Un HD anormalmente lento è il simbolo # 1 che sta per fallire, quindi per favore fai un backup prima di ogni altra cosa. In altre parole, pensando che il disco rigido stia facendo un lavoro di pulizia in più è in realtà la modalità di errore in cui rimodella i blocchi danneggiati e richiede molte letture / scritture per verificare che i dati siano stati salvati correttamente. Si tratta potenzialmente di affidabilità e precisione che non ha nulla a che fare con il sistema operativo.

Per risolvere la lentezza, è necessario esaminare le prestazioni o eseguire test hardware per capire perché non si ottiene la larghezza di banda o l'iOPS che ci si aspetta dal proprio hardware. (come la risposta eccellente qui già dettagli)

Prima di farlo, probabilmente farei un backup completo e cancellerei il Mac e cancellerei / installerei un SO pulito.

Saprai subito se la prestazione è tornata o se hai problemi di hardware. Da lì, puoi ripristinare i tuoi account, app e dati e poi vedere se si trattava di corruzione a livello di utente. Il lavoro sopra richiede abilità tecniche e molto tempo. Una cancellazione può accadere mentre sei fuori per un'escursione o mangiare e il test richiede solo un breve periodo. Se devi eseguire il ripristino da un backup, fallo prima di andare a letto e di solito si fa prima di riattivare.

    
risposta data 15.12.2018 - 17:05
fonte

Leggi altre domande sui tag