一行命令實現cpu佔用率100

2021-08-08 13:55:21 字數 514 閱讀 1205

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 in `seq 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%

另外,上述程式的結束可以使用:

1. fg 後按 ctrl + c (因為該命令是放在後台執行)

2. pkill -9 dd

IIS應用程式池cpu佔用率命令iisapp

可以查出對應的網域名稱 指定特定應用程式池的名稱。可選項 按 id 號指定應用程式池。可選項 僅當使用 s 時,才可使用 u 和 p 命令列選項。必須同時使用 p 和 u 才能提供使用者密碼。ii t.vbs 執行 iis 管理器中可用的相同操作。可使用任何一種工具管理 iis 發出命令的計算機必須...

IIS應用程式池cpu佔用率命令iisapp

可以查出對應的網域名稱 指定特定應用程式池的名稱。可選項 按 id 號指定應用程式池。可選項 僅當使用 s 時,才可使用 u 和 p 命令列選項。必須同時使用 p 和 u 才能提供使用者密碼。ii t.vbs 執行 iis 管理器中可用的相同操作。可使用任何一種工具管理 iis 發出命令的計算機必須...

乙個cpu佔用率高的小問題

早上醒來便被系統報警簡訊施加了不小的壓力,系統夜間多次報警,cpu使用率過高 超過90 昨天晚上確實是上線了乙個計算類的需求,不過演算法相對簡單 簡單來說就是取兩個字串的公共子串,然後做一些處理 主觀上認為不會因為這導致cpu爆掉,但是問題就是隨著這個需求出現的,肯定拖不了干係,哎,bug排查往往就...