Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1441860
| From | "Kani, Toshimitsu" <toshi.kani@hpe.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: dm stripe: add DAX support |
| Date | 2016-07-13 01:00 +0200 |
| Message-ID | <rUeOJ-2RS-5@gated-at.bofh.it> (permalink) |
| References | <rNE1z-3iA-9@gated-at.bofh.it> <rNE1z-3iA-7@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Fri, 2016-06-24 at 14:29 -0400, Mike Snitzer wrote: > > BTW, if in your testing you could evaluate/quantify any extra overhead > from DM that'd be useful to share. It could be there are bottlenecks > that need to be fixed, etc. Here are some results from fio benchmark. The test is single-threaded and is bound to one CPU. DAX LVM IOPS NOTE --------------------------------------- Y N 790K Y Y 754K 5% overhead with LVM N N 567K N Y 457K 20% overhead with LVM DAX: Y: mount -o dax,noatime, N: mount -o noatime LVM: Y: dm-linear on pmem0 device, N: pmem0 device fio: bs=4k, size=2G, direct=1, rw=randread, numjobs=1 Among the 5% overhead with DAX/LVM, the new DM direct_access interfaces account for less than 0.5%. dm_blk_direct_access 0.28% linear_direct_access 0.17% The average latency increases slightly from 0.93us to 0.95us. I think most of the overhead comes from the submit_bio() path, which is used only for accessing metadata with DAX. I believe this is due to cloning bio for each request in DM. There is 12% more L2 miss in total. Without DAX, 20% overhead is observed with LVM. Average latency increases from 1.39us to 1.82us. Without DAX, bio is cloned for both data and metadata. Thanks, -Toshi
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
Re: dm stripe: add DAX support "Kani, Toshimitsu" <toshi.kani@hpe.com> - 2016-07-13 01:00 +0200
Re: dm stripe: add DAX support Mike Snitzer <snitzer@redhat.com> - 2016-07-13 04:10 +0200
Re: dm stripe: add DAX support "Kani, Toshimitsu" <toshi.kani@hpe.com> - 2016-07-13 17:40 +0200
Re: dm stripe: add DAX support Mike Snitzer <snitzer@redhat.com> - 2016-07-21 02:10 +0200
Re: dm stripe: add DAX support Jens Axboe <axboe@kernel.dk> - 2016-07-21 05:10 +0200
csiph-web