當前位置:首頁 » 編程軟體 » 消耗cpu腳本

消耗cpu腳本

發布時間: 2022-06-29 04:39:12

❶ 寫個shell腳本的死循環造成cpu佔用率過高怎麼寫

使用死循環消耗CPU資源。
本腳本,如果是有多顆CPU,可以選擇消耗多少顆CPU的資源;使用方法很簡單,參數8表示消耗8顆CPU的資源,運行後,會有一堆 kill 命令,運行這些命令即可kill掉死循環進程。

#! /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
運行命令:./killcpu.sh 8
輸出:kill 20926 ;
kill 20928 ;
kill 20930 ;
kill 20932 ;
kill 20934 ;
kill 20936 ;
kill 20938 ;
kill 20940 ;

用top看資源消耗。

❷ 腳本佔用CPU過高怎麼優化

電腦cpu佔用過高的處理方法: 1. 打開windows任務管理器,ctrl+alt+del然後點任務管理器,點應用程序,將不使用的程序關掉。 2. 打開任務管理器後點進程,會看到cpu的佔用情況,將cpu佔用比較高的進程結束掉。 3. win+R或者開始-運行,輸入mscon...

❸ 有佔用CPU和內存的腳本嗎

一打開 內存就佔用很大 說明你"中"獎了

❹ 求一個耗盡cup耗盡內存資源的linux腳本,為了學習vmstat監控變化用的

1.無限遞歸調用自身

比如腳本的名字是 exhaustResources.sh,那麼就這樣寫:

#!/bin/sh
echo "unlimited recursive call..."
./exhaustResources.sh #call self

在我的UBUNTU上測試了下效果:CPU立刻跳到90%以上,並且以每秒100MB的速度吞噬內存。

注意:運行這個腳本很可能讓電腦失去響應(因為是以大量讀入數據的方式消耗內存)!測試時,可以按Ctrl+C中止腳本運行。

2.空循環
#!/bin/sh
#echo "unlimited cycle"
while [ 1 ]
do
echo "unlimited cycle"
done

這個腳本只能消耗一個CPU的全部資源。多核CPU的其他核心佔用率不會升高。

❺ 佔用cpu使用率百分之百的進程殺掉的腳本怎麼寫

WIN+R 輸入CMD 回車
輸入taskkill /?
裡面有詳細的講解
看明白命令後 新建一個記事本文檔 寫入命令 以BAT的格式保存

❻ 如何做一個linux查看cpu使用率的腳本

Linux性能監控工具 - Nmon安裝及簡介

tar.gz安裝包安裝方式:
1)用root用戶登錄到系統中;
2)建目錄:#mkdir /nmon,作為Nmon的安裝目錄;
3)把nmon_linux_14g.tar.gz用ftp上傳到/nmon,或者通過其他介質拷貝到/nmon目錄中;
4)進入./nmon目錄下,cd ./nmon;
5)解壓縮上傳的壓縮包,tar -xf nmon_linux_14g.tar.gz;
6)執行以下命令進行安裝:
6.1) cp nmon_linux_x86_64 nmon;
6.2) cp nmon /bin/nmon
6.3) cp nmon /usr/bin/nmon
6.4) cp nmon /usr/local/bin/nmon
7)此時安裝目錄下回出現nmon文件,執行授權命令:#chmod +x nmon,完成安裝。

【簡介】:
nmon是一種在AIX與各種Linux操作系統上廣泛使用的監控與分析工具,相對於其它一些系統資源監控工具來說,nmon所記錄的信息是比較全面的,它能在系統運行過程中實時地捕捉系統資源的使用情況,並且能輸出結果到文件中,然後通過nmon_analyzer工具產生數據文件與圖形化結果。
nmon所記錄的數據包含以下一些方面(也是我們在尋找問題過程中所關注的資源點):
cpu佔用率
內存使用情況
磁碟I/O速度、傳輸和讀寫比率
文件系統的使用率
網路I/O速度、傳輸和讀寫比率、錯誤統計率與傳輸包的大小
消耗資源最多的進程
計算機詳細信息和資源
頁面空間和頁面I/O速度
用戶自定義的磁碟組
網路文件系統
另外在AIX操作系統上,nmon還能監控到其他的一些信息,如非同步I/O等。

❼ linux把佔用率cpu百分之百的進程殺掉的腳本怎麼寫,請直接給我腳本

#!/bin/bash

/bin/ps axf -o "pid %cpu" | awk '{if($2==100.0) print $1}' | while read procid
do
echo kill -9 $procid
done

順路說一句,直接這樣殺進程很危險的,最好還是檢查下再殺 這里我沒有直接執行kill,只是echo了一下,你調試下能用了再把echo去掉就好了。

❽ 這段腳本很佔CPU,誰幫忙優化解決下啊。

你生成的數組太多了,cpu肯定耗內存很多的,9個數組如果多用戶訪問的時候可以把你系統弄崩了

❾ 易語言腳本類運行js很耗cpu怎麼解決

可以用V8引擎來運行JS那樣速度會快很多

❿ SQLServer一個實例有很多資料庫,如何查詢該實例所有資料庫的消耗CPU佔Top50的SQL腳本

網上一搜一堆的腳本。使用sys.databases和sys.dm_exec_sessions,sys.dm_exec_connections三個DMV進行關聯就可以。語句你自己去網上找吧,希望你能靠自己學會解決問題。

熱點內容
c與java編譯過程 發布:2025-02-12 21:47:47 瀏覽:373
python的面向對象 發布:2025-02-12 21:46:10 瀏覽:613
醫學影像存儲解決方案 發布:2025-02-12 21:45:58 瀏覽:976
股票走勢預測演算法 發布:2025-02-12 21:45:06 瀏覽:769
游戲lua腳本 發布:2025-02-12 21:45:01 瀏覽:918
怎麼下載安卓版的光子助手 發布:2025-02-12 21:43:45 瀏覽:454
oppor7s怎麼取消鎖屏密碼 發布:2025-02-12 21:43:31 瀏覽:595
我的世界伺服器甜蜜小鎮 發布:2025-02-12 21:41:08 瀏覽:75
ftp影響數據交換 發布:2025-02-12 21:27:18 瀏覽:387
編譯原理與實現pdf 發布:2025-02-12 21:27:14 瀏覽:42