Thread (30 messages) 30 messages, 10 authors, 2012-12-09

Re: BTRFS, getting darn slower everyday

From: Martin Steigerwald <hidden>
Date: 2012-10-07 14:48:55

Am Sonntag, 7. Oktober 2012 schrieb Swâmi Petaramesh:
Le 07/10/2012 12:59, Martin Steigerwald a écrit :
quoted
btrfs fi df (preferably with btrfs tools from Goffredo)
btrfs fi show
I don't think I miss any free space ;-)
Well I could I know this beforehand?
(From one of my machines, but the others have rather the same
architecture...)

# btrfs fi sh
failed to read /dev/sr0
Label: 'BTR_POOL'  uuid: 7266e630-ba72-404c-bfbd-759d3a6ce2e3
    Total devices 1 FS bytes used 278.55GB
    devid    1 size 912.26GB used 464.04GB path /dev/dm-1
Hmmm. Looks fine for me.

Where is this volume pool located on? On which drive(s)?
Label: 'BTR_BOOT'  uuid: b280100e-6a9a-4488-a207-d4e3f001b4c9
    Total devices 1 FS bytes used 504.39MB
    devid    1 size 1.00GB used 729.50MB path /dev/sda2


# btrfs fi df /boot
System: total=4.00MB, used=4.00KB
Data+Metadata: total=725.50MB, used=504.38MB

# btrfs fi df /
Data: total=426.01GB, used=273.00GB
System, DUP: total=8.00MB, used=56.00KB
System: total=4.00MB, used=0.00
Metadata, DUP: total=19.00GB, used=5.55GB
Metadata: total=8.00MB, used=0.00

# df -h /boot /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       1,1G  505M  517M  50% /boot
-               913G  285G  602G  33% /


...and I have quite a lot of snapshots, as I use OpenSuSE excellent
"snapper" utility :
[…]
...or if you prefer, something like :

# btrfs su li /
ID 256 top level 5 path UBUNTU
ID 259 top level 5 path UBUNTU/@
ID 261 top level 5 path UBUNTU/@tmp
ID 262 top level 5 path UBUNTU/@home
This could be 100 or more subvolumes / snapshots.

Maybe slowness could be related to this one.

It would be good to have some capture of this slowness with

vmstat 10

iostat -xd 10 /your/device

or something like that. Especially for the later, cause it shows the count 
of reads and writes.

Also how much RAM has the machine? What does free -m / cat /proc/meminfo 
tell.

Other than that I leave this too BTRFS developers to answer to. I think 
that this has become easier by the data you provided.

Thanks,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help