View Full Version : monitorare tempi e processi in ibernazione
mi sembra che i miei tempi di iberazione con win7 home prof 64bit siano un po' aumentati, rispetto allo spegnimento che invece è molto veloce...esiste qualche softw che misuri i tempi in ibernazione e mi rilevi anche i processi (con i loro tempi)??
scusami, ma...
quando "iberni", c'è la scrittura su disco delle pagine presenti in ram. più ram hai occupata, più è lunga la scrittura su disco.
ok, ma io quando iberno non ho nulla di aperto, chiudo tutto.
ovviamente tranne i processi di win.
e qui io vorrei capire quali e che tempo hanno x terminare e quindi ibernare.
lo spegnimento invece è quasi immediato.
ma tempi a parte, esiste un prog che scrive i tempi e i processi durante ibernazione?? forse basterebbe leggere il visual "eventi" ma cercavo qualcosa di meglio...
Tom Joad
13-06-2013, 15:41
Windows Performance Toolkit: http://msdn.microsoft.com/en-us/performance/cc825801.aspx
grazie della info, ma nella pagina di download dice:
<WPT 4.1.1 does not support Windows 7>
è solo compatibile con win 8!!
x win7 c'è Process Explorer che non è la stessa cosa, l'ho provato e non è molto semplice! e non registra le attività come io invece vorrei
Tom Joad
13-06-2013, 19:44
grazie della info, ma nella pagina di download dice:
<WPT 4.1.1 does not support Windows 7>
è solo compatibile con win 8!!
x win7 c'è Process Explorer che non è la stessa cosa, l'ho provato e non è molto semplice! e non registra le attività come io invece vorrei
Per Windows 7 devi scaricare questo: http://www.microsoft.com/en-us/download/details.aspx?id=8279
Qui trovi una guida: http://www.nextofwindows.com/windows-performance-toolkit-to-trace-the-windows-7-startup-performance/
ah si questo si! ora lo provo! solo che devo un pò capire...
ho installato, lanciato Performance Analyzer ma la finestra mi rimane vuota!
devo studiarlo un pò...
grazie cmque dell'interessamento! su 2 forum e chissà quanti utenti sei l'unico che mi ha dato una dritta!
Tom Joad
14-06-2013, 18:33
Non lo utilizzo da tempo causa SSD, comunque ho ritrovato su un vecchio backup lo script che utilizzavo per lanciarlo:
xperf -i bootPrep_BASE+CSWITCH_1.etl -o 01_summary_start.xml -a boot
xperf -i boot_BASE+CSWITCH_1.etl -o 02_summary_end.xml -a boot
Non chiedermi cosa vuol dire, per me è preistoria :D
Dovrebbe crearti 2 file xml nella cartella temporanea, ed evidenziarti le differenze prima e dopo la "cura" (ottimizza il disco per il boot)
Ricordo che lo trovai in sostituzione del glorioso Bootvis per XP. Se non erro devi impostare l'accesso automatico di un account con privilegi di amministratore (start\esegui control userpasswords2) e aspettare che finisca (sempre se non ricordo male, il pc dovrebbe riavviarsi per 6 volte)
mah...io non vedo nulla!
se lancio WPF Performance Suite vedo cinque campi e tutti vuoti...(vedi allegato1)
http://imageshack.us/photo/my-images/839/qf31.jpg
se lancio Performance Analyzer mi chiede se ho i privilegi
http://imageshack.us/photo/my-images/854/vl2s.jpg
(io ho un unico account, il mio, e ho i diritti di admin) dò OK si apre il prog e poi è tutto vuoto e non posso scegliere/selezionare nulla...(allegato3)
http://imageshack.us/photo/my-images/818/8roj.jpg
quegli script che tu indichi dove li dovrei mettere?? sto programmino mi sembra un pò ostico...
ma tu hai capito cosa volevo fare io? lanciare qualcosa, mettere in registrazione x capire quale processo impiega + tempo, poi ibernare e al riavvio leggere i dati x capire quale processo influisce sui tempi di ibernazione....
Tom Joad
14-06-2013, 19:13
mah...io non vedo nulla!
se lancio WPF Performance Suite vedo cinque campi e tutti vuoti...(vedi allegato1)
http://imageshack.us/photo/my-images/839/qf31.jpg
se lancio Performance Analyzer mi chiede se ho i privilegi
http://imageshack.us/photo/my-images/854/vl2s.jpg
(io ho un unico account, il mio, e ho i diritti di admin) dò OK si apre il prog e poi è tutto vuoto e non posso scegliere/selezionare nulla...(allegato3)
http://imageshack.us/photo/my-images/818/8roj.jpg
quegli script che tu indichi dove li dovrei mettere?? sto programmino mi sembra un pò ostico...
ma tu hai capito cosa volevo fare io? lanciare qualcosa, mettere in registrazione x capire quale processo impiega + tempo, poi ibernare e al riavvio leggere i dati x capire quale processo influisce sui tempi di ibernazione....
Sisi, ho capito cosa volevi fare. Abbi pazienza, dammi il tempo per fare una prova su una macchina virtuale e ti faccio sapere
grazie!
intanto ho provato a lanciare cmd, poi sono andato nella dir di Microsoft Windows Performance Toolkit e da li ho lanciato il primo script
xperf -i bootPrep_BASE+CSWITCH_1.etl -o 01_summary_start.xml -a boot
ma mi dà un errore:
http://imageshack.us/photo/my-images/27/nn7t.jpg
mah....
Tom Joad
14-06-2013, 19:43
In effetti ti ho postato lo script sbagliato, perdonami ma ho dovuto rovistare nei cassetti della memoria (oltre che in un backup vecchissimo)
Lo script per tracciare il boot è questo:
xbootmgr -trace boot -prepSystem -verboseReadyBoot -resultPath %~dp0
Quello per comparare i risultati è quello precedente, ovvero:
xperf -i bootPrep_BASE+CSWITCH_1.etl -o 01_summary_start.xml -a boot
xperf -i boot_BASE+CSWITCH_1.etl -o 02_summary_end.xml -a boot
Copiali in 2 documenti di testo, rinomina l'estensione in .cmd e lanciali da una cartella il cui percorso non contenga spazi. Il sistema si riavvia 6 volte, ed ogni volta attende 120 secondi prima di riavviarsi.
Disabilita temporaneamente UAC, altrimenti ogni volta ti chiede i permessi
Una volta finito col primo script lancia il secondo e dovresti vedere i risultati
Appena finisce con la VM ti posto i risultati.
Tom Joad
14-06-2013, 19:54
Dimenticavo, a te serve solo tracciare l'ibernazione, quindi il primo script diventa
xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath %~dp0
EDIT: qui trovi una guida sicuramente più dettagliata dei miei ricordi: http://www.msfn.org/board/topic/140247-trace-windows-7-bootshutdownhibernatestandbyresume-issues/
guarda sei molto gentile (come lo sono io quando mi capita di risolvere un problema x qualcuno, problema che io magari so risolvere) però mentre aspettavo te ho provato da cmd e poi entrando nella dir di Microsoft Windows Performance Toolkit ho lanciato
xbootmgr -trace boot -traceFlags base+drivers+power+cswitch -numRuns 1 -resultPath C:\TEMP
come dice qui
http://www.nextofwindows.com/windows-performance-toolkit-to-trace-the-windows-7-startup-performance/
ebbene funzionava, il pc si è riavviato, solo che poi non partiva più!!!
(x questo il buco di quasi 2 ore!!) schermo blu, errore e non voleva saperne in nessun modo di ripartire windows. con "avvia win tentando il ripristino (scelta consigliata)" chiedeva il cd di win x il ripristino, che io ovviamente non avevo a portata di mano! ho dovuto fare un casino x far ripartire win...
ora non so se fare l'ultima cosa che mi hai consigliato....
perchè mi è successo sto casino?? e non è che mi ricapita se seguo il tuo ultimo script?? non vorrei stare qui la notte x ripristinare....a me pare molto strana la cosa, ma evidentemente il prog ha scritto qualcosa nei settori di boot e x ripristinare ho dovuto fare i miracoli....
Tom Joad
14-06-2013, 21:45
Che dire, io non ci riproverei.
Ricordo che l'ho usato finché gli SSD non erano abbordabili, poi mi sono disinteressato. Allora funzionava, e anche bene visto che i tempi di boot non dico che si dimezzavano ma quasi.
E' uno strumento messo a disposizione degli sviluppatori per analizzare l'impatto sulle prestazioni di Windows dei software che sviluppano, e fa proprio quello che ti serve: ti fa vedere, tra le altre cose, quanto tempo richiede il caricamento di ogni processo, come nell'immagine:
http://3xzg2q.blu.livefilestore.com/y1pb4MTJkYHg_OgetP9_XXSMBIfAyHctMgL0I2PJGwL0-Mh7n2l-4pHRY3V2wqeTQAMrokt4HXQxX4oaKk9C16VV2oQAdSgIl4r/Boot_Summary.png
Magari hai qualche problema hardware o il SO è incasinato, ma qui mi fermo.
io ti ringrazio, io penso di avere un pc in ordine, però dato l'accaduto forse x lui non è così! ora provo a fare una immagine di C e provo di nuovo, in effetti a me sarebbe utile sta cosa...grazie comunque x il tuo aiuto!
Tom Joad
14-06-2013, 22:26
Ah, ecco:
Attention: Some users reported that they get a bugcheck (BSOD) when using the DRIVERS flag in the boot trace command. If you get this, use system restore to go back to a working Windows and run the command without DRIVERS
Quindi dovrebbe essere:
xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+POWER -resultPath %~dp0
Il problema è che se è un driver a causare i ritardi non puoi accrogertene.
Falla comunque un'immagine
in effetti dal link che hai messo si parla di errori che possono essere generati dalla dicitura drivers e quindi in caso di errore (come nel mio caso credo) suggerisce di disabilitare la voce drivers omettendola dallo script...
la guida è molto chiara, ma sa che domani ci riprovo!
però poi non ho capito: tu mi dici di aver dimezzato i tempi di boot dopo questo procedimento, ma non capisco dopo che vedi i tempi come fai ad intervenire dimezzando i tempi di boot?? io parlo di ibernazione, con tutto chiuso, solo i processi di win attivi...
forse tu hai ottimizzato perchè avevi in fase di primo avvio di win dei processi dovuti a sftw vari che hai disattivato...io parlo di ibernazione con tutti i prog chiusi...correggimi se ho interpretato male
Tom Joad
14-06-2013, 22:39
Sì, hai ragione, ma calcola che sto ancora lavorando, sono un po' rincoglionito :)
Io usavo questo comando per ottimizzare il disco (spostava i file di avvio all'inizio del disco se non ricordo male):
xbootmgr -trace boot -prepSystem -verboseReadyBoot -resultPath %~dp0
Poi con questi comandi confrontavo i tempi di boot prima e dopo:
xperf -i bootPrep_BASE+CSWITCH_1.etl -o 01_summary_start.xml -a boot
xperf -i boot_BASE+CSWITCH_1.etl -o 02_summary_end.xml -a boot
Mentre a te, per monitorare solamente l'ibernazione servirebbe questo:
xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+POWER -resultPath %~dp0
Pardon, sono bollito.
tnxs anche se sono sempre + convinto che farò tutte ste prove, forse ma non risolverò nulla....in ibernazione cosa posso migliorare??
io attendo 25 sec x ibernare, mentre solo 16 in chiusura.
disco deframmentato?
hai un SSD?
quanta RAM hai?
non puoi "migliorare a mano nulla". mentre iberni avviene una singola LUNGA scrittura sul disco fisso. quindi, per velocizzarla, il disco fisso deve essere semplicemente più veloce del tuo attuale.
disco deframmentato? SI
hai un SSD? NO
quanta RAM hai? 4 GB
24 sec x ibernare sono tanti? ho 35 processi attivi (compreso il gestore attività)
rileggendo un vecchio txt che avevo creato appena preso questo notebook (2 anni fa) che i tempi di avvio e di ibernazione coincidevano: 11 sec contro i 24 che mi occorrono ora x ibernare!
x me colpa dei vari update di win che migliorano forse si il sistema ma lo appesantiscono anche...ora siccome è passato un pò di tempo formatto e reinstallo tutto! tanto ormai in C:\programmi non ho praticamente nulla, uso tutte app portable in altra partizione, quindi non perderei nulla, a parte i vari settaggi di win...poca roba al confronto di un noteb nuovo!
ho formattato. avevo win 7 home prem 64bit OA installato di fabbrica da HP e ho installato win 7 home prem 64bit versione N (senza supporti multimedia) dal sito digital river solo che ora non mi accetta il mio product key!
possibile che questa versione non accetti il mio product key??
e se installo la versione U (quella con la parte multimediale) il discorso sarà lo stesso??
ho fatto prima! reinstallato tutto!
solo che ora non mi accetta il product key...
la discussione qui:
EDIT by staff: thread uniti
che fare??
Il Bruco
16-06-2013, 19:08
Per usare il tuo Product Key devi installare la medesima versione che avevi all'origine.
grazie! non ho il cd di installazione...
x questo ho cercato in rete e ho trovato dal sito digital river le versioni ufficiali di win 7 a 64bit
ho installato la versione che avevo, la home premium, solo che ho messo la N quella senza parte multimediale, più snella, forse è x questo che non mi accetta il codice
ripeto: se metto la U (che è la versione completa) il problema sarà lo stesso? e se si cosa devo fare? dove recuperare una iso pulita di 7 se non dal sito digital river?? o devo x forza ripristinare la mia immagine del SO fornito da HP? (con tutte le sue porcate...)
cioè io ho già scaricato entrambe le versioni, N ed U...il problema è solo la versione N? con la U accetterebbe il codice??
cioè io ho già scaricato entrambe le versioni, N ed U...il problema è solo la versione N? con la U accetterebbe il codice??
99% si.
tallines
16-06-2013, 21:33
ripeto: se metto la U (che è la versione completa) il problema sarà lo stesso? e se si cosa devo fare? dove recuperare una iso pulita di 7 se non dal sito digital river?? o devo x forza ripristinare la mia immagine del SO fornito da HP? (con tutte le sue porcate...)
cioè io ho già scaricato entrambe le versioni, N ed U...il problema è solo la versione N? con la U accetterebbe il codice??
Se avevi la versione con Windows Media Player metti quella con Windows Media Player ossia quella senza la N .
Avevi installato WMP ?
Poi se una non ha accettato il codice, forse il codice funziona con l'altra versione, a meno che non voglia il cd della HP .
Che poi se devi formattare tutto usa i cd della HP, l'iso masterizzata servirebbe più che altro se uno fa l'aggiornamento dei file del SO, ossia rimette solo i file di Windows 7 senza perdere i dati .
risolto! ho messo la versione U quella completa, con win media player. il codice viene accettato, tutto ok!
ora con rte lite 7 riprendo la iso e ne creo una alleggerita e personalizzata, poi reinstallo (il tutto in 20 min circa) e avrò il mio nuovo 7 alleggerito e con licenza valida (e ci mancherebbe...)
a volte ci facciamo tanti problemi e invece un bel formattone ogni tanto co vorrebbe...io ho racuperato da C circa 4 gb, senza pensare a quello che toglierò alla mia nuova iso!! saluti
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.