RE: Memory usage and /proc/meminfo question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

According to the information you give, my suggestions are as follows:
1. Check if there are daemon processes named pdflush running in your system.
2. If NOT, 
	2.1 turn the value of /proc/sys/vm/dirty_backgound_ratio to 5 or
less. 	2.2 turn the value of /proc/sys/vm/dirty_ratio to 5 or less.
	2.3 turn the value of /proc/sys/vm/dirty_expire_centisecs to 5 or
less.
	2.4 wait
3. If it still not works, 
	3.1 turn the value of /proc/sys/vm/vfs_cache_pressure to 1000.
	3.2 run a much-memory-occupy program.
	3.3 wait
4. If it still not works, reboot your computer...


> -----Original Message-----
> From: kernelnewbies-bounce@xxxxxxxxxxxx
> [mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of Joris van Rantwijk
> Sent: Sunday, June 22, 2008 2:54 PM
> To: kernelnewbies@xxxxxxxxxxxx
> Subject: Memory usage and /proc/meminfo question
> 
> Hello,
> 
> My system recently started to act as if it is low on memory: much
> harddisk activity and relatively high usage of swap. I have not seen
> such behaviour before.
> 
> The problem seems to persist even after stopping nearly all applications
> including the X server. I have not rebooted the machine yet, because
> I want to understand this situation before I destroy it.
> 
> My question: What part of the system is using up my physical memory?
> Can anyone help me figure out this issue?
> 
> Physical memory is 1 GB.
> I disabled swap just to make it easier to investigate this issue.
> My kernel is Linux 2.6.25.4 for x86_64 with a 32-bit userland.
> 
> Adding up all VSZ numbers from "ps auxw" gets me to about 75 MB,
> so I figure I should have lots and lots of free memory.
> 
> But /proc/meminfo gives me:
> MemTotal:     996320 kB
> MemFree:       67708 kB
> Buffers:       17716 kB
> Cached:        62412 kB
> SwapCached:        0 kB
> Active:        27320 kB
> Inactive:      58720 kB
> SwapTotal:         0 kB
> SwapFree:          0 kB
> Dirty:            12 kB
> Writeback:         0 kB
> AnonPages:      5932 kB
> Mapped:         3916 kB
> Slab:         193560 kB
> SReclaimable:  26076 kB
> SUnreclaim:   167484 kB
> PageTables:      464 kB
> NFS_Unstable:      0 kB
> Bounce:            0 kB
> CommitLimit:  498160 kB
> Comitted_AS:   15536 kB
> VmallocTotal: 34359738367 kB
> VmallocUsed:     600 kB
> VmallocChunk: 34359736326 kB
> 
> One of my problems is that I really don't know how to read /proc/meminfo.
> What do the numbers mean?
> Are there rules such as Slab = SReclaimable + SUnreclaim?
> 
> For example, it seems to me that all physical memory must be used
> either by slab, cache or userland. So I tried adding it all up:
> Buffers + Cached + AnonPages + Mapped + Slab + MemFree = 351244.
> That is still way below 1 GB, so where are my other 645076 kB?
> 
> I'm starting to suspect a problem in the kernel. I upgraded
> to 2.6.25.4 a few weeks before this problem came up. Also, I'm
> now running with CONFIG_SPARSEMEM while all my previous kernels
> used CONFIG_FLATMEM.
> 
> Any help appreciated.
> 
> Joris.
> 
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
> Please read the FAQ at http://kernelnewbies.org/FAQ




--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux