On Mon, Oct 8, 2012 at 8:08 AM, Swâmi Petaramesh <sw...@petaramesh.org> wrote:
> Le 08/10/2012 00:47, Goffredo Baroncelli a écrit :
>> Please could you clarify if you are using the "autodefrag" options
>> when you have the performance problem ?
>
> I use autodefrag on all volumes systematically, except on volumes that I
> use for really big files that would always be defragmenting (i.e.
> virtual machines, but I seldom use virtual machines, and my performance
> problem is general, I don't take VMs into consideration in this respect...)

The autodefrag option is per filesystem not per subvolume. The settings
of the first subvolueme is used also for the other ones.

So, because you mount the same filesystem both on

> /dev/VG1/BTR_POOL    /    btrfs
subvol=UBUNTU/@,space_cache,autodefrag,compress=lzo,relatime        0 0

and

> /dev/VG1/BTR_POOL    /data/VBOX_HIDDEN    btrfs
subvol=DATA/VBOX_HIDDEN,space_cache,compress=lzo,noatime    0 0
> /dev/VG1/BTR_POOL    /data/VBOX_VMS        btrfs
subvol=DATA/VBOX_VMS,space_cache,compress=lzo,noatime    0 0

the autodefrag option is enabled also for DATA/VBOX_HIDDEN and DATA/VBOM_VMS

>
>> Are you in position to to reduce the number of snapshot from hundreds
>> to few  ?
>
> I might do this as an experiment, but it would defeat one of the
> prominent purposes for which I use BTRFS, and the number of snapshots
> would grow immediately again, as I use the excellent OpenSuSE "snapper"
> tool, that makes a snapshot every single hour...

I am not suggesting that as solution, but this would help to
investigate the problem.

If you don't have any needs of the snapshot, you can delete it, wait
that the cleaner
kernel thread does its job (it could require a bit of time), then
reboot the machine.
If I am right the performance should goes high.

I fear that both the combination of autodefrag and the high number of
snapshot could
be the root-cause of the the bad performance.

>
> Kind regards.

Ciao
Goffredo

> --
> Swâmi Petaramesh <sw...@petaramesh.org> http://petaramesh.org PGP 9076E32E
> Ne cherchez pas : Je ne suis pas sur Facebook.
>
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to