diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2021-08-24 23:19:26 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2021-08-24 23:22:07 -0700 |
commit | b890bfebe812efe5ab0a83dbf0c5354689fd8211 (patch) | |
tree | 76a8c406d65fe8247e595cab102bad51b1f4893f /libiou | |
parent | b4a6a215f5a0a044b56081ee9e4632e40a6ed4d4 (diff) |
libiou: bump submodule for batched CQE consuming
Preliminary measurements show significant efficiency gains in at
least one `verify hashed-objects` test with a pile of journals:
Before:
[root@luminesce build]# echo 2 > /proc/sys/vm/drop_caches; grep dm-2 /proc/diskstats; time src/jio verify hashed-objects; grep dm-2 /proc/diskstats
254 2 dm-2 657291 0 134621503 521531 35549 0 4029868 276790 0 553094 798322 0 0 0 0 0 0
real 0m7.595s
user 0m2.256s
sys 0m11.880s
254 2 dm-2 667507 0 136637545 530163 35550 0 4029948 276790 0 560640 806954 0 0 0 0 0 0
[root@luminesce build]# time src/jio verify hashed-objects
real 0m6.366s
user 0m1.918s
sys 0m10.062s
After:
[root@luminesce build]# echo 2 > /proc/sys/vm/drop_caches; grep dm-2 /proc/diskstats; time src/jio verify hashed-objects; grep dm-2 /proc/diskstats
254 2 dm-2 647038 0 132604603 511855 35395 0 4028104 276581 0 546827 788436 0 0 0 0 0 0
real 0m5.968s
user 0m1.649s
sys 0m9.859s
254 2 dm-2 657256 0 134620709 521521 35396 0 4028112 276581 0 552747 798102 0 0 0 0 0 0
[root@luminesce build]# time src/jio verify hashed-objects
real 0m4.873s
user 0m1.429s
sys 0m8.184s
Diffstat (limited to 'libiou')
m--------- | libiou | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/libiou b/libiou -Subproject fbee13e2f633f0db7c6c9ceeaf4c5d4867baa4f +Subproject 74ff0a14d737974f9e38b46130b2318f70ccd99 |