Il disco rigido esterno sembra bloccare le applicazioni in modo casuale


9

Dall'aggiornamento a OSX Lion sul mio iMac di fine 2009, ho notato alcuni strani comportamenti durante l'utilizzo del mio computer. Ogni ora o giù di lì (in realtà non sono sicuro di questo schema), l'applicazione che sto usando si bloccherà improvvisamente. Ascolterò quindi il mio disco rigido esterno girare, e alla fine l'applicazione ricomincerà a funzionare.

Ad esempio, semplicemente facendo clic con il pulsante destro del mouse su qualcosa in Chrome o a metà della visione di un video in Plex, l'intera applicazione si bloccherà fino a quando il disco non gira di nuovo. Non riesco a pensare a come queste applicazioni possano fare affidamento su questo disco esterno, poiché tutto ciò per cui lo uso è il mio backup di Time Machine.

Ho disabilitato l'opzione "mettere i dischi rigidi in sospensione quando possibile", ma questo non sembra aver risolto nulla. Una possibile spiegazione potrebbe essere che questo disco esterno viene utilizzato come parte della memoria virtuale; spiegherebbe la dipendenza del sistema operativo dal disco, ma non riesco a immaginare perché lo farebbe quando avessi abbastanza spazio su disco sul mio disco di sistema.

Questo non è del tutto fatale, è più fastidioso di ogni altra cosa, ma sono preoccupato che ciò possa indicare che qualcosa non va nel mio sistema operativo o hardware. Sarei grato per qualsiasi idea.


1
Sono curioso: cosa succede se si esegue un comportamento che causa il sintomo mentre il disco rigido esterno non è collegato? (O spento?)
TCV

2
Quando questo accade di nuovo, apri Console.app, seleziona "Tutti i messaggi" e cerca i messaggi che si sono verificati nello stesso momento in cui hai riscontrato il problema. Allega questi messaggi al post (esaminali prima, per escludere possibili dati privati).
Kentzo,

Risposte:


4

Potrebbe essere l'indicizzazione Spotlight. Vedi mdworker attivo in Activity Monitor quando ciò accade? Se non l'hai ancora fatto, potresti provare a escludere l'unità nelle impostazioni di Spotlight Privacy nelle Preferenze di Sistema e vedere se ciò aiuta.


Ottima idea Terrò Activity Monitor aperto e lo verificherò la prossima volta che si verifica un rallentamento. Le impostazioni della privacy di Spotlight sono completamente vuote, quindi ho una buona sensazione al riguardo.
Steve Rukuts,

1

Sembra che Time Machine stia eseguendo il backup pianificato, rallenterebbe il processo corrente mentre controlla le modifiche alla cartella principale.


Temo di no, ma è una buona idea perché sto usando Time Machine per i backup. La piccola icona dell'orologio non inizia a girare dopo che il disco si è avviato.
Steve Rukuts,

1

Direi che l'unità esterna ha una propria gestione interna dell'alimentazione che sta causando il downdown del disco. Con un certo sforzo è possibile scrivere uno script che scrive un file sul disco esterno, lo elimina e quindi si ripete ogni minuto.

Se hai qualche app sul disco esterno, e in particolare un'app che una volta ha registrato un servizio, sospetto che il tuo disco esterno si stia girando con un clic destro per aiutare a costruire il menu dei servizi. O potrebbe semplicemente essere che Plex stesso scelga di scansionare il disco esterno.

Ricercherei un po 'il tuo disco esterno e vedrei se gira il disco da solo e quindi come impedire che accada.

Questa sceneggiatura

 #!/bin/bash
 # Used to not let a volume named MYBOOK sleep

 volpresent=$(mount | grep MYBOOK | wc -c)

 if [ $volpresent -gt 0 ]
 then
    touch /Volumes/MYBOOK/.hiddenfile
 fi

Viene da questo suggerimento http://hints.macworld.com/article.php?story=20090316190817357


Buona idea, ma sto solo usando il mio disco esterno come backup di Time Machine, non c'è nient'altro lì. Tutte le mie applicazioni sono archiviate sul disco rigido interno del mio iMac. È possibile che Plex sia il colpevole, ma sicuramente non dovrebbe scannerizzare qualcosa a cui non gli ho detto.
Steve Rukuts,

Sento che tenere il disco sempre acceso dovrebbe essere l'ultima risorsa, perché non credo che debba essere usato affatto. Se qualcosa deve accedere al disco, ciò non dovrebbe bloccare l'intero sistema, dovrebbe bloccare il thread che lo utilizza. Time Machine dovrebbe essere bloccato, non Chrome.
Steve Rukuts,

1

Concentrati su un'azione che sembra sia (a) causare la rotazione di un disco e (b) non completa fino al completamento della rotazione. Supponendo che un clic con il tasto destro su Google Chrome sia un'azione del genere ... 

In Terminal, eseguendo il comando seguente prima di fare clic con il pulsante destro del mouse su Google Chrome verranno visualizzate le attività relative all'attività dei file:

sudo fs_usage cmd Google\ Chrome

Tra le attività, qualcosa legato ai servizi. Esegui il comando seguente per avere un'idea di alcuni dei servizi disponibili per il tuo sistema:

defaults read ~/Library/Preferences/com.apple.ServicesMenu.Services

Potrebbe una di quelle applicazioni, quei servizi causano sia (a) che (b)?

Se non un clic con il tasto destro su Google Chrome, pensa a come la domanda principale potrebbe essere più focalizzata.


0

Ho un disco rigido che fa anche questo. Ho il sospetto che l'unità si spenga se non è necessario per un po '. Tuttavia, quando il sistema operativo tenta di leggere o scrivere sull'unità, blocca il processo mentre l'unità si avvia. E in Lion, questo succede a volte quando uso Spotlight, Finder o faccio clic su una pila nel Dock. Mi sono rassegnato al fatto che questo comportamento è solo una parte del modo in cui opera Lion.

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.