What is your I/O scheduler and tuned-adm profile in the VM. RedHat based VMs use deadline which prioritizes reads before writes -> you can use 'noop' or 'none'.
For profile, you can use high-performance. Best Regards, Strahil NikolovOn Oct 18, 2019 06:45, Jayme <[email protected]> wrote: > > I'm wondering if anyone has any tips to improve file/directory operations in > HCI replica 3 (no arbtr) configuration with SSDs and 10Gbe storage network. > > I am running stock optimize for virt store volume settings currently and am > wondering what if any improvements I can make for VM write speed and more > specifically anything I can tune to increase performance of small file > operations such as copying, untar, npm installs etc. > > For some context, I'm seeing ~50MB/s write speeds inner VM with: dd > if=/dev/zero of=./test bs=512k count=2048 oflag=direct -- I am not sure how > this compares to other HCI setups, I feel like it should be higher with SSD > backed storage. Same command from gluster mount is over 400MB/s > > I've read some things about meta data caching, read ahead and other options. > There are so many and I'm not sure where to start, I'm also not sure which > could potentially have a negative impact on VM stability/reliability. > > Here are options for one of my volumes: > > Volume Name: prod_b > Type: Replicate > Volume ID: c3e7447e-8514-4e4a-9ff5-a648fe6aa537 > Status: Started > Snapshot Count: 0 > Number of Bricks: 1 x 3 = 3 > Transport-type: tcp > Bricks: > Brick1: gluster0.example.com:/gluster_bricks/prod_b/prod_b > Brick2: gluster1.example.com:/gluster_bricks/prod_b/prod_b > Brick3: gluster2.example.com:/gluster_bricks/prod_b/prod_b > Options Reconfigured: > server.event-threads: 4 > client.event-threads: 4 > performance.client-io-threads: on > nfs.disable: on > transport.address-family: inet > performance.quick-read: off > performance.read-ahead: off > performance.io-cache: off > performance.low-prio-threads: 32 > network.remote-dio: off > cluster.eager-lock: enable > cluster.quorum-type: auto > cluster.server-quorum-type: server > cluster.data-self-heal-algorithm: full > cluster.locking-scheme: granular > cluster.shd-max-threads: 8 > cluster.shd-wait-qlength: 10000 > features.shard: on > user.cifs: off > storage.owner-uid: 36 > storage.owner-gid: 36 > network.ping-timeout: 30 > performance.strict-o-direct: on > cluster.granular-entry-heal: enable > server.allow-insecure: on > cluster.choose-local: off > >
_______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/GLUNDXHYD2GTRQHEDUW6S7GRMXAUEI73/

