Re: Readhead Issues using cluster-1.01.00

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Velu Erwan a écrit :

Hi,
I've been playing with cluster-1.01.00 and I found the reading very slow.
I've been trying to setup "max_readahead" using gfs_tool and performances are unchanged.

I've investigate more on that problem with a collegue.
He founds that gfs is now using a diaper volume.
This volume maps the physical device I provide to gfs, but we had 2 questions about that :

1°) Why this volume is so big ? On my system it reaches ~8192 ExaBytes !
The first time I saw  that I thought it was an error...

[root@max4 ~]# cat /proc/partitions  | grep  -e "major" -e "diapered"
major minor  #blocks  name
252     0 9223372036854775807 diapered_g1v1
[root@max4 ~]#


2°) Regarding the source code, this diaper volume never set the "gd->queue->backing_dev_info.ra_pages" which is set to zero by
gd->queue = blk_alloc_queue(GFP_KERNEL);
Is it needed to enforce the cache/lock management or is it just a miss ?
This could explain why the reading performances are low while gfs_read() makes a generic_file_read() isn't it ?

--

Linux-cluster@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/linux-cluster

[Index of Archives]     [Corosync Cluster Engine]     [GFS]     [Linux Virtualization]     [Centos Virtualization]     [Centos]     [Linux RAID]     [Fedora Users]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Camping]

  Powered by Linux