This shows you the differences between two versions of the page.
| navody:server:glusterfs [2015/07/30 19:22] – vytvořeno petr | navody:server:glusterfs [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== GlusterFS bez cap_sys_admin ====== | ||
| - | Ve výchozím stavu používá GlusterFS xattrs, který není dostupný pod kontejnery, bez cap_sys_admin capabilities. Tady je stručný návod k sestavení GlusterFS pod Debianem tak, aby používal uživatelské namespaces: | ||
| - | |||
| - | < | ||
| - | apt-get install dpkg-dev fuse | ||
| - | apt-get build-dep glusterfs | ||
| - | |||
| - | # Stáhneme zdrojové kódy glusterfs | ||
| - | apt-get source glusterfs | ||
| - | |||
| - | # Pokud máte problémy s některými GPG klíči, můžete si je přidat: | ||
| - | gpg --keyserver keyserver.ubuntu.com --recv-keys 90CBD8E4 | ||
| - | |||
| - | # Upravte zdrojové kódy prostým "najdi a změň" | ||
| - | cd glusterfs-3.5.2/ | ||
| - | find . -regex ' | ||
| - | |||
| - | # Sestavte balíčky | ||
| - | dpkg-source --commit | ||
| - | dpkg-buildpackage | ||
| - | cd .. | ||
| - | |||
| - | # Nainstalujte je | ||
| - | dpkg -i glusterfs-*.deb | ||
| - | </ | ||
| - | |||
| - | Funkční svazek: | ||
| - | |||
| - | < | ||
| - | gluster& | ||
| - | |||
| - | Volume Name: shared | ||
| - | Type: Replicate | ||
| - | Volume ID: 7253c6d6-aec0-4804-9bb5-c4b0150d69bc | ||
| - | Status: Started | ||
| - | Number of Bricks: 1 x 2 = 2 | ||
| - | Transport-type: | ||
| - | Bricks: | ||
| - | Brick1: 172.16.0.62:/ | ||
| - | Brick2: 172.16.0.1:/ | ||
| - | </ | ||
| - | |||
| - | Výkonnostní testy na vpsFree.cz: | ||
| - | |||
| - | < | ||
| - | Iozone: Performance Test of File I/O | ||
| - | Version $Revision: 3.430 $ | ||
| - | Compiled for 64 bit mode. | ||
| - | Build: linux-AMD64 | ||
| - | |||
| - | Contributors: | ||
| - | Al Slater, Scott Rhine, Mike Wisner, Ken Goss | ||
| - | Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR, | ||
| - | Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner, | ||
| - | | ||
| - | Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root, | ||
| - | | ||
| - | | ||
| - | |||
| - | Run began: Fri Jul 17 11:48:28 2015 | ||
| - | |||
| - | Setting no_unlink | ||
| - | Include close in write timing | ||
| - | Include fsync in write timing | ||
| - | No retest option selected | ||
| - | Record Size 64 kB | ||
| - | File size set to 1048576 kB | ||
| - | Command line used: ./iozone -w -c -e -i 0 -+n -C -r 64k -s 1g -t 8 -F / | ||
| - | Output is in kBytes/sec | ||
| - | Time Resolution = 0.000001 seconds. | ||
| - | Processor cache size set to 1024 kBytes. | ||
| - | Processor cache line size set to 32 bytes. | ||
| - | File stride size set to 17 * record size. | ||
| - | Throughput test with 8 processes | ||
| - | Each process writes a 1048576 kByte file in 64 kByte records | ||
| - | |||
| - | Children see throughput for 8 initial writers | ||
| - | Parent sees throughput for 8 initial writers | ||
| - | Min throughput per process | ||
| - | Max throughput per process | ||
| - | Avg throughput per process | ||
| - | Min xfer = 1009216.00 kB | ||
| - | Child[0] xfer count = 1024000.00 kB, Throughput = 6642.03 kB/sec | ||
| - | Child[1] xfer count = 1045696.00 kB, Throughput = 6782.18 kB/sec | ||
| - | Child[2] xfer count = 1034880.00 kB, Throughput = 6712.34 kB/sec | ||
| - | Child[3] xfer count = 1022080.00 kB, Throughput = 6629.23 kB/sec | ||
| - | Child[4] xfer count = 1011328.00 kB, Throughput = 6559.43 kB/sec | ||
| - | Child[5] xfer count = 1009216.00 kB, Throughput = 6546.01 kB/sec | ||
| - | Child[6] xfer count = 1048576.00 kB, Throughput = 6947.46 kB/sec | ||
| - | Child[7] xfer count = 1028352.00 kB, Throughput = 6670.79 kB/sec | ||
| - | |||
| - | iozone test complete.</ | ||
| - | |||
| - | Svazek GlusterFS: | ||
| - | |||
| - | < | ||
| - | Iozone: Performance Test of File I/O | ||
| - | Version $Revision: 3.430 $ | ||
| - | Compiled for 64 bit mode. | ||
| - | Build: linux-AMD64 | ||
| - | |||
| - | Contributors: | ||
| - | Al Slater, Scott Rhine, Mike Wisner, Ken Goss | ||
| - | Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR, | ||
| - | Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner, | ||
| - | | ||
| - | Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root, | ||
| - | | ||
| - | | ||
| - | |||
| - | Run began: Fri Jul 17 12:19:17 2015 | ||
| - | |||
| - | Setting no_unlink | ||
| - | Include close in write timing | ||
| - | Include fsync in write timing | ||
| - | No retest option selected | ||
| - | Record Size 64 kB | ||
| - | File size set to 1048576 kB | ||
| - | Command line used: ./iozone -w -c -e -i 0 -+n -C -r 64k -s 1g -t 8 -F / | ||
| - | Output is in kBytes/sec | ||
| - | Time Resolution = 0.000001 seconds. | ||
| - | Processor cache size set to 1024 kBytes. | ||
| - | Processor cache line size set to 32 bytes. | ||
| - | File stride size set to 17 * record size. | ||
| - | Throughput test with 8 processes | ||
| - | Each process writes a 1048576 kByte file in 64 kByte records | ||
| - | |||
| - | Children see throughput for 8 initial writers | ||
| - | Parent sees throughput for 8 initial writers | ||
| - | Min throughput per process | ||
| - | Max throughput per process | ||
| - | Avg throughput per process | ||
| - | Min xfer = 364224.00 kB | ||
| - | Child[0] xfer count = 528192.00 kB, Throughput = 2584.27 kB/sec | ||
| - | Child[1] xfer count = 525248.00 kB, Throughput = 2571.77 kB/sec | ||
| - | Child[2] xfer count = 364224.00 kB, Throughput = 1783.32 kB/sec | ||
| - | Child[3] xfer count = 1048576.00 kB, Throughput = 5134.14 kB/sec | ||
| - | Child[4] xfer count = 526400.00 kB, Throughput = 2577.41 kB/sec | ||
| - | Child[5] xfer count = 1003200.00 kB, Throughput = 4907.09 kB/sec | ||
| - | Child[6] xfer count = 526144.00 kB, Throughput = 2576.12 kB/sec | ||
| - | Child[7] xfer count = 373696.00 kB, Throughput = 1829.70 kB/sec | ||
| - | |||
| - | iozone test complete.</ | ||
| - | |||
| - | Test na ZFS s xattr=sa: | ||
| - | |||
| - | < | ||
| - | Iozone: Performance Test of File I/O | ||
| - | Version $Revision: 3.430 $ | ||
| - | Compiled for 64 bit mode. | ||
| - | Build: linux-AMD64 | ||
| - | |||
| - | Contributors: | ||
| - | Al Slater, Scott Rhine, Mike Wisner, Ken Goss | ||
| - | Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR, | ||
| - | Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner, | ||
| - | | ||
| - | Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root, | ||
| - | | ||
| - | | ||
| - | |||
| - | Run began: Wed Jul 22 08:09:08 2015 | ||
| - | |||
| - | Setting no_unlink | ||
| - | Include close in write timing | ||
| - | Include fsync in write timing | ||
| - | No retest option selected | ||
| - | Record Size 64 kB | ||
| - | File size set to 1048576 kB | ||
| - | Command line used: ./iozone -w -c -e -i 0 -+n -C -r 64k -s 1g -t 8 -F / | ||
| - | Output is in kBytes/sec | ||
| - | Time Resolution = 0.000001 seconds. | ||
| - | Processor cache size set to 1024 kBytes. | ||
| - | Processor cache line size set to 32 bytes. | ||
| - | File stride size set to 17 * record size. | ||
| - | Throughput test with 8 processes | ||
| - | Each process writes a 1048576 kByte file in 64 kByte records | ||
| - | |||
| - | Children see throughput for 8 initial writers | ||
| - | Parent sees throughput for 8 initial writers | ||
| - | Min throughput per process | ||
| - | Max throughput per process | ||
| - | Avg throughput per process | ||
| - | Min xfer = 1048064.00 kB | ||
| - | Child[0] xfer count = 1048256.00 kB, Throughput = 3355.46 kB/sec | ||
| - | Child[1] xfer count = 1048256.00 kB, Throughput = 3355.55 kB/sec | ||
| - | Child[2] xfer count = 1048384.00 kB, Throughput = 3355.87 kB/sec | ||
| - | Child[3] xfer count = 1048064.00 kB, Throughput = 3354.94 kB/sec | ||
| - | Child[4] xfer count = 1048576.00 kB, Throughput = 3356.57 kB/sec | ||
| - | Child[5] xfer count = 1048256.00 kB, Throughput = 3355.47 kB/sec | ||
| - | Child[6] xfer count = 1048256.00 kB, Throughput = 3355.65 kB/sec | ||
| - | Child[7] xfer count = 1048256.00 kB, Throughput = 3355.47 kB/sec | ||
| - | |||
| - | iozone test complete.</ | ||