ubuntu下進程kidle_inject致使編譯軟件很慢
一.背景
某一天編譯一個程序發現半天都沒編譯ok,於是使用top一看發現有個別進程占用cpu奇高,遂出此文
二.怎麽解決?
2.1 什麽進程占據很高cpu
名為kidle_inject,同時開啟了好幾個線程
2.2 kidle_inject是用來幹什麽的?
筆者摸了摸電腦的,發現溫度奇高;再者經查找相關資料總結出:此進程就是ubuntu下用來控制cpu溫度的,以防止cpu溫度過高
2.3 如何讓此類進程啟動
臨時幹掉此類進程的方法:
sudo rmmod intel_powerclamp
永久幹掉此類進程的方法:
echo "blacklist intel_powerclamp" |sudo tee /etc/modprobe.d/disable-powerclamp.conf
ubuntu下進程kidle_inject致使編譯軟件很慢
相關推薦
ubuntu下進程kidle_inject致使編譯軟件很慢
相關 tel 方法 AC idle ech idl 占用 ubun 一.背景 某一天編譯一個程序發現半天都沒編譯ok,於是使用top一看發現有個別進程占用cpu奇高,遂出此文 二.怎麽解決? 2.1 什麽進程占據很高cpu 名為kidle_inject,同時開啟了好幾個
[Python Study Notes]進程信息(丁丁軟件監控進程,http-post)
type markdown shell mes json itl con usr 重新啟動 ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
Ubuntu 下查看已安裝的軟件
class div pkg spa post show rep size ubuntu 1.查看安裝的所有軟件 dpkg -l 例如: dpkg -l | grep ftp 2.查看軟件安裝的路徑 dpkg -L | grep ftp 也可以用 w
查看linux下進程打開的文件句柄數並清理
inode cal 大小 tmp oca mkdir -p 用戶 post inux ---查看系統默認的最大文件句柄數,系統默認是1024# ulimit -n1024 ----查看當前進程打開了多少句柄數# lsof -n|awk ‘{print $2}‘|sort|u
Linux下進程間Socket通信調試debug方法
linux python netcat unix socket 在一個復雜的軟件系統中,往往需要有各個組件之間的數據傳遞,在組件間數據傳遞過程中,又會不可避免的出現一些小問題,這時候我們就需要來進行debug了,由於最近的一個系統使用到了collectd和rrdcached來收集
【轉】Linux下查看進程打開的文件句柄數
art blog targe 時間 ase 響應時間 nbsp lin repl ---查看系統默認的最大文件句柄數,系統默認是1024 # ulimit -n 1024 ----查看當前進程打開了多少句柄數 # lsof -n|awk ‘{print $2}‘|sort
windows下進程與線程剖析
存在 mfc 調用 核心 style 內核對象 tin 內存 dst 進程與線程的解析進程:一個正在運行的程序的實例,由兩部分組成: 1.一個內核對象,操作系統用它來管理進程。內核對象也是系統保存進程統計信息的地方。 2.一個地址空間,其中包含所有可執行文件或DLL模塊的代
Linux下進程管理簡概
linux進程Linux下進程管理簡概目錄Linux內核功能簡述進程相關概念進程管理查看工具一.Linux內核功能簡述1.進程管理內核負責創建和銷毀進程, 並處理它們與外部世界的聯系(輸入和輸出). 不同進程間通訊(通過信號, 管道, 或者進程間通訊原語)對整個系統功能來說是基本的, 也由內核處理. 另外,
Linux下進程與線程的區別及查詢方法
一次 計數器 進程pid 數量 進程和線程 swa 產生 -c ota 在平時工作中,經常會聽到應用程序的進程和線程的概念,那麽它們兩個之間究竟有什麽關系或不同呢?一、深入理解進程和線程的區別 1)兩者概念 進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程
Ubuntu系統進程管理筆記
重要 emctl 常用命令 htm linu launchpad init.d 配套 source 前言 今天對前端服務器進行遷移,本來前端服務器就一臺,都是放置前端靜態文件的地方,應該是比較簡單的。唯一的問題是由於Nginx需要給ie8瀏覽器個i同https訪問支持,不得
win驅動下進程操作相關函數
ces read lena ceo bool pep 循環 boolean sre 1。先要聲名一些函數(已經導出) // 1. 聲明要使函數 NTKERNELAPI NTSTATUS PsSuspendProcess(PEPROCESS pEProcess); NTKER
如何查看linux下進程狀態
技術文檔 ng- logs 服務器 使用 ner 時間 auditd runner 隨著linux廣泛的使用,了解到服務器所運行的進程是勢在必行的,作為初學者有必要總結自己的技術文檔,根據自己的總結文檔 寫了如下的介紹。ps 查看靜態的進程信息可以使用man 來查看 ps
Ubuntu下protobuf的安裝、編譯及注意事項
Ubuntu下編譯protobuf 1.下載protobuf 下載地址:https://github.com/google/protobuf/releases 2.編譯protobuf 解壓下載的zip包,cd到protobuf的目錄下,執行以下指令: tar -xvf pro
ubuntu下c/c++/python/go編譯執行
C語言: .c檔案 編譯器gcc//my_code下hello.c檔案 $sudo apt install gcc $gcc hello.c -o hello $./hello C++: .cpp檔案 編譯器g++//my_code下hello.cpp檔案
ubuntu下c/c++/python/go編譯運行
工程 ubunt ubuntu下 python 執行 ++ blog 當前 com C語言: .c文件 編譯器gcc//my_code下hello.c文件 $sudo apt install gcc $gcc hello.c -o hello $./hello
Ubuntu下Arm-Linux-GCC交叉編譯環境的搭建
1.下載arm-linux-gcc-3.4.1.tar.bz2到臨時的目錄下。 2.解壓 arm-linux-gcc-3.4.1.tar.bz2 #tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 解壓過程需要一段時間,解壓後的檔案形成
ubuntu下在模擬器上執行編譯後的android原始碼
前提是Ubuntu下已經編譯好了下載的安卓原始碼, 選擇最後一行的 android-sdk_r23.0.2-linux.tgz下載 第二步,解壓android-sdk_r23.0.2-linux.tgz ,比如說你解壓後的SDK所有檔案在/usr/local/src
ubuntu下gsoap支援openssl的編譯及簡單使用
問題: 我第一次下的是gsoap_2.8.69(當前最新版),但是折騰了許久還是沒安裝安裝成功,於是下了個gsoap_2.8.60,就成功了,果然是新版有風險!! 參考文章 安裝過程 依賴庫的安裝 主要安裝過程中主要是各依賴庫需要一一安裝
Ubuntu下配置Anaconda、Pycharm編譯環境
1. 必要性 Linux比Windows做開發實在是要強太多了。自帶的Python編譯器,命令列模式,讓程式設計師都非常的喜歡。而且最重要的是,使用Linux,你感覺自己真的是在使用程式設計的方式運用這臺計算機。而使用Windows,你真覺得一切都是Windo
Ubuntu下使用SublimeText3配置C++編譯環境的一些設定分享
最近開始接觸Ubuntu系統,在嘗試使用Sublime Text3配置C++編譯環境後,發現每次使用g++編譯如果程式涉及cin等輸入互動時,都需要自己呼叫終端執行,非常不方便。下面給出一種自動呼叫終端編譯執行的方法: 新建編譯系統,輸入如下指令,並儲存為新