Xubuntu24.04之設置高性能模式兩種方式(二百六十一)

簡介: CSDN博客專家,專注Android/Linux系統,分享多mic語音方案、音視頻、編解碼等技術,與大家一起成長!

優質專欄:Audio工程師進階系列原創干貨持續更新中……】??
優質專欄:多媒體系統工程師系列原創干貨持續更新中……】??
優質視頻課程:AAOS車載系統+AOSP14系統攻城獅入門實戰課原創干貨持續更新中……】??

人生格言: 人生從來沒有捷徑,只有行動才是治療恐懼和懶惰的唯一良藥.

更多原創,歡迎關注:Android系統攻城獅

歡迎關注Android系統攻城獅

??????文章目錄??????

    • ??1.前言
    • ??2.Ubuntu之CPU Freq系統介紹
    • ?? 3.Cpu模式分類
    • ??4.解決方案
      • ??4.1 手動設置
        • <1>. 安裝軟件
        • <2>.獲取cpu信息
        • <3>.查看cpu當前工作模式
        • <4>.設置高性能模式
      • ??4.2 自動設置高性能模式
        • <1>.安裝軟件
        • <2>.配置所有cpu核為高性能模式
        • <3>.配置所有cpu核為最大頻率
        • <4>.配置所有cpu核為最大固定頻率

??1.前言

本篇目的:Xubuntu24.04之設置高性能模式兩種方式

??2.Ubuntu之CPU Freq系統介紹

  • Ubuntu的CPU Freq系統是一個用于調整CPU頻率的子系統,它可以幫助用戶在性能和功耗之間找到平衡點。CPU Freq系統主要由內核模塊、用戶空間工具和策略框架組成。
  • 首先,內核模塊負責與硬件通信,獲取CPU的當前頻率、最大頻率和最小頻率等信息,并根據用戶或策略的設置調整CPU頻率。在Ubuntu系統中,內核模塊通常是加載在內核中的,用戶無需手動安裝。
  • 其次,用戶空間工具為用戶提供了一個命令行接口(CLI)和圖形用戶接口(GUI),方便用戶查看和調整CPU頻率。其中,最常用的CLI工具是cpufrequtils,它提供了簡單的命令來調整CPU頻率,如cpufreq-set、cpufreq-info等。而常用的GUI工具則有GNOME系統監視器、KDE系統守護程序等。
  • 最后,策略框架定義了如何根據系統負載和用戶需求調整CPU頻率。Ubuntu默認的策略包括“performance”(性能優先)、“powersave”(節能優先)和“ondemand”(按需調整)等。用戶可以根據自己的需求選擇合適的策略。
  • 當系統啟動時,CPU Freq系統會根據默認策略自動調整CPU頻率。在運行過程中,用戶可以通過CLI或GUI工具隨時調整CPU頻率。例如,當用戶需要提高系統性能時,可以將策略設置為“performance”,此時CPU會運行在最高頻率;當用戶需要降低功耗時,可以將策略設置為“powersave”,此時CPU會運行在最低頻率。
  • 此外,CPU Freq系統還支持“按需調整”策略。在該策略下,系統會根據當前負載自動調整CPU頻率。當負載較高時,CPU會運行在較高頻率以提高性能;當負載較低時,CPU會運行在較低頻率以降低功耗。這種策略在保證性能的同時,也能有效降低功耗,適用于大多數場景。
    值得一提的是,CPU Freq系統不僅適用于筆記本電腦和臺式機,還適用于服務器。在服務器場景中,CPU Freq系統可以幫助用戶在保證性能的前提下,降低功耗和發熱量,從而降低運營成本。
  • Ubuntu的CPU Freq系統是一個功能強大、易于使用的CPU頻率調整工具。通過合理設置CPU頻率,用戶可以在性能和功耗之間找到最佳平衡點,從而提高設備的整體性能和續航能力。

?? 3.Cpu模式分類

在Linux中,內核的開發了一套框架模型來完成CPU頻率動態調整工作,即CPU Freq系統。ondemand:系統默認的超頻模式,按需調調節。
interactive:交互模式,直接上最高頻率,比較耗電。
InteractiveX:根據CPU負載來調整CPU頻率,不會過度把頻率調低。省電的效果一般。
conservative:保守模式,類似于ondemand,調整相對較緩,省電。
smartass:聰明模式,是I和C模式的升級,會做到了更加省電。
performance:性能模式!只有最高頻率,耗電量高。
powersave 省電模式,通常以最低頻率運行。
userspace:用戶自定義模式,系統將變頻策略的決策權交給了用戶態應用程序。
Hotplug:類似ondemand, cpu會在息屏時下嘗試關掉幾個cpu,比較省電。

??4.解決方案

??4.1 手動設置

<1>. 安裝軟件
#  sudo apt install cpufrequtils
<2>.獲取cpu信息
# cpufreq-info
<3>.查看cpu當前工作模式
# cat /

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/42608.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42608.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42608.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

蒼穹外賣--新增員工

代碼開發 package com.sky.controller.admin;import com.sky.constant.JwtClaimsConstant; import com.sky.dto.EmployeeDTO; import com.sky.dto.EmployeeLoginDTO; import com.sky.entity.Employee; import com.sky.properties.JwtProperties; import com.sky.result.Result…

Springboot各個版本維護時間

Springboot各個版本維護時間

MQTT教程--服務器使用EMQX和客戶端使用MQTTX

什么是MQTT MQTT&#xff08;Message Queuing Telemetry Transport&#xff09;是一種輕量級、基于發布-訂閱模式的消息傳輸協議&#xff0c;適用于資源受限的設備和低帶寬、高延遲或不穩定的網絡環境。它在物聯網應用中廣受歡迎&#xff0c;能夠實現傳感器、執行器和其它設備…

【Linux】shell基礎知識點(updating)

1.輸出重定向2.多命令批量執行&#xff08;; 、&&、 ||&#xff09;3.腳本不同方式執行的區別&#xff08;source、bash、sh、./&#xff09;4.理解環境變量5.export6.引號的使用last.命令相關 1.輸出重定向 3種數據流&#xff1a; stdin&#xff1a;標準輸入&#xf…

jmeter持續學習之----性能初級一些概念和指標

服務端為什么要進行性能測試 大量用戶下&#xff0c;系統能否穩定運行&#xff08;比較多&#xff09; 用于硬件服務器的選型 用于軟件技術的選型 性能測試關注的點 用戶角度:響應時間 資源占用:并發用戶數,TPS,資源占用(cpu,內存,JVM) 性能測試策略 基準測試:單用戶測試,對…

去了字節跳動,才知道年薪40W的測試有這么多?

最近脈脈職言區有一條討論火了&#xff1a; 哪家互聯網公司薪資最‘厲害’&#xff1f; 下面的評論多為字節跳動&#xff0c;還炸出了很多年薪40W的測試工程師 我只想問一句&#xff0c;現在的測試都這么有錢了嗎&#xff1f; 前幾天還有朋友說&#xff0c;從騰訊跳槽去了字節&…

8.8.8.8 IP地址的作用

在跟著韋東山老師的學習手冊中看見了關于8.8.8.8 IP用于檢測網絡狀態&#xff0c;然后搜索了關于此IP的相關作用如下&#xff1a; 公共DNS服務&#xff1a;8.8.8.8是Google提供的兩個公共DNS服務器地址之一&#xff08;另一個是8.8.4.4&#xff09;。DNS&#xff08;域名系統&a…

代碼隨想錄訓練營第三十天 452用最少數量的箭引爆氣球 435無重疊區間 763劃分字母區間

第一題&#xff1a; 原題鏈接&#xff1a;452. 用最少數量的箭引爆氣球 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a;先根據每個元素的第一個值進行排序&#xff0c;然后從第一個元素開始遍歷&#xff0c;這里要注意我們初始化結果值的時候直接初始化為1&#x…

強化基石,引領未來:完善配套設施與提升服務水平

完善配套設施與提升服務水平對于產業園運營具有重要意義。它們不僅能夠提升園區的硬件環境和整體形象&#xff0c;增強園區的吸引力和競爭力&#xff1b;還能夠優化營商環境&#xff0c;降低企業運營成本&#xff0c;提高運營效率&#xff1b;同時推動園區創新&#xff0c;形成…

基于Java技術的網吧管理系統

你好呀&#xff0c;我是計算機學姐碼農小野&#xff01;如果有相關需求&#xff0c;可以私信聯系我。 開發語言&#xff1a;Java 數據庫&#xff1a;MySQL 技術&#xff1a;Java技術&#xff0c;B/S結構 工具&#xff1a;MyEclipse&#xff0c;MySQL 系統展示 首頁 個人中…

PDF轉Markdown的開源工具解析

Marker&#xff1a;PDF轉Markdown的開源工具解析 Marker是一個由VikParuchuri在GitHub上開發的開源項目&#xff0c;其核心功能是將PDF文件轉換為Markdown格式。以下是對Marker項目的詳細解析&#xff1a; 項目概述&#xff1a; 項目鏈接&#xff1a;https://github.com/VikP…

【技術追蹤】DiffuMatting:使用摳圖級別注釋合成任意對象(ECCV-2024)

萬物生&#xff1a;Diffusion與綠幕摳圖&#xff0c;影視領域的福音~ 論文&#xff1a;DiffuMatting: Synthesizing Arbitrary Objects with Matting-level Annotation 代碼&#xff1a;https://github.com/HUuxiaobin/DiffuMatting &#xff08;即將開源&#xff09; 0、摘要 …

2024年06月CCF-GESP編程能力等級認證C++編程一級真題解析

本文收錄于專欄《C等級認證CCF-GESP真題解析》&#xff0c;專欄總目錄&#xff1a;點這里。訂閱后可閱讀專欄內所有文章。 一、單選題&#xff08;每題 2 分&#xff0c;共 30 分&#xff09; 第 1 題 在C中&#xff0c;下列不可做變量的是( )。 A. five-Star B. five_star C…

(補充):java各種進制和文本、圖像、音頻在計算機中的存儲方式

文章目錄 前言一、進制1 逢幾進一2 常見進制在java中的表示3 進制中的轉換(1)任意進制轉十進制(2)十進制轉其他進制二、計算機中的存儲1 計算機的存儲規則(文本數據)(1)ASCII碼表(2)編碼規則的發展演化2 計算機的存儲規則(圖片數據)(1)分辨率、像素(2)黑白圖與灰度…

Knife4j的介紹與使用

目錄 一、簡單介紹1.1 簡介1.2 主要特點和功能&#xff1a; 二、使用步驟&#xff1a;2.1 添加依賴&#xff1a;2.2 yml數據源配置2.3 創建knife4j配置類2.4 注解的作用 最后 一、簡單介紹 1.1 簡介 Knife4j 是一款基于Swagger的開源文檔管理工具&#xff0c;主要用于生成和管…

Java客戶端調用SOAP方式的WebService服務實現方式分析

簡介 在多系統交互中&#xff0c;有時候需要以Java作為客戶端來調用SOAP方式的WebService服務&#xff0c;本文通過分析不同的調用方式&#xff0c;以Demo的形式&#xff0c;幫助讀者在生產實踐中選擇合適的調用方式。 本文JDK環境為JDK17。 結論 推薦使用Axis2或者Jaxws&#…

拆分pdf文件最簡單的方法,pdf怎么拆成一頁一張

在數字化的時代&#xff0c;pdf文件已經成為我們日常辦公、學習不可或缺的文檔格式。然而&#xff0c;有時候我們可能需要對一個大的pdf文件進行拆分&#xff0c;以方便管理和分享。那么&#xff0c;如何將一個pdf文件拆分成多個pdf呢&#xff1f;本文將為你推薦一種好用的拆分…

PLSQL Day4

--使用顯式游標更新行&#xff0c;對所有salesman增加500獎金&#xff1a; declare cursor s_cursor is select * from emp where job SALESMAN for update; begin for e_s in s_cursor loop update emp set comm nvl(comm,0)500 where current of s_cur…

AFT:Attention Free Transformer論文筆記

原文鏈接 2105.14103 (arxiv.org) 原文翻譯 Abstract 我們介紹了 Attention Free Transformer (AFT)&#xff0c;這是 Transformer [1] 的有效變體&#xff0c;它消除了點積自注意力的需要。在 AFT 層&#xff0c;鍵key和值value首先與一組學習的位置偏差position biases相結…

ubuntu22安裝Docker并配置

安裝Docker sudo apt install docker.io使用腳本自動安裝docker&#xff1a; curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun配置國內鏡像 /etc/docker/daemon.json 推薦配置&#xff1a; {"registry-mirrors": ["htt…