daos perf in VOS mode
boro-49: 375GB Intel Optane SSD
LBA format #00: data size=512, metadata size=0
VOS mode (single thread, storage only)
$daos_perf -T vos -P 120G -d 1 -a 200 -r 500 -s 1M -C 0 -z -t
D_LOG_MASK=ERR
CRT_PHY_ADDR_STR=ofi+sockets
OFI_INTERFACE=ib0
VOS_MEM_CLASS=PMEM
Parameters :
pool size : 122880 MB
credits : 0 (sync I/O for -ve)
obj_per_cont : 1 x 1 (procs)
dkey_per_obj : 1
akey_per_dkey : 200
recx_per_akey : 500
value type : single
value size : 1048576
zero copy : yes
overwrite : yes & no
verify fetch : no
VOS file : /mnt/daos/vos_perf.pmem
Master (DAOS-1108, commit fc224db087cc6177851c6568f1b8d4ede93ab5f7)
Baseline Test (w/o NVMe) | NVMe 3D-Xpoint SSD | ||
---|---|---|---|
overwrite | no overwrite (100 akeys, 200 records) | overwrite | no overwrite |
duration : 6.357388 sec bandwith : 15729.730 MB/sec rate : 15729.73 IO/sec latency : 63.574 us (nonsense if credits > 1) | duration : 11.144389 sec bandwith : 1794.625 MB/sec rate : 1794.63 IO/sec latency : 557.219 us (nonsense if credits > 1) | duration : 54.921936 sec bandwith : 1820.766 MB/sec rate : 1820.77 IO/sec latency : 549.219 us (nonsense if credits > 1) | duration : 54.229699 sec bandwith : 1844.008 MB/sec rate : 1844.01 IO/sec latency : 542.297 us (nonsense if credits > 1) |
Per-Server NVMe Metadata Management - DAOS-879
Baseline Test (w/o NVMe) | NVMe 3D-Xpoint SSD | ||
---|---|---|---|
overwrite | no overwrite (100 akeys, 200 records) | overwrite | no overwrite |
duration : 6.369432 sec bandwith : 15699.987 MB/sec rate : 15699.99 IO/sec latency : 63.694 us (nonsense if credits > 1) | duration : 11.144440 sec bandwith : 1794.617 MB/sec rate : 1794.62 IO/sec latency : 557.222 us (nonsense if credits > 1) | duration : 54.566703 sec bandwith : 1832.619 MB/sec rate : 1832.62 IO/sec latency : 545.667 us (nonsense if credits > 1) | duration : 53.789967 sec bandwith : 1859.083 MB/sec rate : 1859.08 IO/sec latency : 537.900 us (nonsense if credits > 1) |
Integrate Per-Server Metadata into EIO - DAOS-1078
- Stream Table: Xstream ID → NVMe Device ID (SPDK Blobstore)
- Pool Table: Xstream ID & Pool UUID → SPDK Blob ID
Baseline Test (w/o NVMe) | NVMe 3D-Xpoint SSD | ||
---|---|---|---|
overwrite | no overwrite (100 akeys, 200 records) | overwrite | no overwrite |
duration : 6.332444 sec bandwith : 15791.691 MB/sec rate : 15791.69 IO/sec latency : 63.324 us (nonsense if credits > 1) | duration : 11.079110 sec bandwith : 1805.199 MB/sec rate : 1805.20 IO/sec latency : 553.955 us (nonsense if credits > 1) | duration : 60.538290 sec bandwith : 1651.847 MB/sec rate : 1651.85 IO/sec latency : 605.383 us (nonsense if credits > 1) | duration : 54.381054 sec bandwith : 1838.876 MB/sec rate : 1838.88 IO/sec latency : 543.811 us (nonsense if credits > 1) |
SPDK Blob Deletion Implemented - DAOS-1079
Baseline Test (w/o NVMe) | NVMe 3D-Xpoint SSD | ||
---|---|---|---|
overwrite | no overwrite (100 akeys, 200 records) | overwrite | no overwrite |
duration : 6.347773 sec bandwith : 15753.556 MB/sec rate : 15753.56 IO/sec latency : 63.478 us (nonsense if credits > 1) | duration : 11.080497 sec bandwith : 1804.973 MB/sec rate : 1804.97 IO/sec latency : 554.025 us (nonsense if credits > 1) | duration : 54.656137 sec bandwith : 1829.621 MB/sec rate : 1829.62 IO/sec latency : 546.561 us (nonsense if credits > 1) | duration : 54.519286 sec bandwith : 1834.213 MB/sec rate : 1834.21 IO/sec latency : 545.193 us (nonsense if credits > 1) |