pvcreate /dev/sda1
pvcreate /dev/sdb1
vgcreate holddisk /dev/sda1 /dev/sdb1
gertrude sw=4 stripe=512KB
lvcreate -n holddisk -i2 -I512 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=4 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
gertrude sw=2 stripe=32KB
lvcreate -n holddisk -i2 -I32 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=2 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
gertrude sw=2 stripe=64KB
lvcreate -n holddisk -i2 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=2 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
gertrude sw=2 stripe=512KB
lvcreate -n holddisk -i2 -I512 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=2 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
gertrude sw=2 stripe=2048KB
lvcreate -n holddisk -i2 -I2048 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=2 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
gertrude sw=2 stripe=4096KB
lvcreate -n holddisk -i2 -I4096 -l 476932 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=2 -l version=2,su=64k /dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
wart sw=4 stripe=4096KB
lvcreate -n holddisk -i4 -I4096 -l 953864 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d su=64k,sw=4 -l version=2,su=64k
/dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
watch sw=4 stripe=4096KB
lvcreate -n holddisk -i4 -I4096 -l 953868 holddisk
mkfs.xfs -f -i size=2k -b size=4k -d agcount=32,su=64k,sw=4 -l version=2,su=64k
/dev/holddisk/holddisk
mount -t xfs -o rw,noatime /dev/holddisk/holddisk /holddisk
sync; bonnie++ -d /holddisk/bonnie -s 320G -u amanda:disk -n 0 -f -b
Amanda Hold Disk XFS Bonnie++ V1.03 Benchmark results
| Size:Chunk Size | Per Char | Block | Rewrite | Per Char | Block | Num Files | Create | Read | Delete | Create | Read | Delete |
| K/sec | %
CPU | K/sec | % CPU | K/sec | % CPU | K/sec | %
CPU | K/sec | % CPU | /
sec | % CPU | | / sec | %
CPU | / sec | % CPU | /
sec | % CPU | / sec | %
CPU | / sec | % CPU | /
sec | % CPU |
320G | | | 178686 | 57 | 57567 | 14 | | | 124992 | 15 | 144.7 | 0 | | | | | | | | | | | | | |
320G | | | 140467 | 45 | 64403 | 16 | | | 167124 | 23 | 129.7 | 0 | | | | | | | | | | | | | |
320G | | | 142167 | 45 | 64783 | 16 | | | 186451 | 26 | 139.3 | 0 | | | | | | | | | | | | | |
320G | | | 178639 | 57 | 57332 | 14 | | | 126871 | 14 | 143.4 | 0 | | | | | | | | | | | | | |
320G | | | 178400 | 58 | 54259 | 13 | | | 111768 | 12 | 143.7 | 0 | | | | | | | | | | | | | |
320G | | | 178832 | 56 | 55369 | 13 | | | 108619 | 12 | 144.2 | 0 | | | | | | | | | | | | | |
320G | | | 177458 | 57 | 64665 | 16 | | | 184962 | 25 | 142.2 | 0 | | | | | | | | | | | | | |
320G | | | 176924 | 57 | 64683 | 16 | | | 186229 | 24 | 139.8 | 0 | | | | | | | | | | | | | |
320G | | | 383529 | 48 | 76309 | 9 | | | 119917 | 8 | 249.0 | 0 | | | | | | | | | | | | | |
320G | | | 343463 | 22 | 155180 | 13 | | | 375179 | 14 | 156.1 | 0 | | | | | | | | | | | | | |
320G | | | 354829 | 22 | 159433 | 13 | | | 386832 | 14 | 152.9 | 0 | | | | | | | | | | | | | |
320G | | | 361999 | 22 | 92439 | 7 | | | 158704 | 6 | 160.1 | 0 | | | | | | | | | | | | | |
320G | | | 365234 | 23 | 92816 | 7 | | | 161477 | 6 | 158.8 | 0 | | | | | | | | | | | | | |
edgar:~# sfdisk -l /dev/sdb
edgar:~# for part in c d e f g h i j k l m n o; do sfdisk -d /dev/sdb | sfdisk
/dev/sd$part; done
edgar:~# for part in b c d e f g h i j k l m n o; do sfdisk --change-id
/dev/sd$part 1 fd; done
edgar:~# for part in b c d e f g h i j k l m n o; do ls /dev/sd$part*; done
edgar:~# mdadm --create --bitmap=internal --level=raid10 --raid-devices=14 \
/dev/md0 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 \
/dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1 /dev/sdm1 /dev/sdn1 /dev/sdo1
edgar:~# mdadm --examine --scan >> /etc/mdadm/mdadm.conf
edgar:~# dpkg-reconfigure mdadm
1 edgar:~# mkfs.xfs /dev/md0
edgar:~# mkdir /holddisk
edgar:~# mount -t xfs /dev/md0 /holddisk
edgar:~# chown amanda.disk /holddisk
edgar:~# xfs_info /holddisk
meta-data=/dev/md0 isize=256 agcount=32, agsize=32050048 blks
= sectsz=512 attr=2
data = bsize=4096 blocks=1025601024, imaxpct=5
= sunit=128 swidth=896 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=500784, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
edgar:~# chown amanda.disk /holddisk
edgar:~# bonnie++ -d /holddisk -s 320G -u amanda:disk -n 0 -f -b
2 mkfs.xfs -f -d su=64k,sw=14 -l version=2,su=64k /dev/md0
edgar:/opt/amanda/etc/amanda/charm# xfs_info /holddisk
meta-data=/dev/md0 isize=256 agcount=32, agsize=32050032 blk
= sectsz=512 attr=2
data = bsize=4096 blocks=1025601024, imaxpct=5
= sunit=16 swidth=224 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=500784, version=2
= sectsz=512 sunit=16 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
3 mkfs.xfs -f -d su=64k,sw=7 -l version=2,su=64k /dev/md0
mkfs.xfs: Specified data stripe unit 128 is not the same as the volume stripe unit 1024
mkfs.xfs: Specified data stripe width 896 is not the same as the volume stripe width 7168
meta-data=/dev/md0 isize=256 agcount=32, agsize=32050016 blks
= sectsz=512 attr=2, projid32bit=0
data = bsize=4096 blocks=1025600512, imaxpct=5
= sunit=16 swidth=112 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal log bsize=4096 blocks=500784, version=2
= sectsz=512 sunit=16 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
4 edgar:~# mkfs.ext4 /dev/md0
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=128 blocks, Stripe width=896 blocks
256401408 inodes, 1025601024 blocks
51280051 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
31299 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Bonnie++
Benchmark results
| Size | Per Char | Block | Rewrite | Per Char | Block | Num Files | Create | Read | Delete | Create | Read | Delete |
| K/sec | %
CPU | K/sec | % CPU | K/sec | % CPU | K/sec | %
CPU | K/sec | % CPU | /sec | % CPU | | /sec | % CPU | /sec | % CPU | /sec | %
CPU | /sec | % CPU | /sec | % CPU | /sec | %
CPU |
320G | | | 1091386 | 81 | 607099 | 52 | | | 1198788 | 46 | 373.2 | 23 | | | | | | | | | | | | | |
Latency | | 493ms | 287ms | | 152ms | 100ms | Latency | | | | | | |
320G | | | 1099665 | 82 | 608266 | 52 | | | 1190683 | 45 | 357.6 | 22 | | | | | | | | | | | | | |
Latency | | 1289ms | 319ms | | 18831us | 121ms | Latency | | | | | | |
320G | | | 1097755 | 82 | 609745 | 52 | | | 1191963 | 45 | 362.4 | 22 | | | | | | | | | | | | | |
Latency | | 1193ms | 247ms | | 45000us | 111ms | Latency | | | | | | |
320G | | | 923375 | 80 | 568904 | 57 | | | 1183264 | 43 | 290.0 | 35 | | | | | | | | | | | | | |
Latency | | 1283ms | 255ms | | 188ms | 108ms | Latency | | | | | | |