檢測伺服器物理機CPU是否滿足超頻
#!/bin/bash
#dpkg -l | grep -w bc >/dev/null 2>&1 || echo -e "\033[31m install bc \033[0m" && sudo apt-get install bc >/dev/null 2>&1
ModelNameMHz=`cat /proc/cpuinfo | grep "model name" | awk '{print $10}'| sed 's/GHz//' | head -n 1`
ModelNameMHzsum=`cat /proc/cpuinfo | grep "model name" | awk '{print $10}'| sed 's/GHz//' | wc -l`
sum=0
for (( a = 0; a < 10; a++ )); do
#echo "第$(($a+1))組 CheckCPU_MHz"
CPUMHz=(`cat /proc/cpuinfo | grep "cpu MHz" | awk '{print $4}'`)
for (( i = 0; i < $ModelNameMHzsum; i++ )); do
CPU=`echo "$ModelNameMHz*1000" | bc`
if [ $(echo "${CPUMHz[i]} < $CPU" | bc) -eq 1 ]; then
#echo "${CPUMHz[i]}"
t=$((t+1))
fi
done
unset CPUMHz
sleep 1
sum=$((${sum} + t))
t=0
#echo $sum
done
while [[ "$sum" == 0 ]]; do
echo -e "`hostname` 單核MHz均大於$ModelNameMHz標準HMz"
exit 0
done
while [[ "$sum" != 0 ]]; do
echo -e "`hostname` 不是超頻!!!!"
exit 0
done
相關文章
- 如何檢查是否物理伺服器?伺服器
- linux 下檢視物理CPU,邏輯CPU,CPU core,超執行緒Linux執行緒
- 檢視cpu是否開啟超執行緒執行緒
- cpu超頻和不超頻的區別是什麼 cpu超頻和不超頻哪個好
- CPU超頻小知識:電腦CPU什麼情況下需要超頻?
- AMD銳龍平臺記憶體與CPU超頻圖文教程 AMD CPU如何超頻?記憶體
- 怎麼檢測伺服器是否被入侵伺服器
- 解決伺服器滿CPU被當礦機問題伺服器
- AMD銳龍平臺記憶體與CPU超頻圖文教程 AMD CPU怎麼超頻?記憶體
- 360度測試:KAFKA會丟資料麼?其高可用是否滿足需求?Kafka
- 伺服器CPU跑滿的原因伺服器
- CPU睿頻和超頻的區別 睿頻是什麼意思
- C#檢測本機是否聯網C#
- 檢測Linux伺服器埠是否開通Linux伺服器
- 雲伺服器vCPU與物理CPU關係?伺服器
- 檢視伺服器CPU的個數、CPU的核數、多核超執行緒數伺服器執行緒
- Linux檢視物理CPU個數、核數、邏輯CPU個數Linux
- Linux及AIX下如何檢視物理CPU, 邏輯CPU及核數LinuxAI
- 使用dbverify檢測物理損壞
- 伺服器CPU跑滿的解決辦法伺服器
- linux下檢視cpu個數及頻率Linux
- 別想宰我,怎麼檢視雲廠商是否超賣?詳解 cpu steal time
- Java檢測物件是否相等Java物件
- 備份資料再利用:高頻、敏捷的運維需求,ZDBM滿足你敏捷運維
- 檢查CPU是否支援MMX指令的程式碼 (轉)
- 【轉】各系統下檢視cpu物理和邏輯個數
- JS 檢測網路頻寬JS
- 華納雲:香港伺服器CPU爆滿如何應對?伺服器
- 如何檢視伺服器頻寬速度伺服器
- 10. 檢測域名是否到期
- Apache檢測某模組是否生效Apache
- 檢測空間是否支援curl
- 自定義超實用Redis工具類(滿足物件,list,map等型別)Redis物件型別
- 求陣列中是否存在滿足特定和的兩個數字(python & Js)陣列PythonJS
- 多個跨雲伺服器之間滿頻寬測速的一種實現方案伺服器
- 伺服器寬頻被佔滿應該怎麼辦?伺服器
- 安裝Oracle不滿足系統檢查條件的解決方法Oracle
- 如何檢視伺服器的頻寬速度伺服器