I'm experimenting with a mirrored ZFS pool under LUKS devices. I've been performing write tests with dd in a VM using VirtIO SCSI, specifically with these options;
It seems like the load shoots up very high but I am unsure what the actual cause is. It's probably disk I/O but I'm unsure what I should be doing or what options should be adjusted.
I have an E3-1245 V2 with 32GB of ECC RAM operating at 1333Mhz.
Example of load after 2 minute of writes:
My pool:
Pool configuration:
Code:
dd if=/dev/urandom of=/root/test bs=4096 status=progress
It seems like the load shoots up very high but I am unsure what the actual cause is. It's probably disk I/O but I'm unsure what I should be doing or what options should be adjusted.
I have an E3-1245 V2 with 32GB of ECC RAM operating at 1333Mhz.
Example of load after 2 minute of writes:
Code:
root@zfs-test ~ # uptime
05:23:51 up 1:34, 2 users, load average: 27.57, 16.05, 9.56
My pool:
Code:
root@zfs-test ~ # zpool status
pool: pool0
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
pool0 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda5_crypt ONLINE 0 0 0
sdb5_crypt ONLINE 0 0 0
errors: No known data errors
Pool configuration:
Code:
root@zfs-test ~ # zfs get all pool0/vmstor
NAME PROPERTY VALUE SOURCE
pool0/vmstor type filesystem -
pool0/vmstor creation Fri Aug 17 3:51 2018 -
pool0/vmstor used 264G -
pool0/vmstor available 2.30T -
pool0/vmstor referenced 96K -
pool0/vmstor compressratio 1.01x -
pool0/vmstor mounted yes -
pool0/vmstor quota none default
pool0/vmstor reservation none default
pool0/vmstor recordsize 128K default
pool0/vmstor mountpoint /pool0/vmstor default
pool0/vmstor sharenfs off default
pool0/vmstor checksum on default
pool0/vmstor compression on inherited from pool0
pool0/vmstor atime on default
pool0/vmstor devices on default
pool0/vmstor exec on default
pool0/vmstor setuid on default
pool0/vmstor readonly off default
pool0/vmstor zoned off default
pool0/vmstor snapdir hidden default
pool0/vmstor aclinherit restricted default
pool0/vmstor createtxg 36 -
pool0/vmstor canmount on default
pool0/vmstor xattr on default
pool0/vmstor copies 1 default
pool0/vmstor version 5 -
pool0/vmstor utf8only off -
pool0/vmstor normalization none -
pool0/vmstor casesensitivity sensitive -
pool0/vmstor vscan off default
pool0/vmstor nbmand off default
pool0/vmstor sharesmb off default
pool0/vmstor refquota none default
pool0/vmstor refreservation none default
pool0/vmstor guid 5999095079813220367 -
pool0/vmstor primarycache all default
pool0/vmstor secondarycache all default
pool0/vmstor usedbysnapshots 0B -
pool0/vmstor usedbydataset 96K -
pool0/vmstor usedbychildren 264G -
pool0/vmstor usedbyrefreservation 0B -
pool0/vmstor logbias latency default
pool0/vmstor dedup off local
pool0/vmstor mlslabel none default
pool0/vmstor sync standard default
pool0/vmstor dnodesize legacy default
pool0/vmstor refcompressratio 1.00x -
pool0/vmstor written 96K -
pool0/vmstor logicalused 29.0G -
pool0/vmstor logicalreferenced 40K -
pool0/vmstor volmode default default
pool0/vmstor filesystem_limit none default
pool0/vmstor snapshot_limit none default
pool0/vmstor filesystem_count none default
pool0/vmstor snapshot_count none default
pool0/vmstor snapdev hidden default
pool0/vmstor acltype off default
pool0/vmstor context none default
pool0/vmstor fscontext none default
pool0/vmstor defcontext none default
pool0/vmstor rootcontext none default
pool0/vmstor relatime off default
pool0/vmstor redundant_metadata all default
pool0/vmstor overlay off default
Last edited: