Discussion:
arcs_mtx contention
Andriy Gapon
2013-09-18 11:23:47 UTC
Permalink
I am reviewing a particular FreeBSD specific change to ARC:
https://github.com/freebsd/freebsd/commit/bd31c2114d0cea1dffaf1b3a492f7da38e6c1086
The change contains a few unrelated things, but I am interested only in the
pieces related to splitting of arcs_mtx into arcs_locks and arcs_list into
arcs_lists and arc_evict modifications.

Has anybody noticed substantial contention on arcs_mtx?
Does this change has a merit, in your opinion?

Thank you!
--
Andriy Gapon
Matthew Ahrens
2013-09-22 04:59:36 UTC
Permalink
I have seen contention on arcs_mtx before. To validate that the changes
help, it would be good to see lockstat (or equivalent) data before + after,
and a description of the workload.

--matt
Post by Andriy Gapon
https://github.com/freebsd/freebsd/commit/bd31c2114d0cea1dffaf1b3a492f7da38e6c1086
The change contains a few unrelated things, but I am interested only in the
pieces related to splitting of arcs_mtx into arcs_locks and arcs_list into
arcs_lists and arc_evict modifications.
Has anybody noticed substantial contention on arcs_mtx?
Does this change has a merit, in your opinion?
Thank you!
--
Andriy Gapon
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
https://www.listbox.com/member/archive/rss/182191/21635000-ebd1d460
https://www.listbox.com/member/?&
Powered by Listbox: http://www.listbox.com
-------------------------------------------
illumos-zfs
Archives: https://www.listbox.com/member/archive/182191/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182191/23047029-187a0c8d
Modify Your Subscription: https://www.listbox.com/member/?member_id=23047029&id_secret=23047029-2e85923f
Powered by Listbox: http://www.listbox.com

Loading...