Implement a performance testing tool for sensorsThere are a lot of hypothesis being made about how to improve theperformance of the sensor subsystem within OpenBMC. There are a numberof statemen
Implement a performance testing tool for sensorsThere are a lot of hypothesis being made about how to improve theperformance of the sensor subsystem within OpenBMC. There are a numberof statements being made about dbus performance that actually seemlikely to be related to the efficiency of specific implementations ofcertain sensors within OpenBMC. Blocking calls, non blocking calls,asio, bulk collection, eventing, threads and other design decisions allcan have an effect on the performance of a sensor application.This commit attempts to write a small, portable daemon that publishessensor interfaces read from memory in a relatively simple andcontrollable manner. This allows running it on a bmc (with servicesunloaded) to determine some theoretical "max" performancecharacteristics, assuming 0 cost for grabbing actual values.Signed-off-by: Ed Tanous <edtanous@google.com>Change-Id: I27f1560ba13492ccff6a01013c3a1d5ee210cef0
show more ...