<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Comandes_relacionades_amb_mem%C3%B2ria</id>
		<title>Comandes relacionades amb memòria - Historial de revisió</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/index.php?action=history&amp;feed=atom&amp;title=Comandes_relacionades_amb_mem%C3%B2ria"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Comandes_relacionades_amb_mem%C3%B2ria&amp;action=history"/>
		<updated>2026-07-29T04:00:21Z</updated>
		<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Comandes_relacionades_amb_mem%C3%B2ria&amp;diff=529&amp;oldid=prev</id>
		<title>Al: 1 revisió</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Comandes_relacionades_amb_mem%C3%B2ria&amp;diff=529&amp;oldid=prev"/>
				<updated>2010-11-13T20:27:40Z</updated>
		
		<summary type="html">&lt;p&gt;1 revisió&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←Versió més antiga&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revisió de 20:27, 13 nov 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Cap diferència)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Al</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/w/index.php?title=Comandes_relacionades_amb_mem%C3%B2ria&amp;diff=528&amp;oldid=prev</id>
		<title>Sergi: /* vmstat */</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/w/index.php?title=Comandes_relacionades_amb_mem%C3%B2ria&amp;diff=528&amp;oldid=prev"/>
				<updated>2008-07-08T12:05:11Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;vmstat&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=free=&lt;br /&gt;
&lt;br /&gt;
Mostra l'ús de la memòria:&lt;br /&gt;
&lt;br /&gt;
 $ free&lt;br /&gt;
              total       used       free     shared    buffers     cached&lt;br /&gt;
 Mem:       1035636    1017560      18076          0      18460     521304&lt;br /&gt;
 -/+ buffers/cache:     477796     557840&lt;br /&gt;
 Swap:      2048248      34872    2013376&lt;br /&gt;
&lt;br /&gt;
És molt útil l'opció -m que ens mostra la informació en MBytes (l'opció per defecte és kbytes):&lt;br /&gt;
&lt;br /&gt;
 $ free -m&lt;br /&gt;
              total       used       free     shared    buffers     cached&lt;br /&gt;
 Mem:          1011        973         37          0         14        493&lt;br /&gt;
 -/+ buffers/cache:        465        545&lt;br /&gt;
 Swap:         2000         34       1966&lt;br /&gt;
&lt;br /&gt;
També podem consultar els totals amb:&lt;br /&gt;
&lt;br /&gt;
 $ free -tm&lt;br /&gt;
              total       used       free     shared    buffers     cached&lt;br /&gt;
 Mem:          1011        974         36          0         14        493&lt;br /&gt;
 -/+ buffers/cache:        465        545&lt;br /&gt;
 Swap:         2000         34       1966&lt;br /&gt;
 Total:        3011       1008       2003&lt;br /&gt;
&lt;br /&gt;
I l'opció '''-s''' s'utilitza per mostrar la comanda cada x segons:&lt;br /&gt;
&lt;br /&gt;
 $ free -om -s 2&lt;br /&gt;
              total       used       free     shared    buffers     cached&lt;br /&gt;
 Mem:          1011        975         36          0         14        494&lt;br /&gt;
 Swap:         2000         34       1966  &lt;br /&gt;
 &lt;br /&gt;
              total       used       free     shared    buffers     cached&lt;br /&gt;
 Mem:          1011        975         36          0         14        494&lt;br /&gt;
 Swap:         2000         34       1966&lt;br /&gt;
 ... &lt;br /&gt;
&lt;br /&gt;
=vmstat=&lt;br /&gt;
&lt;br /&gt;
Mostra l'estat de la memòria&lt;br /&gt;
&lt;br /&gt;
 $ vmstat&lt;br /&gt;
 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----&lt;br /&gt;
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa&lt;br /&gt;
 0  0 284892  40012 144580 391576    8   27   250   977  220  999 38  5 48  9&lt;br /&gt;
&lt;br /&gt;
'''Consulteu''':&lt;br /&gt;
*https://acacha.dyndns.org/mediawiki/index.php/Processos_Linux#vmstat&lt;br /&gt;
&lt;br /&gt;
==dstat ==&lt;br /&gt;
&lt;br /&gt;
vmstat amb coloraines:&lt;br /&gt;
&lt;br /&gt;
 $ sudo apt-get install dstat&lt;br /&gt;
&lt;br /&gt;
 $ dstat&lt;br /&gt;
 ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--&lt;br /&gt;
 usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw &lt;br /&gt;
  45   7  37  11   0   1| 557k 1669k|   0     0 |  19k   34k| 337  2408 &lt;br /&gt;
  44   3  53   0   0   0|   0     0 | 241k  147k|   0     0 | 389  2225 &lt;br /&gt;
  33   3  61   2   0   1|4096B   72k| 113k  230k|4096B    0 | 548  2385 &lt;br /&gt;
  37   2  61   0   0   0|   0   156k| 144k  231k|   0     0 | 428  2081 &lt;br /&gt;
  21   3  75   0   0   1| 128k  508k| 120k  218k|   0     0 | 409  2346 &lt;br /&gt;
  44   1  52   2   0   1| 164k   12k| 131k  227k| 160k    0 | 409  2249 &lt;br /&gt;
  26   1  73   0   0   0|   0     0 | 120k  233k|   0     0 | 333  2243 &lt;br /&gt;
  40   5  53   1   1   0|8192B    0 |  95k  222k|8192B    0 | 283  2980 &lt;br /&gt;
  56   5  37   0   1   1|   0    96k|  89k  218k|   0     0 | 571  2810 &lt;br /&gt;
 ....&lt;br /&gt;
&lt;br /&gt;
=top=&lt;br /&gt;
&lt;br /&gt;
'''Consulteu''':&lt;br /&gt;
*https://acacha.dyndns.org/mediawiki/index.php/Processos_Linux#top&lt;br /&gt;
&lt;br /&gt;
=Sistema de fitxers proc=&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://www.redhat.com/magazine/001nov04/features/vm/&lt;br /&gt;
*http://www.csn.ul.ie/~mel/docs/vm/&lt;br /&gt;
&lt;br /&gt;
==Consulta dels mapes de memòria==&lt;br /&gt;
&lt;br /&gt;
Amb la comanda ps podem consultar els PIDS dels processos&lt;br /&gt;
&lt;br /&gt;
 $ ps -A&lt;br /&gt;
   PID TTY          TIME CMD&lt;br /&gt;
     1 ?        00:00:00 init&lt;br /&gt;
     2 ?        00:00:00 ksoftirqd/0 &lt;br /&gt;
&lt;br /&gt;
Un cop sabem el PID podem consultar la informació del procés a /proc/PID. Per exemple el mapa de memòria es troba a:&lt;br /&gt;
&lt;br /&gt;
 $ cat /proc/1/maps&lt;br /&gt;
 08048000-08050000 r-xp 00000000 16:46 493923     /sbin/init (executable code)&lt;br /&gt;
 08050000-08051000 rw-p 00007000 16:46 493923     /sbin/init (data)&lt;br /&gt;
 08051000-08072000 rw-p 08051000 00:00 0          [heap]&lt;br /&gt;
 b7e2b000-b7e2c000 rw-p b7e2b000 00:00 0&lt;br /&gt;
 b7e2c000-b7f4c000 r-xp 00000000 16:46 3770390    /lib/libc-2.5.so&lt;br /&gt;
 b7f4c000-b7f4d000 r--p 00120000 16:46 3770390    /lib/libc-2.5.so&lt;br /&gt;
 b7f4d000-b7f4f000 rw-p 00121000 16:46 3770390    /lib/libc-2.5.so&lt;br /&gt;
 b7f4f000-b7f53000 rw-p b7f4f000 00:00 0&lt;br /&gt;
 b7f6f000-b7f70000 r-xp b7f6f000 00:00 0          [vdso]&lt;br /&gt;
 b7f70000-b7f8a000 r-xp 00000000 16:46 3770498    /lib/ld-2.5.so&lt;br /&gt;
 b7f8a000-b7f8b000 r--p 00019000 16:46 3770498    /lib/ld-2.5.so&lt;br /&gt;
 b7f8b000-b7f8c000 rw-p 0001a000 16:46 3770498    /lib/ld-2.5.so&lt;br /&gt;
 bf8fc000-bf911000 rw-p bf8fc000 00:00 0          [stack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*[http://linux.die.net/man/1/free man free]&lt;br /&gt;
&lt;br /&gt;
==/proc/meminfo==&lt;br /&gt;
&lt;br /&gt;
 cat /proc/meminfo &lt;br /&gt;
 MemTotal:      1035636 kB&lt;br /&gt;
 MemFree:         35580 kB&lt;br /&gt;
 Buffers:         15960 kB&lt;br /&gt;
 Cached:         506444 kB&lt;br /&gt;
 SwapCached:        660 kB&lt;br /&gt;
 Active:         686404 kB&lt;br /&gt;
 Inactive:       256572 kB&lt;br /&gt;
 HighTotal:      131008 kB&lt;br /&gt;
 HighFree:          852 kB&lt;br /&gt;
 LowTotal:       904628 kB&lt;br /&gt;
 LowFree:         34728 kB&lt;br /&gt;
 SwapTotal:     2048248 kB&lt;br /&gt;
 SwapFree:      2013376 kB&lt;br /&gt;
 Dirty:             572 kB&lt;br /&gt;
 Writeback:           0 kB&lt;br /&gt;
 AnonPages:      419928 kB&lt;br /&gt;
 Mapped:         107604 kB&lt;br /&gt;
 Slab:            33016 kB&lt;br /&gt;
 SReclaimable:    20324 kB&lt;br /&gt;
 SUnreclaim:      12692 kB&lt;br /&gt;
 PageTables:       3772 kB&lt;br /&gt;
 NFS_Unstable:        0 kB&lt;br /&gt;
 Bounce:              0 kB&lt;br /&gt;
 CommitLimit:   2566064 kB&lt;br /&gt;
 Committed_AS:  1198368 kB&lt;br /&gt;
 VmallocTotal:   114680 kB&lt;br /&gt;
 VmallocUsed:      8140 kB&lt;br /&gt;
 VmallocChunk:   105460 kB&lt;br /&gt;
&lt;br /&gt;
'''Recursos''':&lt;br /&gt;
*http://www.redhat.com/advice/tips/meminfo.html&lt;br /&gt;
&lt;br /&gt;
==/proc/iomem==&lt;br /&gt;
&lt;br /&gt;
Mostra com esta mapejada la memòria:&lt;br /&gt;
&lt;br /&gt;
 $ cat /proc/iomem &lt;br /&gt;
 00000000-0009f7ff : System RAM&lt;br /&gt;
   00000000-00000000 : Crash kernel&lt;br /&gt;
 0009f800-0009ffff : reserved&lt;br /&gt;
 000a0000-000bffff : Video RAM area&lt;br /&gt;
 000c0000-000ccfff : Video ROM&lt;br /&gt;
 000d4000-000d4fff : Adapter ROM&lt;br /&gt;
 000d5000-000d7fff : pnp 00:01&lt;br /&gt;
 000f0000-000fffff : System ROM&lt;br /&gt;
 00100000-3ffeffff : System RAM&lt;br /&gt;
   00100000-002f7e85 : Kernel code&lt;br /&gt;
   002f7e86-003dce83 : Kernel data&lt;br /&gt;
 3fff0000-3fff2fff : ACPI Non-volatile Storage&lt;br /&gt;
 3fff3000-3fffffff : ACPI Tables&lt;br /&gt;
 50000000-500fffff : PCI Bus #02&lt;br /&gt;
   50000000-5001ffff : 0000:02:08.0&lt;br /&gt;
 d0000000-dfffffff : PCI Bus #01&lt;br /&gt;
   d0000000-dfffffff : 0000:01:00.0&lt;br /&gt;
 e0000000-e3ffffff : 0000:00:00.0&lt;br /&gt;
   e0000000-e3ffffff : aperture&lt;br /&gt;
 e4000000-e4ffffff : PCI Bus #01&lt;br /&gt;
   e4000000-e401ffff : 0000:01:00.0&lt;br /&gt;
  e4020000-e402ffff : 0000:01:00.0&lt;br /&gt;
 e5000000-e5ffffff : PCI Bus #02&lt;br /&gt;
   e5020000-e5023fff : 0000:02:08.0&lt;br /&gt;
     e5020000-e5023fff : skge&lt;br /&gt;
   e5024000-e50247ff : 0000:02:07.0&lt;br /&gt;
     e5024000-e50247ff : ohci1394&lt;br /&gt;
 e6000000-e6000fff : 0000:00:06.0&lt;br /&gt;
   e6000000-e6000fff : NVidia CK8S&lt;br /&gt;
 e6002000-e6002fff : 0000:00:02.0&lt;br /&gt;
   e6002000-e6002fff : ohci_hcd&lt;br /&gt;
 e6003000-e6003fff : 0000:00:02.1&lt;br /&gt;
   e6003000-e6003fff : ohci_hcd&lt;br /&gt;
 e6004000-e60040ff : 0000:00:02.2&lt;br /&gt;
   e6004000-e60040ff : ehci_hcd&lt;br /&gt;
 fec00000-fec00fff : reserved&lt;br /&gt;
 fee00000-feefffff : reserved&lt;br /&gt;
 fefffc00-feffffff : reserved&lt;br /&gt;
 ffff0000-ffffffff : reserved&lt;br /&gt;
&lt;br /&gt;
=Sysctl=&lt;br /&gt;
&lt;br /&gt;
Consulteu l'article [[Sysctl._Tunning_del_kernel | Sysctl. Tunning del kernel]]&lt;br /&gt;
&lt;br /&gt;
=Recursos=&lt;br /&gt;
*http://gentoo-wiki.com/FAQ_Linux_Memory_Management&lt;/div&gt;</summary>
		<author><name>Sergi</name></author>	</entry>

	</feed>