欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

shell linux中如何用shell寫一個(gè)占用CPU的腳本

 更新時(shí)間:2021年09月23日 15:36:53   作者:石宗昊  
本文主要介紹了shell linux中如何用shell寫一個(gè)占用CPU的腳本,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

使用場景:

向公司申請的虛機(jī)資源自己工作用的比較方便,因占用較小basis要求回收掉,現(xiàn)寫一個(gè)腳本,讓CPU跑滿一些。

首先看下共有幾顆邏輯CPU

cat /proc/cpuinfo |grep "processor"|wc -l

在這里插入圖片描述

上圖可以看到是4顆,我現(xiàn)在跑滿2顆

腳本如下

#! /bin/bash
# filename killcpu.sh
endless_loop()
{
echo -ne "i=0;
while true
do
i=i+100;
i=100
done" | /bin/bash &
}
if [ $# != 1 ] ; then
echo "USAGE: $0 <CPUs>"
exit 1;
fi
for i in `seq $1`
do
endless_loop
pid_array[$i]=$! ;
done
for i in "${pid_array[@]}"; do
echo 'kill ' $i ';';
done

使用時(shí)后面加的參數(shù)就是需要跑滿的邏輯CPU數(shù)量,我這里跑2顆

在這里插入圖片描述

執(zhí)行腳本后,可以看到上圖左側(cè)監(jiān)控到已經(jīng)跑滿了2顆CPU

腳本會(huì)自動(dòng)輸出2個(gè)進(jìn)程號碼,每顆CPU會(huì)對應(yīng)一個(gè)。

后期也可以在TOP中看高占用的PID號,手動(dòng)進(jìn)行kill 如下圖~

在這里插入圖片描述

殺掉進(jìn)程

在這里插入圖片描述

到此這篇關(guān)于shell linux中如何用shell寫一個(gè)占用CPU的腳本的文章就介紹到這了,更多相關(guān)shell占用CPU腳本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論