[OmniOS-discuss] iSCSI poor write performance
Martin Truhlář
martin.truhlar at archcon.cz
Wed Sep 23 14:06:53 UTC 2015
Hi Hanno
Thank you for your advice, unfortunatelly on dpool is ashift already set to 12 without any impact on performance.
Martin
dpool:
version: 5000
name: 'dpool'
state: 0
txg: 423442
pool_guid: 8301756920046328435
hostid: 390978448
hostname: 'archnas'
vdev_children: 6
vdev_tree:
type: 'root'
id: 0
guid: 8301756920046328435
create_txg: 4
children[0]:
type: 'mirror'
id: 0
guid: 1196673952777635344
metaslab_array: 34
metaslab_shift: 33
ashift: 12
asize: 1000191557632
is_log: 0
create_txg: 4
children[0]:
type: 'disk'
id: 0
guid: 8124964091934866578
path: '/dev/dsk/c1t50014EE00400FA16d0s0'
devid: 'id1,sd at n50014ee00400fa16/a'
phys_path: '/scsi_vhci/disk at g50014ee00400fa16:a'
whole_disk: 1
DTL: 490
create_txg: 4
children[1]:
type: 'disk'
id: 1
guid: 9348868466535755709
path: '/dev/dsk/c1t50014EE2B40F14DBd0s0'
devid: 'id1,sd at n50014ee2b40f14db/a'
phys_path: '/scsi_vhci/disk at g50014ee2b40f14db:a'
whole_disk: 1
DTL: 489
create_txg: 4
children[1]:
type: 'mirror'
id: 1
guid: 9943497592636049032
metaslab_array: 38
metaslab_shift: 33
ashift: 12
asize: 1000191557632
is_log: 0
create_txg: 34
children[0]:
type: 'disk'
id: 0
guid: 2705367364579591435
path: '/dev/dsk/c1t50014EE05950B131d0s0'
devid: 'id1,sd at n50014ee05950b131/a'
phys_path: '/scsi_vhci/disk at g50014ee05950b131:a'
whole_disk: 1
DTL: 488
create_txg: 34
children[1]:
type: 'disk'
id: 1
guid: 5412107877453931054
path: '/dev/dsk/c1t50014EE2B5E5A6B8d0s0'
devid: 'id1,sd at n50014ee2b5e5a6b8/a'
phys_path: '/scsi_vhci/disk at g50014ee2b5e5a6b8:a'
whole_disk: 1
DTL: 487
create_txg: 34
children[2]:
type: 'mirror'
id: 2
guid: 4337686502023930092
whole_disk: 0
metaslab_array: 40
metaslab_shift: 33
ashift: 12
asize: 1000191557632
is_log: 0
create_txg: 65
children[0]:
type: 'disk'
id: 0
guid: 12065653943105190290
path: '/dev/dsk/c1t50014EE05958C51Bd0s0'
devid: 'id1,sd at n50014ee05958c51b/a'
phys_path: '/scsi_vhci/disk at g50014ee05958c51b:a'
whole_disk: 1
DTL: 486
create_txg: 65
children[1]:
type: 'disk'
id: 1
guid: 7956964322079560255
path: '/dev/dsk/c1t50014EE0595617ACd0s0'
devid: 'id1,sd at n50014ee0595617ac/a'
phys_path: '/scsi_vhci/disk at g50014ee0595617ac:a'
whole_disk: 1
DTL: 482
create_txg: 65
children[3]:
type: 'mirror'
id: 3
guid: 13515811785015942389
metaslab_array: 43
metaslab_shift: 33
ashift: 12
asize: 1000191557632
is_log: 0
create_txg: 119
children[0]:
type: 'disk'
id: 0
guid: 2010958773514461606
path: '/dev/dsk/c1t50014EE0AEAE7540d0s0'
devid: 'id1,sd at n50014ee0aeae7540/a'
phys_path: '/scsi_vhci/disk at g50014ee0aeae7540:a'
whole_disk: 1
DTL: 484
create_txg: 119
children[1]:
type: 'disk'
id: 1
guid: 6920452460884353416
path: '/dev/dsk/c1t50014EE0AEAE9B65d0s0'
devid: 'id1,sd at n50014ee0aeae9b65/a'
phys_path: '/scsi_vhci/disk at g50014ee0aeae9b65:a'
whole_disk: 1
DTL: 491
create_txg: 119
children[4]:
type: 'mirror'
id: 4
guid: 13450996153705674574
metaslab_array: 45
metaslab_shift: 30
ashift: 9
asize: 120020795392
is_log: 1
create_txg: 172
children[0]:
type: 'disk'
id: 0
guid: 642840549260709901
path: '/dev/dsk/c1t55CD2E404B88ABE1d0s0'
devid: 'id1,sd at n55cd2e404b88abe1/a'
phys_path: '/scsi_vhci/disk at g55cd2e404b88abe1:a'
whole_disk: 1
DTL: 494
create_txg: 172
children[1]:
type: 'disk'
id: 1
guid: 17473204952243782915
path: '/dev/dsk/c1t55CD2E404B88E4CFd0s0'
devid: 'id1,sd at n55cd2e404b88e4cf/a'
phys_path: '/scsi_vhci/disk at g55cd2e404b88e4cf:a'
whole_disk: 1
DTL: 493
create_txg: 172
children[5]:
type: 'mirror'
id: 5
guid: 6461803899340698053
metaslab_array: 520
metaslab_shift: 33
ashift: 12
asize: 1000191557632
is_log: 0
create_txg: 422833
children[0]:
type: 'disk'
id: 0
guid: 15790186799979059305
path: '/dev/dsk/c1t50014EE0AEABB8E7d0s0'
devid: 'id1,sd at n50014ee0aeabb8e7/a'
phys_path: '/scsi_vhci/disk at g50014ee0aeabb8e7:a'
whole_disk: 1
create_txg: 422833
children[1]:
type: 'disk'
id: 1
guid: 3033691275784652782
path: '/dev/dsk/c1t50014EE0AEB44327d0s0'
devid: 'id1,sd at n50014ee0aeb44327/a'
phys_path: '/scsi_vhci/disk at g50014ee0aeb44327:a'
whole_disk: 1
create_txg: 422833
features_for_read:
com.delphix:hole_birth
com.delphix:embedded_data
-----Original Message-----
From: Hanno Hirschberger [mailto:hannohirschberger at googlemail.com]
Sent: Wednesday, September 23, 2015 2:43 PM
To: omnios-discuss at lists.omniti.com
Subject: Re: [OmniOS-discuss] iSCSI poor write performance
Hi Martin,
On 23.09.2015 10:51, Martin Truhlář wrote:
> Tests revealed, that problem is somewhere in disk array itself.
are you familiar with the ashift problem on 4k drives? My best guess would be that the 1 TB WD drives are emulating a block size of 512 bytes while using 4k sectors internally. OmniOS is using a ashift value of 9 then to align the data efficiently (on 512 byte sectors!). This slows the whole pool down - I had the same problem before. The ashift value has to be 12 on 4k drives!
Try the command 'zdb' to gather the values for your drives. Look for
'ashift: 9' oder 'ashift: 12'.
Regards,
Hanno
_______________________________________________
OmniOS-discuss mailing list
OmniOS-discuss at lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss
More information about the OmniOS-discuss
mailing list