Re:Seastar: C++ framework for high-performance servers
by seastarer on Sunday April 26, 2015 @09:58AM
(#9441758)
Do you have a link to this cluster-on-die mode?
[ Parent
| on HN ]
Re:Seastar: C++ framework for high-performance servers
by virtuallynathan on Sunday April 26, 2015 @10:06AM
(#9441785)
This document from Intel covers CoD mode (Pg. 28) and optimal DIMM sizes (Pg. 37), etc. https://drive.google.com/file/d/0B21tKtZ3UOQNdWtJZW9XekFCZ3M...
You should also disable C-States (e.g. lock to C0) - https://rhsummit.files.wordpress.com/2013/06/shak-jeder-summ... covers the performance impact of CPU states.
Re:Seastar: C++ framework for high-performance servers
by seastarer on Sunday April 26, 2015 @10:11AM
(#9441806)
Thanks. We "disable" C-states by polling -- the cpu never goes idle. This is partly because dpdk doesn't support interrupts, and partly because using interrupts is a major performance hit. We have plans to improve this, but nothing committed yet.