JFFS2 empty file overhead questions

Jarkko Lavinen jlavi at iki.fi
Tue May 14 04:48:57 EDT 2002


> >  After 25519 files I couldn't track space usage with "df" anymore
> > because it started to give out of memory message. After 26647 my test
> > program couldn't run anymore because of out of memory. 

> cat /proc/slabinfo /proc/meminfo /proc/sys/fs/inode-nr

After 25000 files created slabinfo and meminfo are following. Sys/fs/i-node-nr
was not available. This test was still with the old JFFS2 code from February. 
I am now rerunning some of my tests with fresh code from CVS jffs2-2_4-branch.

slabinfo - version: 1.1
kmem_cache            62     68    112    2    2    1
tcp_tw_bucket          0      0     96    0    0    1
tcp_bind_bucket        0      0     32    0    0    1
tcp_open_request       0      0     64    0    0    1
inet_peer_cache        0      0     64    0    0    1
ip_fib_hash            0      0     32    0    0    1
ip_dst_cache           0      0    160    0    0    1
arp_cache              0      0    128    0    0    1
blkdev_requests       64     80     96    2    2    1
jffs2_inode_cache  25002  25012     20  148  148    1
jffs2_node_frag        0      0     20    0    0    1
jffs2_raw_node_ref  50063  50096     16  248  248    1
jffs2_tmp_dnode        0      0     12    0    0    1
jffs2_raw_inode        0      0     68    0    0    1
jffs2_raw_dirent       0     92     40    0    1    1
jffs2_full_dnode       1    202     16    1    1    1
dnotify cache          0      0     20    0    0    1
file lock cache        0      0     92    0    0    1
fasync cache           0      0     16    0    0    1
uid_cache              0      0     32    0    0    1
skbuff_head_cache      0      0    160    0    0    1
sock                   2      9    832    1    1    2
sigqueue               0     29    132    0    1    1
cdev_cache             1     59     64    1    1    1
bdev_cache             2     59     64    1    1    1
mnt_cache              9     59     64    1    1    1
inode_cache           31     49    512    7    7    1
dentry_cache          29     60    128    2    2    1
filp                  16     30    128    1    1    1
names_cache            0      1   4096    0    1    1
buffer_head          264    440     96   11   11    1
mm_struct              5     30    128    1    1    1
vm_area_struct        48     80     96    2    2    1
fs_cache               4     59     64    1    1    1
files_cache            4      9    416    1    1    1
signal_act             7      9   1312    3    3    1
pte-cache             15     16   2048    8    8    1
size-131072(DMA)       0      0 131072    0    0   32
size-131072            0      0 131072    0    0   32
size-65536(DMA)        0      0  65536    0    0   16
size-65536             0      0  65536    0    0   16
size-32768(DMA)        0      0  32768    0    0    8
size-32768             0      0  32768    0    0    8
size-16384(DMA)        0      0  16384    0    0    4
size-16384             0      0  16384    0    0    4
size-8192(DMA)         0      0   8192    0    0    2
size-8192              0      0   8192    0    0    2
size-4096(DMA)         0      0   4096    0    0    1
size-4096              2      2   4096    2    2    1
size-2048(DMA)         0      0   2048    0    0    1
size-2048              1      2   2048    1    1    1
size-1024(DMA)         0      0   1024    0    0    1
size-1024              1      4   1024    1    1    1
size-512(DMA)          0      0    512    0    0    1
size-512               9     16    512    2    2    1
size-256(DMA)          0      0    256    0    0    1
size-256               3     15    256    1    1    1
size-128(DMA)          0      0    128    0    0    1
size-128              52     60    128    2    2    1
size-64(DMA)           0      0     64    0    0    1
size-64            25009  25016     64  424  424    1
size-32(DMA)           0      0     32    0    0    1
size-32               32    113     32    1    1    1

        total:    used:    free:  shared: buffers:  cached:
Mem:   7012352  6922240    90112        0    24576  2490368
Swap:        0        0        0
MemTotal:         6848 kB
MemFree:            88 kB
MemShared:           0 kB
Buffers:            24 kB
Cached:           2432 kB
SwapCached:          0 kB
Active:           2264 kB
Inactive:          680 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         6848 kB
LowFree:            88 kB
SwapTotal:           0 kB
SwapFree:            0 kB

Jarkko Lavinen




More information about the linux-mtd mailing list