<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Memoria Paged e NonPaged Pool – Come risolvere un memory leak</title><link>http://blogs.technet.com/itasupport/archive/2009/05/18/memoria-paged-e-nonpaged-pool-come-risolvere-un-memory-leak.aspx</link><description>In questo post vedremo come risolvere un leak di memoria e identificare il driver responsabile. Vi consiglio di leggere il post Memoria Paged e NonPaged Pool – Come identificare un memory leak per verificare che effettivamente siamo in presenza di un</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Memoria Paged e NonPaged Pool – Come risolvere un memory leak</title><link>http://blogs.technet.com/itasupport/archive/2009/05/18/memoria-paged-e-nonpaged-pool-come-risolvere-un-memory-leak.aspx#3289766</link><pubDate>Wed, 28 Oct 2009 10:57:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3289766</guid><dc:creator>Luciano Picchioni</dc:creator><description>&lt;p&gt;Complimenti per l'articolo, chiaro e esauriente.&lt;/p&gt;
&lt;p&gt;Ho un problema di memory leak su un server con W2003 Enterprise SP2 con l' opzioni nel boot.ini &lt;/p&gt;
&lt;p&gt;/noexecute=optout /fastdetect /redirect /pae /3gb&lt;/p&gt;
&lt;p&gt;Il server era arrivato a bloccarsi ogni 7 giorni, grazie ai tuoi articoli, analizzando i TAG ho individuato un driver dell'antivirus che aumentava costantemente. Disinstallato l'antivirus l, sono risucito a prolungare la 'vita' del server a pi&amp;#249; di un mese. Ma il problema persiste ancora, tenendo sotto controllo i TAG , ho verificato che esistono ancora alcuni TAG che crescono costantemente : File, IoNm e CcPc, raggiungendo valori alti.&lt;/p&gt;
&lt;p&gt;Nel file pooltag.txt non trovo riferimenti a driver *.sys specifi.&lt;/p&gt;
&lt;p&gt;Nel tuo articolo suggerisci di cercare nella Knowledge Base, ma non ho trovato niente.&lt;/p&gt;
&lt;p&gt;Puoi indicarmi il modo o la Knowledge Base specifica dove cercare i riferimenti a questi TAG , per individuare i driver responsabili ?&lt;/p&gt;
&lt;p&gt;Grazie&lt;/p&gt;
&lt;p&gt;Luciano Picchioni&lt;/p&gt;
&lt;p&gt;GE Transportation System Spa&lt;/p&gt;</description></item><item><title>re: Memoria Paged e NonPaged Pool – Come risolvere un memory leak</title><link>http://blogs.technet.com/itasupport/archive/2009/05/18/memoria-paged-e-nonpaged-pool-come-risolvere-un-memory-leak.aspx#3290993</link><pubDate>Tue, 03 Nov 2009 08:09:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3290993</guid><dc:creator>itentblg</dc:creator><description>&lt;p&gt;Ciao Luciano,&lt;/p&gt;
&lt;p&gt;nel file pooltag.txt sono inseriti i tag utilizzati dai principali driver del sistema operativo.&lt;/p&gt;
&lt;p&gt;Molti driver di terze parti utilizzano dei tag personalizzati.&lt;/p&gt;
&lt;p&gt;Nel tuo caso abbiamo:&lt;/p&gt;
&lt;p&gt;File - utilizzato dai &amp;quot;File objects&amp;quot;&lt;/p&gt;
&lt;p&gt;IoNm - utilizzato dalle funzioni &amp;quot;nt!io&amp;quot; per &amp;quot;Io parsing names&amp;quot;&lt;/p&gt;
&lt;p&gt;CcPc - utilizzato dalle funzioni &amp;quot;nt!cc&amp;quot; per &amp;quot;Cache Manager Private Cache Map&amp;quot;&lt;/p&gt;
&lt;p&gt;Per eseguire la ricerca dei tag all'interno dei driver, puoi seguire questo articolo pubblico:&lt;/p&gt;
&lt;p&gt;KB 298102&lt;/p&gt;
&lt;p&gt;How to find pool tags that are used by third-party drivers&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://support.microsoft.com/kb/298102"&gt;http://support.microsoft.com/kb/298102&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Una volta identificato i driver che causano il problema, puoi cercare se esiste una versione aggiornata.&lt;/p&gt;
&lt;p&gt;I tag sono tutti riconducibili a handle aperti su file, quindi consiglierei di verificare con il perfmon il counter Handle dei Processi e vedere quale processo tiene aperti molti file.&lt;/p&gt;
&lt;p&gt;Alcuni antivirus hanno problemi noti e non chiudono correttamente gli handle ai file, quindi verifica di avere gli ultimi aggiornamenti installati.&lt;/p&gt;
&lt;p&gt;Grazie e Buona giornata.&lt;/p&gt;
&lt;p&gt;Daniele Maso&lt;/p&gt;
</description></item><item><title>re: Memoria Paged e NonPaged Pool – Come risolvere un memory leak</title><link>http://blogs.technet.com/itasupport/archive/2009/05/18/memoria-paged-e-nonpaged-pool-come-risolvere-un-memory-leak.aspx#3296230</link><pubDate>Wed, 25 Nov 2009 09:06:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3296230</guid><dc:creator>Luciano Picchioni</dc:creator><description>&lt;p&gt;Grazie per la cortese risposta.&lt;/p&gt;
&lt;p&gt;Ho provato a seguire i suoi consigli ma non sono riuscito a individuare &amp;nbsp;i driver .sys che potrebbero causare il blocco del server. Analizzando ogni giorno l'andamento del consumo di memoria dei TAG con il comando POOLMON si evidenzia come i TAG File,CcPc e IoNm presentano valori sempre in crescita. Ho effettuato anche il controllo sul totale dell'occupazione di memoria suddivisa in NONPAGED e PAGED. Ho verificato che mentre il totale della PAGED rimane pressoch&amp;#232; stabile quello della NONPAGED &amp;#232; in crescita costante. Quindi ho concentrato la mia attenzione sui TAG NonPaged ( File , CcPc ). Ma , come ho gi&amp;#224; accennato non riesco a trovare i *.sys corrispondenti.&lt;/p&gt;
&lt;p&gt;Con il comando FINDSTR ottengo i seguenti risultati :&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;findstr /m /l hFile *.sys&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;findstr /m /s /l hFile *.sys&lt;/p&gt;
&lt;p&gt;WINDOWS\ServicePackFiles\i386\dot4.sys&lt;/p&gt;
&lt;p&gt;WINDOWS\ServicePackFiles\i386\nfssvr.sys&lt;/p&gt;
&lt;p&gt;WINDOWS\ServicePackFiles\servicepackcache\cmpnents\r2\nfssvr.sys&lt;/p&gt;
&lt;p&gt;WINDOWS\ServicePackFiles\servicepackcache\i386\nfssvr.sys&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;findstr /m /s /l hCcPc *.sys&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;findstr /m /s /l CcPc *.sys&lt;/p&gt;
&lt;p&gt;C:\&amp;gt;&lt;/p&gt;
&lt;p&gt;In pratica la ricerca per il TAG CcPc su tutte le sottodirectory in C non da risultato mentre per il TAG File , con l'opzione hFile trovo alcuni file , ma non in directory utilizzate da l sistema operativo.&lt;/p&gt;
&lt;p&gt;Ho tentato di utilizzare PERFMON per verificare quali sono i processi che tengono tanti handle aperti, come mi ha suggerito, purtroppo ci sono troppe opzioni in perfmon e non sono risucito a capire qual'&amp;#232; il settaggio giusto per attivare il monitoring.&lt;/p&gt;
&lt;p&gt;Potrebbe indicarmi qualche documento che possa aiutarmi nella configurazione di perfmon nel mio caso?&lt;/p&gt;
&lt;p&gt;Grazie&lt;/p&gt;
&lt;p&gt;Luciano Picchioni&lt;/p&gt;</description></item><item><title>re: Memoria Paged e NonPaged Pool – Come risolvere un memory leak</title><link>http://blogs.technet.com/itasupport/archive/2009/05/18/memoria-paged-e-nonpaged-pool-come-risolvere-un-memory-leak.aspx#3297455</link><pubDate>Tue, 01 Dec 2009 09:07:45 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3297455</guid><dc:creator>itentblg</dc:creator><description>&lt;p&gt;Ciao Luciano,&lt;/p&gt;
&lt;p&gt;continuerei sulla strada del perfmon per identificare il processo che consuma memoria e tiene file aperti.&lt;/p&gt;
&lt;p&gt;Una prova empirica per verificare se aumenta il totale, consiste nel disabilitare momentaneamente il software antivirus che generalmente causa questo tipo di problemi.&lt;/p&gt;
&lt;p&gt;Per quanto riguarda la configurazione del perfmon, procedi cos&amp;#236;:&lt;/p&gt;
&lt;p&gt;-) Avvia perfmon&lt;/p&gt;
&lt;p&gt;-) Aggiungi i seguenti counters:&lt;/p&gt;
&lt;p&gt;---&amp;gt; Process \ Handle Count&lt;/p&gt;
&lt;p&gt;---&amp;gt; All Instances&lt;/p&gt;
&lt;p&gt;-) Pulsante ADD&lt;/p&gt;
&lt;p&gt;Puoi eseguire una registrazione dei counter per 1 settimana fino al blocco del server in modo da poter analizzare lo storico.&lt;/p&gt;
&lt;p&gt;Oppure, se sei gi&amp;#224; vicino al blocco, procederei all'analisi &amp;quot;live&amp;quot; dei valori.&lt;/p&gt;
&lt;p&gt;Considera che in generale System ha orientativamente un numero di handle elevato che puoi confrontare con altri processi (inizia da quelli non Microsoft) che possono avere il problema.&lt;/p&gt;
&lt;p&gt;Grazie e Buona giornata.&lt;/p&gt;
&lt;p&gt;Daniele Maso&lt;/p&gt;
</description></item></channel></rss>