Using ZFS 0.6.4.1-1 and Proxmox as VE for my KVM ~32 machines powered with cache=writeback (cache=none not starting)
Deduplication disabled, primarycache/secondarycache=all, checksum/compression ON. compressratio 1.71X, sync standard.
When I start copying heavy files (~1G) inside the guest, Load Average dramatically increases on Host.
VM - CentOS6 x64, RAW image, cache=writeback, VIRTIO
For example,
Before copy - load average: 3.40, 4.14, 4.25
ON copy - load average: 15.10, 7.73, 6.09
I also see that other VMs start lagging.
Principally same behaviour experiencing even if VM not using VIRTIO.
Some info + screenshots:
zpool status -v:
# cat /proc/scsi/scsi
----
----
modprobe:
PS. Yes, I see that my memory is not enough free, but I can't do anything with that due to ARC cache usage... My VMs together doesn't eat that memory, really (1-2 GB VMs).
Deduplication disabled, primarycache/secondarycache=all, checksum/compression ON. compressratio 1.71X, sync standard.
When I start copying heavy files (~1G) inside the guest, Load Average dramatically increases on Host.
VM - CentOS6 x64, RAW image, cache=writeback, VIRTIO
For example,
Before copy - load average: 3.40, 4.14, 4.25
ON copy - load average: 15.10, 7.73, 6.09
I also see that other VMs start lagging.
Principally same behaviour experiencing even if VM not using VIRTIO.
Some info + screenshots:
zpool status -v:
Code:
pool: POOL1
state: ONLINE
scan: scrub repaired 0 in 42h55m with 0 errors on Sun Aug 31 15:28:56 2014
config:
NAME STATE READ WRITE CKSUM
POOL1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
scsi-35000c500563c3ecb ONLINE 0 0 0
scsi-35000c500565053a7 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
scsi-35000c500565057d3 ONLINE 0 0 0
scsi-35000c50056505827 ONLINE 0 0 0
cache
scsi-SAdaptec_SSD_9067252C ONLINE 0 0 0
errors: No known data errors
Code:
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: Adaptec Model: SSD Rev: V1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: Samsung Model: SSD 840 PRO Seri Rev: DXM0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: ST3250318AS Rev: CC46
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: SEAGATE Model: ST2000NM0023 Rev: A001
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi1 Channel: 00 Id: 02 Lun: 00
Vendor: SEAGATE Model: ST2000NM0023 Rev: A001
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi1 Channel: 00 Id: 03 Lun: 00
Vendor: SEAGATE Model: ST2000NM0023 Rev: A001
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi1 Channel: 00 Id: 04 Lun: 00
Vendor: SEAGATE Model: ST2000NM0023 Rev: A001
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi1 Channel: 00 Id: 05 Lun: 00
Vendor: SEAGATE Model: ST32000645SS Rev: 0004
Type: Direct-Access ANSI SCSI revision: 06
Host: scsi1 Channel: 00 Id: 06 Lun: 00
Vendor: SEAGATE Model: ST3300657SS Rev: 0006
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 07 Lun: 00
Vendor: SEAGATE Model: ST3300657SS Rev: 0006
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 08 Lun: 00
Vendor: SEAGATE Model: ST3300657SS Rev: 0006
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 09 Lun: 00
Vendor: SEAGATE Model: ST3300657SS Rev: 0006
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 10 Lun: 00
Vendor: ATA Model: WDC WD20EARX-00P Rev: AB51
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 11 Lun: 00
Vendor: INTEL Model: SR2612UR Rev: I106
Type: Enclosure ANSI SCSI revision: 05
----
Code:
02:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS (rev 08)
----
Code:
# free -m
total used free shared buffers cached
Mem: 88556 83518 5038 0 119 240
-/+ buffers/cache: 83157 5399
Swap: 29695 3004 26691
modprobe:
Code:
options zfs zfs_arc_min=4294967296
options zfs zfs_arc_max=34359738368
PS. Yes, I see that my memory is not enough free, but I can't do anything with that due to ARC cache usage... My VMs together doesn't eat that memory, really (1-2 GB VMs).
Last edited: