All of lore.kernel.org
 help / color / mirror / Atom feed
* NILFS2 under stress
@ 2012-06-15  9:07 Zavi Zavi
       [not found] ` <CAPLqH6x7OCXS95w7-J+DLdiVkKAuKm=-8ofGwL-rcC19Z679bw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2012-06-17 12:55 ` Ivan Shmakov
  0 siblings, 2 replies; 7+ messages in thread
From: Zavi Zavi @ 2012-06-15  9:07 UTC (permalink / raw)
  To: linux-nilfs-u79uwXL29TY76Z2rM5mHXA

Hi,

I've been experimenting with NILFS2 on a 8GB USB stick.
I repeatedly created and deleted a 128MB file. After about 60 attempts, the
disk got 100% full, and would not respond anymore.

So I tried repeating this setup after changing the GC settings to be much
more agressive GC policy
protection_period       0
min_clean_segments      10%
max_clean_segments      20%
clean_check_interval    1
nsegments_per_clean     20
mc_nsegments_per_clean  40
cleaning_interval       1
mc_cleaning_interval    1
retry_interval          3

This time I was able to do the above even for 80 times, and indeed saw that
the free space on the device was periodically decreased

So I continued with filling up the file system to about half of its
capacity (3.5GB) with large 128MB files.
I then tried running a small 60 seconds fileserver benchmark of FileBench,
which uses 1.5GB.
I was able to run it twice, but then the system got 100% full again, and
non-responsive.
I tried running nilfs_cleanerd manually, tried remounting. nothing worked.

Is NILFS known to be sensitive to stress tests? Is this expected?
Or am I doing something wrong?

Thank you
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-06-17 16:22 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-15  9:07 NILFS2 under stress Zavi Zavi
     [not found] ` <CAPLqH6x7OCXS95w7-J+DLdiVkKAuKm=-8ofGwL-rcC19Z679bw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-06-15 16:50   ` Christian Smith
     [not found]     ` <20120615165024.GI16953-Ng8wz+J301SNY5Lh21HnMTHS2PGA244I9dF7HbQ/qKg@public.gmane.org>
2012-06-16 11:49       ` Tim Bannister
     [not found]         ` <985C1135657081458B80476678A9AF7F3ADDAC29-AwGyfWOFj6xM8+wRG0yK8vXRex20P6io@public.gmane.org>
2012-06-16 19:09           ` Christian Smith
     [not found]             ` <20120616190906.GJ16953-Ng8wz+J301SNY5Lh21HnMTHS2PGA244I9dF7HbQ/qKg@public.gmane.org>
2012-06-17 15:07               ` Tim Bannister
     [not found]                 ` <985C1135657081458B80476678A9AF7F3ADDACF0-AwGyfWOFj6xM8+wRG0yK8vXRex20P6io@public.gmane.org>
2012-06-17 16:22                   ` Ryusuke Konishi
2012-06-17 12:55 ` Ivan Shmakov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.