測試需要,提高cpu使用率
#! /bin/sh
for i in `seq 1 $(
cat/proc/cpuinfo | grep "physical id"
| wc -l)`
do dd if=/dev/zero of=/dev/null &
done
說明:
cat /proc/cpuinfo |grep 「physical id」 | wc -l 可以獲得cpu的個數, 我們將其表示為n.
seq 1 n 用來生成1到n之間的數字
for i inseq 1 n
; 就是迴圈執行命令,從1到n
dd if=/dev/zero of=/dev/null 執行dd命令, 輸出到/dev/null, 實際上只占用cpu, 沒有io操作.
由於連續執行n個(n是cpu個數)的dd 命令, 且使用率為100%, 這時排程器會排程每個dd命令在不同的cpu上處理.最終就實現所有cpu佔用率100%
另外:
檢視cpu使用率命令:top
結束上述指令碼可以使用 ctrl + d 或者pkill -9 dd
負載load與cpu使用率關聯,命令uptime檢視load
參考文章
檢視CPU佔用率
檢視系統cpu佔用率 在跑一些程式,例如deep learning的時候,總是希望檢視一下cpu gpu 記憶體的使用率 1.cpu 記憶體 使用top命令 top 有乙個更直觀的監測工具,叫htopsu doap t ge tins tall htop s ud oapt get inst all...
CPU測試 檢視cpu佔用率
一 使用命令adb shell top m 10 s cpu t 顯示程序名稱,s 按指定行排序,n 在退出前重新整理幾次,d 重新整理間隔,m 顯示最大數量 如下圖 引數含義 pid progressidentification,應用程式id s 程序的狀態,其中s表示休眠,r表示正在執行,z表示...
如何檢視CPU 佔用率
以下是檢視cpu佔用率的乙個指令碼 export home arbsfr sfr entreprise sfre3 cpu record.sh and you can run it as below sh cpu record.sh bin sh usr ucb ps auxww grep cpu ...