OpenWrt Forum Archive

Topic: RB532A high RAM usage

The content of this topic has been archived on 31 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi,
I have a RB532A and a problem, that after 5 hours uptime I had 97% of memory used.
Some while after this router starts to put kernel panic messages - no more free memory into console and
no network communication is possible anymore - I must restart router.

Do you folks someone have simiral experience?
What could eat up all the memory?

Martin


Some outputs:
--------------------------

OpenWRT version: Kamikaze 7.09 built myself with x-wrt

root@OpenWrt:~/log# free
              total         used         free       shared      buffers
  Mem:        61424        55816         5608            0          560
 Swap:       125176           32       125144
Total:       186600        55848       130752


root@OpenWrt:~# uname -a
Linux OpenWrt 2.6.21.5 #1 Thu Jan 24 06:38:59 EST 2008 mips unknown


root@OpenWrt:~# ps
  PID  Uid     VmSize Stat Command
    1 root        392 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
   19 root            SW< [kblockd/0]
   35 root            SW  [pdflush]
   36 root            SW  [pdflush]
   37 root            SW< [kswapd0]
   38 root            SW< [aio/0]
   57 root            SW  [mtdblockd]
  164 root            SWN [jffs2_gcd_mtd0]
  171 root        404 S   logger -s -p 6 -t
  176 root        228 S   init
  181 root        352 S   /sbin/syslogd -C16 -m 0
  184 root        284 S   /sbin/klogd -c 1
  208 root        264 S   /sbin/hotplug2 --override --persistent --max-children 1 --no-coldplug
  676 root        332 S   crond -c /etc/crontabs
  681 root        336 S   /usr/sbin/dropbear -p 22
  698 root        312 S   httpd -p 8080 -h /www -r OpenWrt
  806 root        216 S   udhcpc -t 0 -i eth0 -H cz-br-axmanova.xxxxx.tld -b -p /var/run/eth0.pid -R
  899 nobody      416 S   /usr/sbin/dnsmasq --dhcp-range=lan,192.168.10.100,192.168.10.250,255.255.255.0,12h -I eth0
  912 nobody      784 S   openvpn --writepid /var/run/openvpn.pid --daemon --config /etc/openvpn/michalovce.ovpn
  980 root        352 S   miniupnpd -i eth0 -a 192.168.10.1 -p 5000 -U
 2988 root        560 S   /usr/sbin/dropbear -p 22
 3076 root        492 S   -ash
 3875 root        404 R   ps

root@OpenWrt:~# cat /proc/cpuinfo
system type             : MIPS RB500
processor               : 0
cpu model               : MIPS 4Kc V0.10
BogoMIPS                : 398.95
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes
ASEs implemented        :
VCED exceptions         : not available
VCEI exceptions         : not available


root@OpenWrt:~# cat /proc/meminfo
MemTotal:        61424 kB
MemFree:          2704 kB
Buffers:          6720 kB
Cached:           5004 kB
SwapCached:          0 kB
Active:           7036 kB
Inactive:         5864 kB
SwapTotal:      125176 kB
SwapFree:       125176 kB
Dirty:               0 kB
Writeback:           0 kB
AnonPages:        1224 kB
Mapped:           1436 kB
Slab:            44676 kB
SReclaimable:      504 kB
SUnreclaim:      44172 kB
PageTables:        244 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:    155888 kB
Committed_AS:     3704 kB
VmallocTotal:  1048404 kB
VmallocUsed:       876 kB
VmallocChunk:  1047484 kB

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               128.1M      7.4M    120.8M   6% /
none                     30.0M     44.0k     29.9M   0% /tmp
tmpfs                   512.0k         0    512.0k   0% /dev

root@OpenWrt:~# fdisk /dev/cfa
   Device Boot      Start         End      Blocks   Id  System
/dev/cfa1   *           1          17        4336   27  Unknown
/dev/cfa2              18         530      131312   83  Linux
/dev/cfa3             531        1019      125184   82  Linux swap / Solaris

(Last edited by martinbalint on 30 Jan 2008, 18:42)

This is some memory leak, hard to say what could cause it, what kind of traffic is flowing throught your device?
There have been memory leaks in madwifi for example, if you use it, try to upgrade it. We use more recent kernel but with openwrt patches and madwifi with openwrt patches and have over 100days uptimes on RB532s. You could use slabtop and watch, what slabs are eating memory, i personally suspect   size-2048.

Memory leak -> Slab:            44676 kB

It's used as regular wired router, no wifi modules yet.
eth0 - ISP - 8/4 MBit
eth1 - LAN - 2 PCs currently, not much traffic

I have QoS enabled, snmpd, firewall, openvpn, upnp.

What is this size-2048 by the way?
After fresh reboot it was arount 140, now after 7 minutes it is 317 SLABS and 1268K CACHE SIZE.

Full list of installed packages:

root@OpenWrt:~# ipkg list_installed
base-files-rb532-2.6 - 10-10225 -
bridge - 1.0.6-1 -
busybox - 1.4.2-2 -
dnsmasq - 2.39-1 -
dropbear - 0.50-2 -
e2fsprogs - 1.39-1 -
fdisk - 2.12r-2 -
haserl - 0.8.0-2 -
hotplug2 - 0.9+r102-2 -
iptables - 1.3.7-1 -
iptables-mod-conntrack - 1.3.7-1 -
iptables-mod-extra - 1.3.7-1 -
iptables-mod-filter - 1.3.7-1 -
iptables-mod-imq - 1.3.7-1 -
iptables-mod-ipopt - 1.3.7-1 -
kernel - 2.6.21.5-rb532-1 -
kmod-ipt-conntrack - 2.6.21.5-rb532-1 -
kmod-ipt-extra - 2.6.21.5-rb532-1 -
kmod-ipt-filter - 2.6.21.5-rb532-1 -
kmod-ipt-imq - 2.6.21.5-rb532-1 -
kmod-ipt-ipopt - 2.6.21.5-rb532-1 -
kmod-ppp - 2.6.21.5-rb532-1 -
kmod-pppoe - 2.6.21.5-rb532-1 -
kmod-sched - 2.6.21.5-rb532-1 -
kmod-tun - 2.6.21.5-rb532-1 -
libelf - 0.8.8-1 -
libgcc - 4.1.2-10 -
liblzo - 2.02-1 -
libmatrixssl - 1.2.4-1 -
libncurses - 5.6-1 -
libnetsnmp - 5.1.2-2.3 -
libopenssl - 0.9.8e-1 -
libpcap - 0.9.4-1 -
libpthread - 0.9.28-10 -
libuuid - 1.39-1 -
lsof - 4.77-1 -
matrixtunnel - 0.2-1 -
miniupnpd - 1.0-RC8-1 -
mtd - 5 -
nano - 2.0.6-1 -
ntpclient - 2003_194-4 -
openssl-util - 0.9.8e-1 -
openvpn - 2.0.9-2 -
openvpn-easy-rsa - 2.0.9-2 -
ppp - 2.4.3-8 -
ppp-mod-pppoe - 2.4.3-8 -
procps - 3.2.7-1 -
qos-scripts - 1.2.1-1 -
snmpd - 5.1.2-2.3 -
swap-utils - 2.12r-2 -
tc - 2.6.20-070313-1 -
tcpdump - 3.9.4-1 -
uclibc - 0.9.28-10 -
udevtrigger - 106-1 -
webif - 0.3-8 -
wol - 0.7.1-2 -
zlib - 1.2.3-4 -

(Last edited by martinbalint on 30 Jan 2008, 18:42)

When disabling services, I found out that it is QoS servise which is causing memory leak.
Is it a common, known problem, or something wrong with my configuration?

Well, it definitely looks like it's a kernel/module problem.  Your slab usage is huge.  Can you post /proc/slabinfo?

Jon

I eperienced the same problem...here

I am no longer using a rb532  as a router (to verify it) but i think its the imq device that is causing the problems

(Last edited by alasondro on 30 Jan 2008, 01:26)

This after 15 minues that QoS is enabled.
Mem:         total=61424      used=24780      free=36644

slabinfo - version: 2.1
# name              <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ip_fib_alias             17    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
ip_fib_hash              17    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
bridge_fdb_cache          0      0     48   78    1 : tunables  120   60    0 : slabdata      0      0      0
UNIX                     10     20    368   10    1 : tunables   54   27    0 : slabdata      2      2      0
nf_nat:help             125    182    292   13    1 : tunables   54   27    0 : slabdata     14     14      0
nf_nat:base               0      0    260   15    1 : tunables   54   27    0 : slabdata      0      0      0
nf_conntrack_expect       0      0    148   26    1 : tunables  120   60    0 : slabdata      0      0      0
nf_conntrack:basic        0      0    228   17    1 : tunables  120   60    0 : slabdata      0      0      0
flow_cache                0      0     80   48    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_inode_cache       908   1015     24  145    1 : tunables  120   60    0 : slabdata      7      7      0
jffs2_node_frag        1781   1885     24  145    1 : tunables  120   60    0 : slabdata     13     13      0
jffs2_refblock         1307   1320    252   15    1 : tunables  120   60    0 : slabdata     88     88      0
jffs2_tmp_dnode           0      0     32  113    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_raw_inode           0      0     68   56    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_raw_dirent          0      0     40   92    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_full_dnode       2083   2233     16  203    1 : tunables  120   60    0 : slabdata     11     11      0
jffs2_i                 521    533    304   13    1 : tunables   54   27    0 : slabdata     41     41      0
squashfs_inode_cache      0      0    304   13    1 : tunables   54   27    0 : slabdata      0      0      0
ext2_inode_cache          0      0    376   10    1 : tunables   54   27    0 : slabdata      0      0      0
configfs_dir_cache        0      0     48   78    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_pwq             2    101     36  101    1 : tunables  120   60    0 : slabdata      1      1      0
eventpoll_epi             2     40     96   40    1 : tunables  120   60    0 : slabdata      1      1      0
kioctx                    0      0    160   24    1 : tunables  120   60    0 : slabdata      0      0      0
kiocb                     0      0    144   27    1 : tunables  120   60    0 : slabdata      0      0      0
fasync_cache              0      0     16  203    1 : tunables  120   60    0 : slabdata      0      0      0
shmem_inode_cache        67     77    360   11    1 : tunables   54   27    0 : slabdata      7      7      0
posix_timers_cache        0      0     96   40    1 : tunables  120   60    0 : slabdata      0      0      0
uid_cache                 1     78     48   78    1 : tunables  120   60    0 : slabdata      1      1      0
UDP-Lite                  0      0    464    8    1 : tunables   54   27    0 : slabdata      0      0      0
tcp_bind_bucket           5    203     16  203    1 : tunables  120   60    0 : slabdata      1      1      0
inet_peer_cache          10    312     48   78    1 : tunables  120   60    0 : slabdata      4      4      0
secpath_cache             0      0     32  113    1 : tunables  120   60    0 : slabdata      0      0      0
xfrm_dst_cache            0      0    272   14    1 : tunables   54   27    0 : slabdata      0      0      0
ip_dst_cache             80     80    240   16    1 : tunables  120   60    0 : slabdata      5      5      0
arp_cache                 5     30    128   30    1 : tunables  120   60    0 : slabdata      1      1      0
RAW                       2      9    448    9    1 : tunables   54   27    0 : slabdata      1      1      0
UDP                       5      8    464    8    1 : tunables   54   27    0 : slabdata      1      1      0
tw_sock_TCP               0      0     96   40    1 : tunables  120   60    0 : slabdata      0      0      0
request_sock_TCP          0      0     80   48    1 : tunables  120   60    0 : slabdata      0      0      0
TCP                       6      7   1056    7    2 : tunables   24   12    0 : slabdata      1      1      0
blkdev_ioc                0      0     28  127    1 : tunables  120   60    0 : slabdata      0      0      0
blkdev_queue              2      9    888    9    2 : tunables   54   27    0 : slabdata      1      1      0
blkdev_requests           8     22    176   22    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-256                1      2   3072    2    2 : tunables   24   12    0 : slabdata      1      1      0
biovec-128                1      5   1536    5    2 : tunables   24   12    0 : slabdata      1      1      0
biovec-64                 1      5    768    5    1 : tunables   54   27    0 : slabdata      1      1      0
biovec-16                 1     20    192   20    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-4                  3     78     48   78    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-1                  3    203     16  203    1 : tunables  120   60    0 : slabdata      1      1      0
bio                     256    295     64   59    1 : tunables  120   60    0 : slabdata      5      5      0
sock_inode_cache         30     39    304   13    1 : tunables   54   27    0 : slabdata      3      3      0
skbuff_fclone_cache      11     11    352   11    1 : tunables   54   27    0 : slabdata      1      1      0
skbuff_head_cache       198    198    176   22    1 : tunables  120   60    0 : slabdata      9      9      0
file_lock_cache           0      0     96   40    1 : tunables  120   60    0 : slabdata      0      0      0
proc_inode_cache        310    364    280   14    1 : tunables   54   27    0 : slabdata     26     26      0
sigqueue                  0      0    144   27    1 : tunables  120   60    0 : slabdata      0      0      0
radix_tree_node         652    663    288   13    1 : tunables   54   27    0 : slabdata     51     51      0
bdev_cache                4     10    368   10    1 : tunables   54   27    0 : slabdata      1      1      0
sysfs_dir_cache         887    924     44   84    1 : tunables  120   60    0 : slabdata     11     11      0
mnt_cache                16     35    112   35    1 : tunables  120   60    0 : slabdata      1      1      0
inode_cache             322    330    264   15    1 : tunables   54   27    0 : slabdata     22     22      0
dentry_cache           1483   1488    124   31    1 : tunables  120   60    0 : slabdata     48     48      0
filp                    128    270    128   30    1 : tunables  120   60    0 : slabdata      9      9      0
names_cache               1      1   4096    1    1 : tunables   24   12    0 : slabdata      1      1      0
idr_layer_cache          56     58    136   29    1 : tunables  120   60    0 : slabdata      2      2      0
buffer_head            2700   2736     52   72    1 : tunables  120   60    0 : slabdata     38     38      0
mm_struct                16     30    400   10    1 : tunables   54   27    0 : slabdata      3      3      0
vm_area_struct          371    552     84   46    1 : tunables  120   60    0 : slabdata     12     12      0
fs_cache                 30    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
files_cache              31     44    176   22    1 : tunables  120   60    0 : slabdata      2      2      0
signal_cache             40     40    400   10    1 : tunables   54   27    0 : slabdata      4      4      0
sighand_cache            30     30   3088    2    2 : tunables   24   12    0 : slabdata     15     15      0
task_struct              27     44   1016    4    1 : tunables   54   27    0 : slabdata     11     11      0
anon_vma                137    339      8  339    1 : tunables  120   60    0 : slabdata      1      1      0
pid                      50    101     36  101    1 : tunables  120   60    0 : slabdata      1      1      0
size-131072(DMA)          0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-131072               0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-65536(DMA)           0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
size-65536                1      1  65536    1   16 : tunables    8    4    0 : slabdata      1      1      0
size-32768(DMA)           0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-32768                0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-16384(DMA)           0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-16384                0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-8192(DMA)            0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
size-8192                35     35   8192    1    2 : tunables    8    4    0 : slabdata     35     35      0
size-4096(DMA)            0      0   4096    1    1 : tunables   24   12    0 : slabdata      0      0      0
size-4096                 7      7   4096    1    1 : tunables   24   12    0 : slabdata      7      7      0
size-2048(DMA)            0      0   2048    2    1 : tunables   24   12    0 : slabdata      0      0      0
size-2048              1170   1170   2048    2    1 : tunables   24   12    0 : slabdata    585    585      0
size-1024(DMA)            0      0   1024    4    1 : tunables   54   27    0 : slabdata      0      0      0
size-1024                25     28   1024    4    1 : tunables   54   27    0 : slabdata      7      7      0
size-512(DMA)             0      0    512    8    1 : tunables   54   27    0 : slabdata      0      0      0
size-512                123    128    512    8    1 : tunables   54   27    0 : slabdata     16     16      0
size-256(DMA)             0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-256                 42     60    256   15    1 : tunables  120   60    0 : slabdata      4      4      0
size-192(DMA)             0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-192                 92    105    256   15    1 : tunables  120   60    0 : slabdata      7      7      0
size-128(DMA)             0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-128                370    390    128   30    1 : tunables  120   60    0 : slabdata     13     13      0
size-96(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-96                  82     90    128   30    1 : tunables  120   60    0 : slabdata      3      3      0
size-64(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-32(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-64                1470   1470    128   30    1 : tunables  120   60    0 : slabdata     49     49      0
size-32                1200   1200    128   30    1 : tunables  120   60    0 : slabdata     40     40      0
kmem_cache              105    120     96   40    1 : tunables  120   60    0 : slabdata      3      3      0

Now, after 3 hours situation is like this:

root@OpenWrt:~# cat /proc/slabinfo
slabinfo - version: 2.1
# name            <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail>
ip_fib_alias             17    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
ip_fib_hash              17    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
bridge_fdb_cache          0      0     48   78    1 : tunables  120   60    0 : slabdata      0      0      0
UNIX                     10     20    368   10    1 : tunables   54   27    0 : slabdata      2      2      0
nf_nat:help             418    507    292   13    1 : tunables   54   27    0 : slabdata     39     39      0
nf_nat:base               0      0    260   15    1 : tunables   54   27    0 : slabdata      0      0      0
nf_conntrack_expect       0      0    148   26    1 : tunables  120   60    0 : slabdata      0      0      0
nf_conntrack:basic        0      0    228   17    1 : tunables  120   60    0 : slabdata      0      0      0
flow_cache                0      0     80   48    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_inode_cache       908   1015     24  145    1 : tunables  120   60    0 : slabdata      7      7      0
jffs2_node_frag        1562   1885     24  145    1 : tunables  120   60    0 : slabdata     13     13      0
jffs2_refblock         1307   1320    252   15    1 : tunables  120   60    0 : slabdata     88     88      0
jffs2_tmp_dnode           0      0     32  113    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_raw_inode           0      0     68   56    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_raw_dirent          0      0     40   92    1 : tunables  120   60    0 : slabdata      0      0      0
jffs2_full_dnode       1773   2233     16  203    1 : tunables  120   60    0 : slabdata     11     11      0
jffs2_i                 399    481    304   13    1 : tunables   54   27    0 : slabdata     37     37      0
squashfs_inode_cache      0      0    304   13    1 : tunables   54   27    0 : slabdata      0      0      0
ext2_inode_cache          0      0    376   10    1 : tunables   54   27    0 : slabdata      0      0      0
configfs_dir_cache        0      0     48   78    1 : tunables  120   60    0 : slabdata      0      0      0
eventpoll_pwq             2    101     36  101    1 : tunables  120   60    0 : slabdata      1      1      0
eventpoll_epi             2     40     96   40    1 : tunables  120   60    0 : slabdata      1      1      0
kioctx                    0      0    160   24    1 : tunables  120   60    0 : slabdata      0      0      0
kiocb                     0      0    144   27    1 : tunables  120   60    0 : slabdata      0      0      0
fasync_cache              0      0     16  203    1 : tunables  120   60    0 : slabdata      0      0      0
shmem_inode_cache        67     77    360   11    1 : tunables   54   27    0 : slabdata      7      7      0
posix_timers_cache        0      0     96   40    1 : tunables  120   60    0 : slabdata      0      0      0
uid_cache                 1     78     48   78    1 : tunables  120   60    0 : slabdata      1      1      0
UDP-Lite                  0      0    464    8    1 : tunables   54   27    0 : slabdata      0      0      0
tcp_bind_bucket           5    203     16  203    1 : tunables  120   60    0 : slabdata      1      1      0
inet_peer_cache         156    156     48   78    1 : tunables  120   60    0 : slabdata      2      2      0
secpath_cache             0      0     32  113    1 : tunables  120   60    0 : slabdata      0      0      0
xfrm_dst_cache            0      0    272   14    1 : tunables   54   27    0 : slabdata      0      0      0
ip_dst_cache            585    672    240   16    1 : tunables  120   60    0 : slabdata     42     42      0
arp_cache                 6     30    128   30    1 : tunables  120   60    0 : slabdata      1      1      0
RAW                       3      9    448    9    1 : tunables   54   27    0 : slabdata      1      1      0
UDP                       5      8    464    8    1 : tunables   54   27    0 : slabdata      1      1      0
tw_sock_TCP              47     80     96   40    1 : tunables  120   60    0 : slabdata      2      2      0
request_sock_TCP          8     48     80   48    1 : tunables  120   60    0 : slabdata      1      1      0
TCP                       7      7   1056    7    2 : tunables   24   12    0 : slabdata      1      1      0
blkdev_ioc                0      0     28  127    1 : tunables  120   60    0 : slabdata      0      0      0
blkdev_queue              2      9    888    9    2 : tunables   54   27    0 : slabdata      1      1      0
blkdev_requests           8     22    176   22    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-256                1      2   3072    2    2 : tunables   24   12    0 : slabdata      1      1      0
biovec-128                1      5   1536    5    2 : tunables   24   12    0 : slabdata      1      1      0
biovec-64                 1      5    768    5    1 : tunables   54   27    0 : slabdata      1      1      0
biovec-16                 1     20    192   20    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-4                  3     78     48   78    1 : tunables  120   60    0 : slabdata      1      1      0
biovec-1                  3    203     16  203    1 : tunables  120   60    0 : slabdata      1      1      0
bio                     256    295     64   59    1 : tunables  120   60    0 : slabdata      5      5      0
sock_inode_cache         32     39    304   13    1 : tunables   54   27    0 : slabdata      3      3      0
skbuff_fclone_cache      11     11    352   11    1 : tunables   54   27    0 : slabdata      1      1      0
skbuff_head_cache       190    198    176   22    1 : tunables  120   60    0 : slabdata      9      9      0
file_lock_cache           0      0     96   40    1 : tunables  120   60    0 : slabdata      0      0      0
proc_inode_cache         56    266    280   14    1 : tunables   54   27    0 : slabdata     19     19      0
sigqueue                  2     27    144   27    1 : tunables  120   60    0 : slabdata      1      1      0
radix_tree_node         108    260    288   13    1 : tunables   54   27    0 : slabdata     20     20      0
bdev_cache                4     10    368   10    1 : tunables   54   27    0 : slabdata      1      1      0
sysfs_dir_cache         887    924     44   84    1 : tunables  120   60    0 : slabdata     11     11      0
mnt_cache                16     35    112   35    1 : tunables  120   60    0 : slabdata      1      1      0
inode_cache             232    255    264   15    1 : tunables   54   27    0 : slabdata     17     17      0
dentry_cache            662   1395    124   31    1 : tunables  120   60    0 : slabdata     45     45      0
filp                    186    270    128   30    1 : tunables  120   60    0 : slabdata      9      9      0
names_cache               1      1   4096    1    1 : tunables   24   12    0 : slabdata      1      1      0
idr_layer_cache          56     58    136   29    1 : tunables  120   60    0 : slabdata      2      2      0
buffer_head              89    648     52   72    1 : tunables  120   60    0 : slabdata      9      9      0
mm_struct                30     30    400   10    1 : tunables   54   27    0 : slabdata      3      3      0
vm_area_struct          382    552     84   46    1 : tunables  120   60    0 : slabdata     12     12      0
fs_cache                 15    113     32  113    1 : tunables  120   60    0 : slabdata      1      1      0
files_cache              16     44    176   22    1 : tunables  120   60    0 : slabdata      2      2      0
signal_cache             40     40    400   10    1 : tunables   54   27    0 : slabdata      4      4      0
sighand_cache            26     32   3088    2    2 : tunables   24   12    0 : slabdata     16     16      0
task_struct              27     44   1016    4    1 : tunables   54   27    0 : slabdata     11     11      0
anon_vma                136    339      8  339    1 : tunables  120   60    0 : slabdata      1      1      0
pid                      35    101     36  101    1 : tunables  120   60    0 : slabdata      1      1      0
size-131072(DMA)          0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-131072               0      0 131072    1   32 : tunables    8    4    0 : slabdata      0      0      0
size-65536(DMA)           0      0  65536    1   16 : tunables    8    4    0 : slabdata      0      0      0
size-65536                1      1  65536    1   16 : tunables    8    4    0 : slabdata      1      1      0
size-32768(DMA)           0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-32768                0      0  32768    1    8 : tunables    8    4    0 : slabdata      0      0      0
size-16384(DMA)           0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-16384                0      0  16384    1    4 : tunables    8    4    0 : slabdata      0      0      0
size-8192(DMA)            0      0   8192    1    2 : tunables    8    4    0 : slabdata      0      0      0
size-8192                35     44   8192    1    2 : tunables    8    4    0 : slabdata     35     44      0
size-4096(DMA)            0      0   4096    1    1 : tunables   24   12    0 : slabdata      0      0      0
size-4096                 7      7   4096    1    1 : tunables   24   12    0 : slabdata      7      7      0
size-2048(DMA)            0      0   2048    2    1 : tunables   24   12    0 : slabdata      0      0      0
size-2048             14758  14758   2048    2    1 : tunables   24   12    0 : slabdata   7379   7379      0
size-1024(DMA)            0      0   1024    4    1 : tunables   54   27    0 : slabdata      0      0      0
size-1024                28     28   1024    4    1 : tunables   54   27    0 : slabdata      7      7      0
size-512(DMA)             0      0    512    8    1 : tunables   54   27    0 : slabdata      0      0      0
size-512                125    136    512    8    1 : tunables   54   27    0 : slabdata     17     17      0
size-256(DMA)             0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-256                 58     60    256   15    1 : tunables  120   60    0 : slabdata      4      4      0
size-192(DMA)             0      0    256   15    1 : tunables  120   60    0 : slabdata      0      0      0
size-192                 92    105    256   15    1 : tunables  120   60    0 : slabdata      7      7      0
size-128(DMA)             0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-128                371    390    128   30    1 : tunables  120   60    0 : slabdata     13     13      0
size-96(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-96                  82     90    128   30    1 : tunables  120   60    0 : slabdata      3      3      0
size-64(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-32(DMA)              0      0    128   30    1 : tunables  120   60    0 : slabdata      0      0      0
size-64                8280   8280    128   30    1 : tunables  120   60    0 : slabdata    276    276      0
size-32                1357   1410    128   30    1 : tunables  120   60    0 : slabdata     47     47      0
kmem_cache              105    120     96   40    1 : tunables  120   60    0 : slabdata      3      3      0



root@OpenWrt:~# free
             total       used       free     shared    buffers     cached
Mem:         61424      59044       2380          0         20       4008
-/+ buffers/cache:      55016       6408
Swap:       125176          4     125172


root@OpenWrt:~# ps
  PID  Uid     VmSize Stat Command
    1 root        392 S   init
    2 root            SWN [ksoftirqd/0]
    3 root            SW< [events/0]
    4 root            SW< [khelper]
    5 root            SW< [kthread]
   19 root            SW< [kblockd/0]
   35 root            SW  [pdflush]
   36 root            SW  [pdflush]
   37 root            SW< [kswapd0]
   38 root            SW< [aio/0]
   57 root            SW  [mtdblockd]
  164 root            SWN [jffs2_gcd_mtd0]
  171 root        404 S   logger -s -p 6 -t
  176 root        228 S   init
  181 root        352 S   /sbin/syslogd -C16 -m 0
  184 root        284 S   /sbin/klogd -c 1
  208 root        264 S   /sbin/hotplug2 --override --persistent --max-children 1 --no-coldplug
  617 root        332 S   crond -c /etc/crontabs
  626 root        336 S   /usr/sbin/dropbear -p 22
  644 root        312 S   httpd -p 8080 -h /www -r OpenWrt
  700 root        216 S   udhcpc -t 0 -i eth0 -H cz-br-axmanova.xxx.xx -b -p /var/run/eth0.pid -R
  712 nobody      416 S   /usr/sbin/dnsmasq --dhcp-range=lan,192.168.10.100,192.168.10.250,255.255.255.0,12h -I eth0
  793 root      19024 S   miniupnpd -i eth0 -a 192.168.10.1 -p 5000 -U
 5099 root        704 S   openvpn --writepid /var/run/openvpn.pid --daemon --config /etc/openvpn/roadwarrior.ovpn
 7353 root        404 R   ps
22696 root        576 R   /usr/sbin/dropbear -p 22
22697 root        564 S   -ash

There is torrent 200KB/s traffic right now, so upnp eats some resources.

(Last edited by martinbalint on 30 Jan 2008, 21:16)

The discussion might have continued from here.