Android CPU效能檔案位置

2021-07-31 02:33:08 字數 2263 閱讀 4996

通過cpu0、cpu1、cpu2、cpu3這幾個檔案推斷出cpu是四核

cpu0可以替換成cpu1、cpu2、cpu3等等。

可以看出cpu0的最大頻率是1.4ghz

cpu0可以替換成cpu1、cpu2、cpu3等等。

可以看出cpu0的最小頻率是960mhz

cpu0可以替換成cpu1、cpu2、cpu3等等。

可以看出cpu0當前頻率是960mhz

cpu行表示cpu總的資訊,cpu0、cpu1、cpu2、cpu3表示cpu各個核的資訊。

intr:給出中斷的資訊,第乙個為自系統啟動以來,發生的所有的中斷的次數;然後每個數對應乙個特定的中斷自系統啟動以來所發生的次數。

ctxt:給出了自系統啟動以來cpu發生的上下文交換的次數。

btime:給出了從系統啟動到現在為止的時間,單位為秒。

processes:表示自系統啟動以來所建立的任務的個數目。

procs_running:當前執行佇列的任務的數目。

procs_blocked:當前被阻塞的任務的數目。

cpu行各個字段含義:

user (952279) 從系統啟動開始累計到當前時刻,使用者態的cpu時間(單位:jiffies) ,不包含 nice值為負程序。1jiffies=0.01秒

nice (257992) 從系統啟動開始累計到當前時刻,nice值為負的程序所占用的cpu時間(單位:jiffies)

system (848804) 從系統啟動開始累計到當前時刻,核心時間(單位:jiffies)

idle (2007602) 從系統啟動開始累計到當前時刻,除硬碟io等待時間以外其它等待時間(單位:jiffies)

iowait (50698) 從系統啟動開始累計到當前時刻,硬碟io等待時間(單位:jiffies) ,

irq (124) 從系統啟動開始累計到當前時刻,硬中斷時間(單位:jiffies)

softirq (115073) 從系統啟動開始累計到當前時刻,軟中斷時間(單位:jiffies)

cpu時間=user+system+nice+idle+iowait+irq+softirq

cpu利用率可以使用以下兩個方法。先取兩個取樣點,然後計算其差值:

cpu usage=(idle_2-idle_1)/(cpu時間_2-cpu時間_1)*100

cpu usage=[(user_2 +system_2+nice_2) - (user_1 + system_1+nice_1)]/(cpu時間_2 - cpu時間_1)*100

不同cpu存放溫度的檔案不同,大致在以下位置:

/sys/devices/system/cpu/cpu0/cpufreq/cpu_temp

/sys/devices/system/cpu/cpu0/cpufreq/fakeshmoo_cpu_temp

/sys/class/thermal/thermal_zone0/temp

/sys/class/i2c-adapter/i2c-4/4-004c/temperature

/sys/devices/platform/tegra-i2c.3/i2c-4/4-004c/temperature

/sys/devices/platform/omap/omap_temp_sensor.0/temperature

/sys/devices/platform/tegra_tmon/temp1_input

/sys/kernel/debug/tegra_thermal/temp_tj

/sys/devices/platform/s5p-tmu/temperature

/sys/class/thermal/thermal_zone1/temp

/sys/class/hwmon/hwmon0/device/temp1_input

/sys/devices/virtual/thermal/thermal_zone1/temp

/sys/devices/platform/s5p-tmu/curr_temp

/sys/devices/virtual/thermal/thermal_zone0/temp

/sys/class/thermal/thermal_zone3/temp

/sys/class/thermal/thermal_zone4/temp

python 位運算 效能 Python位運算妙用

位運算就是直接對整數在記憶體中的二進位制位進行操作,位運算的效能較高,常用的位運算包含按位與 按位或 按位非 按位異或 有符號左移 如下是一些妙用的示例 判斷奇偶 常用思路通過除以2,判斷餘數是否為0 def isodd x return true if x 2 0 else false 如何使用位...

檔案的粘滯位

檔案的粘滯位 sticky 位是作什麼用的?普通檔案的sticky位會被linux核心忽略,目錄的sticky位表示這個目錄裡的檔案只能被owner和root刪除 粘著位 sticky bit 如果使用者對目錄有寫許可權,則可以刪除其中的檔案和子目錄,即使該使用者不是這些檔案的所有者,而且也沒有讀或...

ORACLE的效能調優 水平位

在oracle資料的儲存中,可以把儲存空間想象為乙個水庫,資料想象為水庫中的水。水庫中的水的位置有一條線叫做水位線,在oracle中,這條線被稱為高水位線 high warter mark,hwm 在資料庫錶剛建立的時候,由於沒有任何資料,所以這個時候水位線是空的,也就是說hwm為最低值。當插入了資...