tmpfs is zero bytes (no free space), maybe a zfs bug?
Gleb Kurtsou
gleb.kurtsou at gmail.com
Sat Feb 12 01:20:07 UTC 2011
On (10/02/2011 16:56), Bruce Cran wrote:
> On Wed, 19 Jan 2011 11:09:31 +0100
> Attila Nagy <bra at fsn.hu> wrote:
> > I hope somebody can find the time to look into this, it's pretty
> > annoying...
>
> It's also listed as a bug on OpenSolaris:
> http://bugs.opensolaris.org/bugdatabase/view_bug.do;?bug_id=6804661
Could you try my patch I've mentioned above in the thread:
http://marc.info/?l=freebsd-fs&m=129735686129438&w=2
I've reproduce test scenario in OpenSolaris bug report and it worked as
expected for me.
System: amd64, 4GB RAM, ~5GB swap
/boot/loader.conf:
vm.kmem_size="6G"
vfs.zfs.prefetch_disable="1"
vfs.zfs.txg.timeout="5"
# mount -t tmpfs -o size=$((5*1024*1024*1024)) none /mnt
# dd if=/dev/zero of=test bs=1m count=$((3*1024))
# dd if=test of=/dev/zero bs=1m
# dd if=test of=/dev/zero bs=1m
# dd if=test of=/dev/zero bs=1m
top statistics:
Mem: 429M Active, 272M Inact, 2889M Wired, 96K Cache, 1328K Buf, 196M Free
Swap: 5120M Total, 5120M Free
ZFS seems to consume most of RAM
# cp test /mnt
top statistics:
Mem: 2808M Active, 247M Inact, 623M Wired, 104M Cache, 1328K Buf, 5052K Free
Swap: 5120M Total, 619M Used, 4501M Free, 12% Inuse
ZFS cache has shrinked, swap increased, most of tmpfs remains in memory
# df -h /mnt
Filesystem Size Used Avail Capacity Mounted on
tmpfs 5.0G 3.0G 2.0G 60% /mnt
Thanks,
Gleb.
>
> --
> Bruce Cran
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
More information about the freebsd-fs
mailing list