Utilitas turbostat berguna pada sistem Linux untuk melaporkan statistik idle/status daya, suhu, dan metrik berguna lainnya untuk CPU modern. Ia juga mampu menyelami lebih dalam dan memberikan berbagai nilai dan penghitung MSR serta bit CPU menarik lainnya. Untuk sebagian besar fitur ini, akses root diperlukan dan oleh karena itu turbostat telah ditebus hingga saat ini jika tidak dijalankan sebagai root. Namun karena sejumlah metrik masih dapat diperoleh tanpa akses root, turbostat akhirnya diadaptasi untuk menangani pengoperasian yang lebih baik sebagai pengguna non-root.
Meskipun fungsionalitasnya akan terbatas jika tidak ada akses root, patch yang bekerja pada kernel upstream akan mengerjakan ulang berbagai pemeriksaan sehingga pengguna non-root kini dapat menjalankan turbostat. Ini lebih baik daripada perilaku saat ini yang hanya mengeluarkan beberapa kesalahan saat tidak dijalankan sebagai root:
Jadi ini merupakan peningkatan tergantung pada apa yang ingin Anda capai dengan utilitas turbostat CLI. Patch yang diperbarui juga menambahkan argumen baris perintah baru “–no-msr” dan “–no-perf” di mana bahkan pengguna root dapat melihat bahwa penggunaan driver CPU MSR adalah opsional. Ada juga beberapa perubahan lain dengan pembaruan Turbostat yang akan datang ini seperti membaca penghitung RAPL (Run-Time Average Power Limiting) melalui Perf API dan banyak lagi.
Dukungan pengguna non-root dan peningkatan lainnya telah diserahkan ke cabang subsistem manajemen daya Linux minggu ini. Pada gilirannya, mereka akan tayang perdana dengan kernel Linux 6.10 musim panas ini.
Sekarang andai saja dmidecode bisa lebih kuat untuk penggunaan non-root bersama dengan utilitas lain yang dapat bertahan dengan berbagai cara tanpa akses root.
Itulah berita seputar Turbostat Menjadi Semi Berguna Bagi Pengguna Non-Root, semoga bermanfaat. Disadur dari Phoronix.com.