自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

LinuxCpu測(cè)試穩(wěn)定的方法

系統(tǒng) Linux
一直想估計(jì)一下自己的cpu每秒能大概運(yùn)算多少次,今天一起學(xué)習(xí)LinuxCpu測(cè)試穩(wěn)定的方法,以及對(duì)出現(xiàn)問題的處理

測(cè)試 CPU 穩(wěn)定性的最好方法之一是Linux 內(nèi)建的 -- 內(nèi)核編譯,您可能會(huì)感到奇怪。gcc 編譯器是測(cè)試一般 CPU 穩(wěn)定性的一個(gè)很好的工具,內(nèi)核編譯將充分使用 gcc。下面是LinuxCpu測(cè)試穩(wěn)定的方法與應(yīng)急方法。

LinuxCpu測(cè)試通過在/usr/src/linux 目錄創(chuàng)建并運(yùn)行下面的腳本可以對(duì)您的機(jī)器進(jìn)行 industrial-strength 內(nèi)核編譯壓力測(cè)試:
cpubuild 腳本

#!/bin/bash
make dep
while [ "foo" = "foo" ]
do
make clean
make -j2 bzImage
if [ $? -ne 0 ]
then
echo OUCH OUCH OUCH OUCH
exit 1
fi
done

您將注意到此腳本重復(fù)編譯內(nèi)核。原因很簡單 -- 一些 CPU 有斷斷續(xù)續(xù)的小故障,使得它們?cè)?95% 的時(shí)間里順利地編譯內(nèi)核,但又不時(shí)地使內(nèi)核編譯崩潰。通常情況下,這是因?yàn)樵谔幚砥骷訜岬揭欢囟龋ㄔ谠摐囟认绿幚砥髯兊貌环€(wěn)定)之前可能進(jìn)行了 5 個(gè)或更多內(nèi)核編譯。

在上面的腳本中,注意調(diào)整 -j 選項(xiàng),使緊跟它的數(shù)字等于系統(tǒng)中 CPU 的數(shù)目加 1;換句話說,若是單處理器使用 "2",雙處理器使用 "3",依此類推。-j 選項(xiàng)告訴 make 程序行平行編譯內(nèi)核,確保在編譯每個(gè)源文件后總有至少一個(gè) gcc 進(jìn)程準(zhǔn)備就緒 -- 確保 CPU 承受的壓力達(dá)到最大。如果下午不準(zhǔn)備使用 Linux 機(jī)器,請(qǐng)繼續(xù)運(yùn)行此腳本并讓機(jī)器重新編譯內(nèi)核幾個(gè)小時(shí)。

LinuxCpu測(cè)試可能的 CPU 問題

如果腳本持續(xù)幾個(gè)小時(shí)運(yùn)行順利,祝賀您!您的 CPU 已經(jīng)通過了第一個(gè)測(cè)試。但是,上述腳本可能會(huì)意外死掉。如何知道是 CPU 有問題而不是其它的問題呢?如果 gcc 發(fā)出與下面類似的錯(cuò)誤,則很有可能是 CPU 有問題:

gcc: Internal compiler error: program cc1 got fatal signal 11

這時(shí),CPU 有三種可能的狀態(tài):

如果您輸入 "make bzImage" 重新進(jìn)行內(nèi)核編譯,并且編譯器死在同一文件上,請(qǐng)繼續(xù)一遍遍輸入 "make bzImage"。如果試了大約十次之后,編譯進(jìn)程繼續(xù)死在此特定文件上,那么問題很可能是由(很少)gcc 編譯器錯(cuò)誤引起的,該錯(cuò)誤是由此特定的源文件而不是有問題的 CPU 觸發(fā)的。但是,這些天 gcc 很穩(wěn)定,那么這種情況發(fā)生的可能性很小。

如果您輸入 "make bzImage" 重新進(jìn)行內(nèi)核編譯,并且稍后得到另一個(gè)信號(hào) 11,那么您的 CPU 很可能快要無法使用了。

如果您輸入 "make bzImage" 重新進(jìn)行內(nèi)核編譯并且內(nèi)核編譯成功,那也不意味著您的 CPU 是好的。通常這意味著僅當(dāng) CPU 升到一定的溫度以上(CPU 使用超過一定時(shí)間后會(huì)變熱,可能進(jìn)行過幾次內(nèi)核編譯后能達(dá)到此臨界點(diǎn)),CPU 故障才不時(shí)地顯露出來。

LinuxCpu測(cè)試搶救 CPU

如果您的 CPU 在重負(fù)載之下正發(fā)生隨機(jī)的斷斷續(xù)續(xù)的錯(cuò)誤,可能您的 CPU 根本沒什么問題 -- 可能只是冷卻不當(dāng)。您可以檢查下列內(nèi)容:您的 CPU 風(fēng)扇是否已插上?
它是否能相對(duì)地避免灰塵?
通電時(shí)風(fēng)扇確實(shí)旋轉(zhuǎn)(并以適當(dāng)?shù)乃俣刃D(zhuǎn))嗎?
散熱片在 CPU 上固定好了嗎?
在 CPU 和散熱片之間有導(dǎo)熱膠嗎?
您的機(jī)器通風(fēng)情況足夠好嗎?

如果一切正常,您可能希望讓此打開的機(jī)器返回到內(nèi)核編譯測(cè)試。請(qǐng)讓內(nèi)核編譯進(jìn)行大約五分鐘時(shí)間,然后將手放到這個(gè)正在運(yùn)行的機(jī)器中并觸摸周圍的供電設(shè)備的外部金屬保護(hù)外套。然后,用指尖小心地測(cè)試散熱片的溫度。如果異常地?zé)幔敲春芸赡苣纳崞L(fēng)扇組合相對(duì)于您的特定 CPU 來說不夠強(qiáng)勁。在這種情況下,升級(jí)您的系統(tǒng)冷卻硬件 --

CPU 尚未遭受任何永久性損壞并且仍然可發(fā)揮作用。

【編輯推薦】

  1. Linux查看cpu當(dāng)前的各種信息
  2. 關(guān)于Linux性能監(jiān)控之CPU篇詳解
  3. CentOS系統(tǒng)CPU過熱處理的解決方法
  4. 系統(tǒng)監(jiān)控:linux 系統(tǒng)監(jiān)控命令詳解
  5. CentOS CPU使用率查看相應(yīng)信息分析系統(tǒng)狀況
     
責(zé)任編輯:chenqingxiang
相關(guān)推薦

2019-06-17 15:48:51

服務(wù)器測(cè)試方法軟件

2009-02-04 09:22:40

穩(wěn)定性服務(wù)器測(cè)試

2019-12-19 14:48:08

LinuxCPU內(nèi)存

2011-06-24 10:23:33

PR值

2011-05-16 16:52:09

單元測(cè)試徹底測(cè)試

2010-04-13 10:49:32

2022-08-24 17:04:19

軟件測(cè)試數(shù)據(jù)集合測(cè)試效果

2010-09-25 16:00:43

WiMax

2011-06-27 16:50:35

關(guān)鍵詞

2009-07-27 13:08:22

遠(yuǎn)程桌面管理

2010-04-13 10:54:33

MPLS

2021-04-19 11:12:46

區(qū)塊鏈貨幣加密貨幣

2011-07-28 16:06:13

MongoDBAutoShardinReplication

2011-04-27 21:54:45

2010-09-17 16:25:58

2009-07-14 15:53:21

光纖參數(shù)測(cè)試

2021-09-19 22:55:44

穩(wěn)定幣加密貨幣貨幣

2021-07-17 15:44:16

Beta測(cè)試頻道Windows 11微軟

2024-10-24 16:38:30

測(cè)試線程

2023-02-08 13:01:20

Debian測(cè)試版
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)