Re: Can't resgister cache

2 messages, 2 authors, 2012-02-16 · open the first message on its own page

Re: Can't resgister cache

From: Franco <hidden>
Date: 2012-02-15 07:16:48

I did a reboot and got it registered again.

bio: create slab <bio-1> at 1
bcache: invalidating existing data
bcache: registered cache device sdb
bcache: Caching sdc, inserted new UUID 87ba7904-7690-4985-b6a8-daeba41712a3
EXT4-fs (bcache0): mounted filesystem with ordered data mode. Opts: (null)


First read went at 119 MB/Sec, second at 37MB/Sec

Here's what's in stats_hour

/sys/block/sdc/bcache/stats_hour/cache_bypass_hits
::::::::::::::
44
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_bypass_misses
::::::::::::::
81172
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_hit_ratio
::::::::::::::
0
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_hits
::::::::::::::
24
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_miss_collisions
::::::::::::::
14
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_misses
::::::::::::::
407422
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_readaheads
::::::::::::::
0

With echo 0 >/sys/block/sdc/bcache/sequential_cutoff

33 MB/Sec


On Tue, 2012-02-14 at 22:24 -0800, Kent Overstreet wrote: 
Not sure what's going on with not being able to register again - not a
lot of info to go off of. It was working last I checked in the
bcache-3.2-dev branch, it might be buggy in the older bcache branch.
quoted
From your numbers it looks like the 8 gb of data wasn't in the cache -
bcache bypasses sequential IO by default. You can flip it off by
echoing 0 to sequential_cutoff.

On Tue, Feb 14, 2012 at 9:26 PM, Franco [off-list ref] wrote:
quoted
Hi

I was in the process of testing linux-bcache but was seeing some strange
behaviour so I thought I would remount my cached filesystem. I then
noticed that the performance results started looking like the cache just
wasn't there, so I unregistered it:

bcache: Cache set be008612-38aa-4082-9f42-1bada25cb002 unregistered
bcache: Caching disabled for sdc

but now when I try to register it again, I get bcache: error
opening /dev/sdb: device busy.

I haven't tried rebooting yet but probably will do after I've sent this
message.

These were the strange results I was getting that prompted me to unmount
and remount the filesystems.

Setup: hardware RAID 5 16 disk array with 2 partitions, 1 Intel 40GB SSD
for bcache.

Filesystem            Size  Used Avail Use% Mounted on
/dev/bcache0          1.9T   26G  1.8T   2% /data33
/dev/sdd              1.9T   23G  1.8T   2% /data34

Wrote an 8GB file to each filesystem, then tried reading it back.
Machine has 8GB RAM.

Speed for random reads from identical SSD = 181.766523 MB/Sec, random
read test done in the following order with measured speed in MB/Sec. The
random IO is actually just reading with a 4GB stride, wrapping around at
the end of the file.

/data33 49
/data34 114
/data33 114
/data33 and /data44 simultaneously 78 and 59 respectively
/data33 76
/data33 68
/data34 114
/data34 96
/data34 69
/data34 74
/data33 118
/data33 40
/data34 91

After remounting both filesystems:

/data34 148
/data33 120
/data34 120
/data33 82


After unregistering the cache

/data33 65
/data34 83
/data33 99
/data34 113

Cheers,
Franco


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

Re: Can't resgister cache

From: Kent Overstreet <hidden>
Date: 2012-02-16 01:09:29

That sounds like your SSD is slow and bottlenecking you... What kind
of SSD is it?

Could be some strange plugging thing, maybe...

On Tue, Feb 14, 2012 at 11:16 PM, Franco [off-list ref] wrote:
I did a reboot and got it registered again.

bio: create slab <bio-1> at 1
bcache: invalidating existing data
bcache: registered cache device sdb
bcache: Caching sdc, inserted new UUID 87ba7904-7690-4985-b6a8-daeba41712a3
EXT4-fs (bcache0): mounted filesystem with ordered data mode. Opts: (null)


First read went at 119 MB/Sec, second at 37MB/Sec

Here's what's in stats_hour

/sys/block/sdc/bcache/stats_hour/cache_bypass_hits
::::::::::::::
44
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_bypass_misses
::::::::::::::
81172
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_hit_ratio
::::::::::::::
0
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_hits
::::::::::::::
24
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_miss_collisions
::::::::::::::
14
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_misses
::::::::::::::
407422
::::::::::::::
/sys/block/sdc/bcache/stats_hour/cache_readaheads
::::::::::::::
0

With echo 0 >/sys/block/sdc/bcache/sequential_cutoff

33 MB/Sec


On Tue, 2012-02-14 at 22:24 -0800, Kent Overstreet wrote:
quoted
Not sure what's going on with not being able to register again - not a
lot of info to go off of. It was working last I checked in the
bcache-3.2-dev branch, it might be buggy in the older bcache branch.
quoted
From your numbers it looks like the 8 gb of data wasn't in the cache -
bcache bypasses sequential IO by default. You can flip it off by
echoing 0 to sequential_cutoff.

On Tue, Feb 14, 2012 at 9:26 PM, Franco [off-list ref] wrote:
quoted
Hi

I was in the process of testing linux-bcache but was seeing some strange
behaviour so I thought I would remount my cached filesystem. I then
noticed that the performance results started looking like the cache just
wasn't there, so I unregistered it:

bcache: Cache set be008612-38aa-4082-9f42-1bada25cb002 unregistered
bcache: Caching disabled for sdc

but now when I try to register it again, I get bcache: error
opening /dev/sdb: device busy.

I haven't tried rebooting yet but probably will do after I've sent this
message.

These were the strange results I was getting that prompted me to unmount
and remount the filesystems.

Setup: hardware RAID 5 16 disk array with 2 partitions, 1 Intel 40GB SSD
for bcache.

Filesystem            Size  Used Avail Use% Mounted on
/dev/bcache0          1.9T   26G  1.8T   2% /data33
/dev/sdd              1.9T   23G  1.8T   2% /data34

Wrote an 8GB file to each filesystem, then tried reading it back.
Machine has 8GB RAM.

Speed for random reads from identical SSD = 181.766523 MB/Sec, random
read test done in the following order with measured speed in MB/Sec. The
random IO is actually just reading with a 4GB stride, wrapping around at
the end of the file.

/data33 49
/data34 114
/data33 114
/data33 and /data44 simultaneously 78 and 59 respectively
/data33 76
/data33 68
/data34 114
/data34 96
/data34 69
/data34 74
/data33 118
/data33 40
/data34 91

After remounting both filesystems:

/data34 148
/data33 120
/data34 120
/data33 82


After unregistering the cache

/data33 65
/data34 83
/data33 99
/data34 113

Cheers,
Franco


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

--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help