Hi there, I've apparently been running 2.6.13-rc6 for 23 days on my i386 desktop machine, and today it seemed a bit sluggish. It turns out that it is using 614 of 1024 MiB for slab... It looks like someone is using the idr code and leaking... First I thought it was related to the dcache because I use ccache much on this machine and I had 130 000 files in the c-cache. But it looks like it is idr-related. Is this problem fixed in more recent versions? What to do? Any point in keeping the machine alive? The hardware is hyperthreading P4 with hyperthreading disabled. I've played around with cpufreq and software suspend, and I don't remember if I've suspended the machine or not if that matters. Thanks, / magnus /proc/version: Linux version 2.6.13-rc6 (root@cherry) (gcc version 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) #2 Wed Aug 10 21:16:35 JST 2005 /proc/meminfo: MemTotal: 1027072 kB MemFree: 15576 kB Buffers: 13944 kB Cached: 86416 kB SwapCached: 155384 kB Active: 337768 kB Inactive: 50232 kB HighTotal: 121368 kB HighFree: 116 kB LowTotal: 905704 kB LowFree: 15460 kB SwapTotal: 2008116 kB SwapFree: 1672592 kB Dirty: 0 kB Writeback: 0 kB Mapped: 328500 kB Slab: 614792 kB CommitLimit: 2521652 kB Committed_AS: 995552 kB PageTables: 2256 kB VmallocTotal: 114680 kB VmallocUsed: 2864 kB VmallocChunk: 111540 kB /proc/slabinfo: slabinfo - version: 2.1 # name <active_objs> <num_objs> <objsize> <objperslab> <pagesperslab> : tunables <limit> <batchcount> <sharedfactor> : slabdata <active_slabs> <num_slabs> <sharedavail> fib6_nodes 5 119 32 119 1 : tunables 120 60 0 : slabdata 1 1 0 ip6_dst_cache 4 15 256 15 1 : tunables 120 60 0 : slabdata 1 1 0 ndisc_cache 1 15 256 15 1 : tunables 120 60 0 : slabdata 1 1 0 RAWv6 3 6 640 6 1 : tunables 54 27 0 : slabdata 1 1 0 UDPv6 0 0 640 6 1 : tunables 54 27 0 : slabdata 0 0 0 request_sock_TCPv6 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 TCPv6 1 7 1152 7 2 : tunables 24 12 0 : slabdata 1 1 0 uhci_urb_priv 18 88 44 88 1 : tunables 120 60 0 : slabdata 1 1 0 UNIX 320 320 384 10 1 : tunables 54 27 0 : slabdata 32 32 0 tcp_tw_bucket 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 tcp_bind_bucket 7 226 16 226 1 : tunables 120 60 0 : slabdata 1 1 0 inet_peer_cache 0 0 64 61 1 : tunables 120 60 0 : slabdata 0 0 0 secpath_cache 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 xfrm_dst_cache 0 0 384 10 1 : tunables 54 27 0 : slabdata 0 0 0 ip_fib_alias 10 226 16 226 1 : tunables 120 60 0 : slabdata 1 1 0 ip_fib_hash 10 119 32 119 1 : tunables 120 60 0 : slabdata 1 1 0 ip_dst_cache 89 105 256 15 1 : tunables 120 60 0 : slabdata 7 7 0 arp_cache 2 31 128 31 1 : tunables 120 60 0 : slabdata 1 1 0 RAW 2 7 512 7 1 : tunables 54 27 0 : slabdata 1 1 0 UDP 14 14 512 7 1 : tunables 54 27 0 : slabdata 2 2 0 request_sock_TCP 0 0 64 61 1 : tunables 120 60 0 : slabdata 0 0 0 TCP 6 12 1024 4 1 : tunables 54 27 0 : slabdata 3 3 0 flow_cache 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 scsi_cmd_cache 2 10 384 10 1 : tunables 54 27 0 : slabdata 1 1 0 deadline_drq 12 75 52 75 1 : tunables 120 60 0 : slabdata 1 1 0 fat_inode_cache 0 0 360 11 1 : tunables 54 27 0 : slabdata 0 0 0 fat_cache 0 0 20 185 1 : tunables 120 60 0 : slabdata 0 0 0 ext2_inode_cache 0 0 436 9 1 : tunables 54 27 0 : slabdata 0 0 0 ext2_xattr 0 0 48 81 1 : tunables 120 60 0 : slabdata 0 0 0 journal_handle 0 0 20 185 1 : tunables 120 60 0 : slabdata 0 0 0 journal_head 0 0 52 75 1 : tunables 120 60 0 : slabdata 0 0 0 revoke_table 0 0 12 290 1 : tunables 120 60 0 : slabdata 0 0 0 revoke_record 0 0 16 226 1 : tunables 120 60 0 : slabdata 0 0 0 ext3_inode_cache 0 0 456 8 1 : tunables 54 27 0 : slabdata 0 0 0 ext3_xattr 0 0 48 81 1 : tunables 120 60 0 : slabdata 0 0 0 reiser_inode_cache 10916 14910 384 10 1 : tunables 54 27 0 : slabdata 1491 1491 0 eventpoll_pwq 0 0 36 107 1 : tunables 120 60 0 : slabdata 0 0 0 eventpoll_epi 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 inotify_event_cache 0 0 28 135 1 : tunables 120 60 0 : slabdata 0 0 0 inotify_watch_cache 17 107 36 107 1 : tunables 120 60 0 : slabdata 1 1 0 kioctx 0 0 256 15 1 : tunables 120 60 0 : slabdata 0 0 0 kiocb 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 fasync_cache 1 226 16 226 1 : tunables 120 60 0 : slabdata 1 1 0 shmem_inode_cache 5237 5240 400 10 1 : tunables 54 27 0 : slabdata 524 524 0 posix_timers_cache 0 0 96 41 1 : tunables 120 60 0 : slabdata 0 0 0 uid_cache 3 61 64 61 1 : tunables 120 60 0 : slabdata 1 1 0 sgpool-128 32 32 2048 2 1 : tunables 24 12 0 : slabdata 16 16 0 sgpool-64 32 32 1024 4 1 : tunables 54 27 0 : slabdata 8 8 0 sgpool-32 32 32 512 8 1 : tunables 54 27 0 : slabdata 4 4 0 sgpool-16 32 45 256 15 1 : tunables 120 60 0 : slabdata 3 3 0 sgpool-8 32 62 128 31 1 : tunables 120 60 0 : slabdata 2 2 0 blkdev_ioc 171 270 28 135 1 : tunables 120 60 0 : slabdata 2 2 0 blkdev_queue 27 30 380 10 1 : tunables 54 27 0 : slabdata 3 3 0 blkdev_requests 13 75 160 25 1 : tunables 120 60 0 : slabdata 3 3 0 biovec-(256) 256 256 3072 2 2 : tunables 24 12 0 : slabdata 128 128 0 biovec-128 256 260 1536 5 2 : tunables 24 12 0 : slabdata 52 52 0 biovec-64 256 260 768 5 1 : tunables 54 27 0 : slabdata 52 52 0 biovec-16 256 270 256 15 1 : tunables 120 60 0 : slabdata 18 18 0 biovec-4 256 305 64 61 1 : tunables 120 60 0 : slabdata 5 5 0 biovec-1 257 452 16 226 1 : tunables 120 60 0 : slabdata 2 2 0 bio 257 279 128 31 1 : tunables 120 60 0 : slabdata 9 9 0 file_lock_cache 4 45 88 45 1 : tunables 120 60 0 : slabdata 1 1 0 sock_inode_cache 340 340 384 10 1 : tunables 54 27 0 : slabdata 34 34 0 skbuff_head_cache 480 720 256 15 1 : tunables 120 60 0 : slabdata 48 48 0 proc_inode_cache 60 288 324 12 1 : tunables 54 27 0 : slabdata 24 24 0 sigqueue 12 27 148 27 1 : tunables 120 60 0 : slabdata 1 1 0 radix_tree_node 10430 10598 276 14 1 : tunables 54 27 0 : slabdata 757 757 0 bdev_cache 6 7 512 7 1 : tunables 54 27 0 : slabdata 1 1 0 sysfs_dir_cache 1983 2016 40 96 1 : tunables 120 60 0 : slabdata 21 21 0 mnt_cache 19 31 128 31 1 : tunables 120 60 0 : slabdata 1 1 0 inode_cache 698 884 308 13 1 : tunables 54 27 0 : slabdata 68 68 0 dentry_cache 13965 27840 136 29 1 : tunables 120 60 0 : slabdata 960 960 0 filp 2850 2910 256 15 1 : tunables 120 60 0 : slabdata 194 194 0 names_cache 14 14 4096 1 1 : tunables 24 12 0 : slabdata 14 14 0 idr_layer_cache 4277318 4277326 136 29 1 : tunables 120 60 0 : slabdata 147494 147494 0 buffer_head 3552 11400 52 75 1 : tunables 120 60 0 : slabdata 152 152 0 mm_struct 102 102 640 6 1 : tunables 54 27 0 : slabdata 17 17 0 vm_area_struct 6420 6795 88 45 1 : tunables 120 60 0 : slabdata 151 151 0 fs_cache 109 119 32 119 1 : tunables 120 60 0 : slabdata 1 1 0 files_cache 105 105 512 7 1 : tunables 54 27 0 : slabdata 15 15 0 signal_cache 120 120 384 10 1 : tunables 54 27 0 : slabdata 12 12 0 sighand_cache 115 115 1408 5 2 : tunables 24 12 0 : slabdata 23 23 0 task_struct 138 138 1264 3 1 : tunables 24 12 0 : slabdata 46 46 0 anon_vma 2909 3256 8 407 1 : tunables 120 60 0 : slabdata 8 8 0 pgd 96 96 4096 1 1 : tunables 24 12 0 : slabdata 96 96 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 137 137 8192 1 2 : tunables 8 4 0 : slabdata 137 137 0 size-4096(DMA) 0 0 4096 1 1 : tunables 24 12 0 : slabdata 0 0 0 size-4096 184 184 4096 1 1 : tunables 24 12 0 : slabdata 184 184 0 size-2048(DMA) 0 0 2048 2 1 : tunables 24 12 0 : slabdata 0 0 0 size-2048 336 350 2048 2 1 : tunables 24 12 0 : slabdata 175 175 0 size-1024(DMA) 0 0 1024 4 1 : tunables 54 27 0 : slabdata 0 0 0 size-1024 204 204 1024 4 1 : tunables 54 27 0 : slabdata 51 51 0 size-512(DMA) 0 0 512 8 1 : tunables 54 27 0 : slabdata 0 0 0 size-512 480 512 512 8 1 : tunables 54 27 0 : slabdata 64 64 0 size-256(DMA) 0 0 256 15 1 : tunables 120 60 0 : slabdata 0 0 0 size-256 180 180 256 15 1 : tunables 120 60 0 : slabdata 12 12 0 size-128(DMA) 0 0 128 31 1 : tunables 120 60 0 : slabdata 0 0 0 size-128 1184 1364 128 31 1 : tunables 120 60 0 : slabdata 44 44 0 size-64(DMA) 0 0 64 61 1 : tunables 120 60 0 : slabdata 0 0 0 size-64 1509 3477 64 61 1 : tunables 120 60 0 : slabdata 57 57 0 size-32(DMA) 0 0 32 119 1 : tunables 120 60 0 : slabdata 0 0 0 size-32 2900 10472 32 119 1 : tunables 120 60 0 : slabdata 88 88 0 kmem_cache 124 124 128 31 1 : tunables 120 60 0 : slabdata 4 4 0 ver_linux: If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux cherry 2.6.13-rc6 #2 Wed Aug 10 21:16:35 JST 2005 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz GenuineIntel GNU/Linux Gnu C 3.3.6 Gnu make 3.80 binutils 2.15.92.0.2 util-linux 2.12r mount 2.12r module-init-tools 3.0 e2fsprogs 1.38 reiserfsprogs 3.6.19 reiser4progs line nfs-utils 1.0.6 Linux C Library 2.3.5 Dynamic linker (ldd) 2.3.5 Procps 3.2.5 Net-tools 1.60 Kbd 1.12 Sh-utils 5.2.1 udev 068 Modules Loaded usb_storage ipv6 ohci_hcd parport_pc parport floppy rtc tg3 ehci_hcd audio usbhid snd_usb_audio snd_usb_lib snd_rawmidi snd_hwdep uhci_hcd evdev usbcore snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd snd_page_alloc processor cpufreq_ondemand p4_clockmod speedstep_lib freq_table
Attachment:
config.gz
Description: GNU Zip compressed data
Attachment:
dmesg.gz
Description: GNU Zip compressed data
- Prev by Date: Re: [patch] optimize disk_round_stats
- Next by Date: [PATCH]The type of inet6_ifinfo_notify event in addrconf_ifdown().
- Previous by thread: [PATCH] 2.6.14-rc4 AGP performance fixes
- Next by thread: [PATCH]The type of inet6_ifinfo_notify event in addrconf_ifdown().
- Index(es):