Please re-do a file copy test (not dd /dev/zero because you are using compression) and capture the output of iostat during that operation.
Copying .iso file
Code:
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu -sz await r_await w_await svctm %util
avg-cpu: %user %nice %system %iowait %steal %idle
4.17 0.00 11.84 36.61 0.00 47.38
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu -sz await r_await w_await svctm %util
avg-cpu: %user %nice %system %iowait %steal %idle
5.07 0.00 1.51 26.72 0.00 66.70
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu -sz await r_await w_await svctm %util
avg-cpu: %user %nice %system %iowait %steal %idle
2.40 0.00 1.08 18.04 0.00 78.48
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu -sz await r_await w_await svctm %util
avg-cpu: %user %nice %system %iowait %steal %idle
4.85 0.00 1.59 27.12 0.00 66.43
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu -sz await r_await w_await svctm %util
avg-cpu: %user %nice %system %iowait %steal %idle
10.04 0.00 1.95 35.03 0.00 52.98
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
storagepool 802G 1.03T 19 1.88K 152K 104M
mirror 802G 1.03T 19 1.88K 152K 104M
sdc - - 9 909 188K 107M
sdd - - 9 887 356K 104M
logs - - - - - -
mirror 5.07M 24.9G 0 1 0 136K
sda3 - - 0 1 0 136K
sdb3 - - 0 1 0 136K
cache - - - - - -
sda4 22.1G 52.9G 3 394 6.00K 47.7M
sdb4 22.5G 52.5G 5 65 11.0K 5.55M
---------- ----- ----- ----- ----- ----- -----
At this moment VM-s are not using disks as they do at day IO Wait is going from 5 to 15% and when I do this copy of file it goes up to 35 %.
1.In this server I have VM-s that have CPanel and other Linux Vm-s that use MYSQL ? Can mysql cause such IO wait and its hard to make proper block size because MYSQL now runs as service mostly in every linux machine so I cant separate it.
2.I read that disabling atime=off increases read or writes a bit, can this cause any problem in my mail servers in VM-s etc
3.From my stats what do you think is zil not used as it should ? Sometimes in windows servers when you copy paste something Ram memory of PC gets used as buffer then it throws data step by step to drive...I am not seeing anything like that with ZIL LOG and I thought it should work something like that.
As you see in this picture below in VM COPY is very slow sometimes it goes 0 then maximum 15-20 mb but in linux you saw that with copy paste in /storagepool it goes up to 112 MB/s and here you have also in this code the stats of zil drives etc when this copy is slow in VM
How it looks when I make such copy
Code:
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
storagepool 805G 1.03T 0 3.39K 0 26.2M
mirror 805G 1.03T 0 3.39K 0 26.2M
sdc - - 0 291 0 29.7M
sdd - - 0 264 0 26.3M
logs - - - - - -
mirror 4.41M 24.9G 0 0 0 0
sda3 - - 0 0 0 0
sdb3 - - 0 0 0 0
cache - - - - - -
sda4 25.5G 49.5G 4.22K 0 33.7M 0
sdb4 26.0G 49.0G 2.01K 12 16.1M 58.0K
---------- ----- ----- ----- ----- ----- -----