Re: Last git tree memory problem ?

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

 



Hi

We've just checked-in 2 commits that reduce per-thread memory usage
as well as the default number of threads. The first commit should result
in lower memory usage in your vol file with 64 threads. Please let us
know the memory usage for the latest git with the same server side config.

You can see a brief description of the two commits here:
http://git.savannah.gnu.org/cgit/gluster.git/log/

Thanks
Shehjar

nicolas prochazka wrote:
hello again, after more test, glusterfd process memory grows with ption thread-count 64 , perhaps is it normal ?

( count = 4  => 300 Mo , 16 => 600 Mo , 64 => 2.5Go )

Regards, Nicolas Prochazka


2009/4/10 nicolas prochazka <prochazka.nicolas@xxxxxxxxx>:
Hello, server and client conf file Regards, Nicolas Prochazka.


volume brickless type storage/posix option directory /mnt/disks/export end-volume

volume brickthread type features/posix-locks option mandatory-locks
on # enables mandatory locking on all files subvolumes brickless end-volume

volume brick type performance/io-threads option thread-count 64 subvolumes brickthread end-volume


volume server type protocol/server subvolumes brick option client-volume-filename /etc/glusterfs/Gglusterfs-client.vol option transport-type tcp option auth.addr.brick.allow 10.98.98.* end-volume




--------------------------------------------------------------------
 volume brick_10.98.98.1 type protocol/client option transport-type
tcp/client option transport-timeout 120 option remote-host 10.98.98.1 option remote-subvolume brick end-volume


volume brick_10.98.98.2 type protocol/client option transport-type tcp/client option transport-timeout 120 option remote-host 10.98.98.2 option remote-subvolume brick end-volume


volume last type cluster/replicate subvolumes brick_10.98.98.2 brick_10.98.98.1 option favorite-child brick_10.98.98.1 end-volume


volume iothreads type performance/io-threads option thread-count 64
 subvolumes last end-volume

volume io-cache type performance/io-cache option cache-size 2048MB # default is 32MB option page-size 128KB #128KB is default option option cache-timeout 2 # default is 1 subvolumes iothreads end-volume

volume writebehind type performance/write-behind option block-size 128KB # default is 0bytes option cache-size 512KB option flush-behind off # default is 'off' subvolumes io-cache end-volume


2009/4/10 Shehjar Tikoo <shehjart@xxxxxxxxxxxxx>:
I am looking into this. In the meantime, It'd help very much if you can post the vol file.

Thanks Shehjar

nicolas prochazka wrote:
hello, I just try last git tree, and it seems that's server process ( glusterfsd ) takes a lot of memory ( >2 Go) whereas with same config file and other version, glusterfsd process take 300Mo

J've juste change , option thread-count 4 to option thread-count 64 ( it seems that now thread count must be between 32-512 ?)

Regards, Nicolas Prochazka


_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxx http://lists.nongnu.org/mailman/listinfo/gluster-devel








[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux