<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pgrep &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/pgrep/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 05 Jul 2016 09:30:58 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=70016</generator>
	<item>
		<title>swap: quale applicazione lo sta usando?</title>
		<link>https://blog.smsoft.it/2016/07/05/swap-quale-applicazione-lo-sta-usando/</link>
					<comments>https://blog.smsoft.it/2016/07/05/swap-quale-applicazione-lo-sta-usando/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 05 Jul 2016 09:30:58 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[meminfo]]></category>
		<category><![CDATA[pgrep]]></category>
		<category><![CDATA[VmSwap]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=3439</guid>

					<description><![CDATA[Sulle distro Linux, le informazioni relative all&#8217;uso della memoria si trovano in /proc/meminfo ed in particolare in /proc/${PID}/smaps, /proc/${PID}/status e /proc/${PID}/stat si trovano le informazioni relative alla memoria/swap/pagine usate da un particolare processo. Facciamo un esempio. Immaginiamo di avere un&#8217;applicazione java attiva sulla nostra LinuxBox. Per vedere il corrispondente processo, possiamo usare: [crayon-6a419f00d9fb2855920887/] Ipotizziamo che ... <a title="swap: quale applicazione lo sta usando?" class="read-more" href="https://blog.smsoft.it/2016/07/05/swap-quale-applicazione-lo-sta-usando/" aria-label="Per saperne di più su swap: quale applicazione lo sta usando?">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>Sulle distro Linux, le informazioni relative all&#8217;uso della memoria si trovano in <strong>/proc/meminfo</strong> ed in particolare in <strong>/proc/${PID}/smaps</strong>, <strong>/proc/${PID}/status</strong> e <strong>/proc/${PID}/stat</strong> si trovano le informazioni relative alla memoria/swap/pagine usate da un particolare processo.</p>
<p>Facciamo un esempio. Immaginiamo di avere un&#8217;applicazione java attiva sulla nostra LinuxBox. Per vedere il corrispondente processo, possiamo usare:</p><pre class="urvanov-syntax-highlighter-plain-tag">pgrep java</pre><p></p>
<p>Ipotizziamo che il <strong>PID</strong> indicato sia <strong>1130</strong>, con il seguente comando possiamo vedere l&#8217;uso dello swap:</p><pre class="urvanov-syntax-highlighter-plain-tag">grep --color VmSwap /proc/1130/status</pre><p>es:</p><pre class="urvanov-syntax-highlighter-plain-tag">VmSwap:	  152112 kB</pre><p></p>
<p>Bene, chiarito quindi da dove recuperare le informazioni, ecco una serie di comandi che, eseguiti a catena, mostrano i dettagli d&#8217;uso dello swap dei vari processi:<br />
           
            <div class="onp-locker-call" style="display: none;" data-lock-id="onpLock714225">
                <p></p><pre class="urvanov-syntax-highlighter-plain-tag">for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less</pre><p></p>
            </div>
         

        </p>
<p>enjoy!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2016/07/05/swap-quale-applicazione-lo-sta-usando/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
