rpms
1.0.0
創建HTTP / REST端點的服務,允許對AMD Renoir處理器查詢功率 /性能指標。
請注意,需要安裝以下內核模塊Ryzen_smu安裝說明。
目的是以一種簡單的方式使電源/性能指標可用。
可以通過簡單的HTTP調用查詢指標。
例如,您可以通過進行一些捲曲調用來在著名的Conky系統監控工具中使用它...
或使用一些圖表創建自己的Web應用程序。
可以在此處找到客戶端應用程序的簡單示例:rpmui
另請參見其他一些示例(Cony,終端等)。
二進製文件可從“版本”頁面獲得。
如果您在計算機上go install github.com/moson-mo/rpms了
安裝後,您可以創建一個SystemD服務來運行System-Startup(請參閱RPMS.Service)。
如果您使用的是ARCH或基於拱門的發行版,則有一個AUR軟件包。
使用您喜歡的AUR助手安裝。
FE: yay -S rpms
go get github.com/moson-mo/rpms下載cd $(go env GOPATH)/src/github.com/moson-mo/rpms/go build 該程序需要使用ROOT權限運行。我建議將其作為SystemD服務運行。
| 端點 | 方法 | 描述 |
|---|---|---|
| /pmtab | 得到 | 返回JSON格式的完整PM表。 使用URL參數 ?format=plain以獲取純文本版本。 |
| /pmval? metric = xyz | 得到 | 返回某個指標的純文本值。 示例: /pmval?metric=SOCKET POWER使用 /pmtab獲取可用指標的完整列表。 |
| 爭論 | 類型 | 描述 |
|---|---|---|
| -acao | 細繩 | 如果要允許從WebServer查詢API,請設置訪問控制 - 允許原始標頭。 默認值為 null ,允許從本地資源(如HTML文件)進行查詢。 (默認為null ) |
| -地址 | 細繩 | HTTP服務器的網絡地址。 定義 any偵聽所有接口的收聽。 (默認127.0.0.1 ) |
| -間隔 | 期間 | 查詢間隔以讀取PM表的數據。 (默認1s ) |
| -港口 | int | REST API服務器的端口號。 (默認8090 ) |
請貢獻並幫助支持更多模型: Ryzen 3(4 Core)和Ryzen 5(6核)Renoir真的很有趣。
只需創建PM表的數據轉儲:請在此處發布
PM表有大量不同的指標。
例如: