Perché Google Chrome monta e smonta un volume ogni poche ore?

2

Suppongo che faccia parte del processo di controllo degli aggiornamenti, ma qualcuno sa come viene controllato e cosa sta montando e smontando?

Ho scoperto questo comportamento per la prima volta dopo aver aggiornato Growl e ho eseguito HardwareGrowler per vedere cosa ha fatto (è stato un pomeriggio lento) ed è abbastanza semplice vedere quale hardware è connesso in un dato momento, e guardare cosa succede quando collegare varie periferiche USB, ecc. Lo so, ho una visione molto carente dell'intrattenimento. Dopo essermi divertito con questo per circa 5-10 minuti, sono tornato al mio lavoro.

Qualche tempo dopo, ho notato con la coda dell'occhio un messaggio Growl che diceva "Volume montato Google 8.0.0 (qualcosa)" e altrettanto rapidamente "Volume Unmounted Google 8.0.0 (qualcosa)". Non ho avuto tempo per le schermate, è apparso e scomparve in pochi secondi.

Qualcun altro ha notato questo ed è la spiegazione per questo pubblicato da qualche parte online? Apparentemente c'è un processo di aiuto che sta facendo, ma non vedo nulla in Activity Monitor con Google o Chrome nel nome. Non sono un weenie che uccide i processi, sono solo curioso di questo comportamento che non avevo mai notato prima.

    
posta atroon 18.01.2011 - 01:57
fonte

2 risposte

2

Apparentemente c'è un processo di aggiornamento del software di Google che viene accodato per essere eseguito periodicamente, motivo per cui non è sempre lì. (Non riuscivo a catturare uno screenshot di esso, era troppo subdolo). Non è solo per Chrome, ma anche per Google Earth e Picasa. Era un po ' breadcrumb hunt per trovare informazioni a riguardo.

I think the Google updater isn't a proces that runs all the time, but a launchd job that runs when you boot and every so often after that. Google com.google.keystone.user.agent and you'll find a number of explanations of what they've done (and how to get rid of it if you want).

charlie (Apple Discussions)

Dalla pagina di assistenza di Google :

Google Software Update is a background application for the Mac OS that helps ensure that you always have the most up-to-date, stable, and secure versions of the Google software you have installed. Google Software Update may run two services: GoogleSoftwareUpdateAgent and GoogleSoftwareUpdateDaemon. These services allow Google applications to be safely and securely updated.

Non sono riuscito a trovare, e non sono a conoscenza di alcun motivo per cui monta una partizione, ma probabilmente è una delle due:

  • Un sacco di informazioni su quali aggiornamenti sono disponibili e per quali app
  • Aggiornamenti per i prodotti, gli aggiornamenti di Google Chrome sono abbastanza regolari
  • Un aggiornamento per l'aggiornamento

Ah gli infiniti misteri di HardwareGrowler. Intrattenimento per tutta la famiglia!

    
risposta data 18.01.2011 - 04:09
fonte
2

Non ho una risposta, ma so come ottenerne una.

Montare e smontare un volume probabilmente è il software che sta allegando qualcosa.

Quale software?

Aggiornamento di Google Software. (/Library/LaunchAgents/com.googlecode.keystone o qualcosa del genere)

Potrebbe essere in / System / Library, potrebbe essere in LaunchDaemons. Qualunque cosa sia, è l'aggiornamento automatico del software.

Gli aggiornamenti automatici sono IMHO, una pessima idea. Posso comprare merda online con la mia carta di credito, ma all'improvviso sono troppo stupido per non preoccuparmi nemmeno di cercare di essere d'accordo su un aggiornamento? Dai!

Non preoccuparti, Google risolve ancora le ricerche, anche quando prendi il loro trojan, perché è quello che chiamate applicazioni che scaricano software non divulgato senza preavviso, in azione.

Ti dice "Ohai, hai appena scaricato 2 concerti di aggiornamenti, incluso il tuo nuovo CALEA pacchetto"?

Molto probabilmente no.

Ad ogni modo, ci arriverei perché DTrace potrebbe non funzionare così bene in autunno.

GoogleSoftwareUpdate viene avviato da tutto il tuo sistema.

 mdfind Keystone   # This used to be a shell script.  Now it's compiled.

 mdfind -name keystone  # Good bye Page Rank on my future seo project :(

Ripeti con GoogleSoftwareUpdate come termine di ricerca.

Stringa quel cappello di carta stagnola!

locate.updatedb    #run as root sudo zsh if you are hip, sudo $JUNK if not

Puoi creare slocate via macports o usare il locate installato anche se vuoi controllare i risultati.

Vorrei indicizzare l'intero disco prima.

API del file system (simile al riflettore)

man fs_usage(1)    # fs_usage -f filesys

man sc_usage(1)    # These facilities use the filesystem api

DTRace (oh così buono, DTrace è!)

Tcl_CommandTraceInfo(3), Tcl_TraceCommand(3), Tcl_UntraceCommand(3) - monitor renames and deletes of a command
Tcl_CommandTraceInfo(3tcl), Tcl_TraceCommand(3tcl), Tcl_UntraceCommand(3tcl) - monitor renames and deletes of a command
bitesize.d(1m)           - analyse disk I/O size by process. Uses DTrace
cpuwalk.d(1m)            - Measure which CPUs a process runs on. Uses DTrace
creatbyproc.d(1m)        - snoop creat()s by process name. Uses DTrace
dappprof(1m)             - profile user and lib function usage. Uses DTrace
dapptrace(1m)            - trace user and library function usage. Uses DTrace
diskhits(1m)             - disk access by file offset. Uses DTrace
dispqlen.d(1m)           - dispatcher queue length by CPU. Uses DTrace
dtrace(1)                - generic front-end to the DTrace facility
dtruss(1m)               - process syscall details. Uses DTrace
errinfo(1m)              - print errno for syscall fails. Uses DTrace
execsnoop(1m)            - snoop new process execution. Uses DTrace
fddist(1m)               - file descriptor usage distributions. Uses DTrace
filebyproc.d(1m)         - snoop opens by process name. Uses DTrace
hotspot.d(1m)            - print disk event by location. Uses DTrace
httpdstat.d(1m)          - realtime httpd statistics. Uses DTrace
iofile.d(1m)             - I/O wait time by file and process. Uses DTrace
iofileb.d(1m)            - I/O bytes by file and process. Uses DTrace
iopattern(1m)            - print disk I/O pattern. Uses DTrace
iopending(1m)            - plot number of pending disk events. Uses DTrace
iosnoop(1m)              - snoop I/O events as they occur. Uses DTrace
iotop(1m)                - display top disk I/O events by process. Uses DTrace
kill.d(1m)               - snoop process signals as they occur. Uses DTrace
lastwords(1m)            - print syscalls before exit. Uses DTrace
loads.d(1m)              - print load averages. Uses DTrace
newproc.d(1m)            - snoop new processes. Uses DTrace
opensnoop(1m)            - snoop file opens as they occur. Uses DTrace
pathopens.d(1m)          - full pathnames opened ok count. Uses DTrace
pidpersec.d(1m)          - print new PIDs per sec. Uses DTrace
plockstat(1)             - front-end to DTrace to print statistics about POSIX mutexes and read/write locks
priclass.d(1m)           - priority distribution by scheduling class. Uses DTrace
pridist.d(1m)            - process priority distribution. Uses DTrace
procsystime(1m)          - analyse system call times. Uses DTrace
runocc.d(1m)             - run queue occupancy by CPU. Uses DTrace
rwbypid.d(1m)            - read/write calls by PID. Uses DTrace
rwbytype.d(1m)           - read/write bytes by vnode type. Uses DTrace
rwsnoop(1m)              - snoop read/write events. Uses DTrace
sampleproc(1m)           - sample processes on the CPUs. Uses DTrace
seeksize.d(1m)           - print disk event seek report. Uses DTrace
setuids.d(1m)            - snoop setuid calls as they occur. Uses DTrace
sigdist.d(1m)            - signal distribution by process. Uses DTrace
syscallbypid.d(1m)       - syscalls by process ID. Uses DTrace
syscallbyproc.d(1m)      - syscalls by process name. Uses DTrace
syscallbysysc.d(1m)      - syscalls by syscall. Uses DTrace
topsyscall(1m)           - top syscalls by syscall name. Uses DTrace
topsysproc(1m)           - top syscalls by process name. Uses DTrace
weblatency.d(1m)         - website latency statistics. Uses DTrace

Questo sembra eccessivo, ma una volta ho dato un'occhiata casuale al mio Safari directory cache , e non è proprio bello.

A proposito, quei concerti di dati riguardavano la funzione "top sites".

Li chiameresti "foto dei siti web a cui sono andato" anche se usano il termine "miniature"

Non so perché vogliono immagini di siti porno (Safari è diventato così cattivo che l'ho messo in panchina, è il mio browser porno ora.), ma sono stati salvati.

Un'ultima nota.

Qualsiasi app Google scaricata avvia la procedura. App Engine? Bentornato, Keystone o GoogleSoftwareUpdate.

Opinione:

Una volta scaricato il software, per svolgere un'attività.

Non l'ho cambiato.

Non l'ho rubato.

Sfoglia pagine Web e STFU, è ciò che voglio da esso.

Nada mas.

    
risposta data 18.02.2011 - 11:50
fonte

Leggi altre domande sui tag