[DragonFlyBSD - Bug #2868] tmpfs problems: incorrect size, no auto-size

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Tue Dec 22 02:23:48 PST 2015

Issue #2868 has been updated by marino.

"the available amount of memory (including main memory and swap space)"

I don't read that to mean available-memory = main + swap.
It says the algorithm that determines how much memory is available to tmpfs will pull from ram and swap, but doesn't say what proportion.

"In FreeBSD each tmpfs size equals 'used space' + 'available_space' so that capacity of mounted tmpfs by default "

It's the same for DragonFly except the amount is what the algorithm determines.

Bug #2868: tmpfs problems: incorrect size, no auto-size

* Author: arcade at b1t.name
* Status: New
* Priority: Low
* Assignee: 
* Category: VFS subsystem
* Target version: 
tmpfs version in DragonFly is limited  when comparing to FreeBSD:

1. When tmpfs is mounted automatically it's size by default (per man page) should be equal to all free mem + all free swap. Instead tmpfs filesystems are created with a fairly small size - like 200k on host with 1G mem.
2. tmpfs size should be auto adjusted when other processes are eating mem or when swap is added. Instead as swap is initialized after mounting /tmp swap addition doesn't make tmpfs grow. On the other hand I never saw tmpfs shrinking when all available memory is used.

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account

More information about the Bugs mailing list