|
|
OpenSolaris Project: CPU ObservabilityView the leaders for this projectProject Observers Endorsing communitiesHPC DeveloperPerformance CPU ObservabilitySystem administrators, software developers and advanced system users require detailed knowledge about CPU resources of their systems. Different consumers require different type of information which may be used for
Currently Solaris provide the information with various ad hoc tools and libraries (psrinfo(1M), prtconf (1M) and /dev/cpu/self). The new Processor Group infrastructure provides no user-land visibility at all. This makes it hard for application developers to optimize for specific sharing relationships on their hardware. I would like to propose an OpenSolaris project aimed at providing observability into CPU-related information. The objective is to provide user (and, potentially, kernel) level APIs and tools that will expose detailed information about CPus and their components (like caches, pipelines, etc.) Criteria
What information to exportThere are two approaches -
Ways to present the information
AreasExporting cpuid information
Notes
|