基準測試是一個測試,或一系列測試,它決定了某個計算機硬件運行的好壞——在很多情況下,“基準測試”本質上是“壓力測試”的同義詞。通過將硬件推向極限,您可以將其測量值與其他硬件的測量值進行比較。
大多數基準測試都是為了模擬PC在現實環境下可能遇到的那種工作負載。因此,這幾乎是獲取定量數據的唯一方法,說明系統的性能如何——如果您的數字不足,這表明您可能希望升級一些PC組件。
那麼,準備好測試你自己的電腦了嗎?下面是Linux用戶可以使用的一些更有用的基準測試。
一體式基準測試工具(也稱為基準測試套件)正是它們聽起來的樣子:它們測試和測量系統的各個方面,而不是集中在一個特定的硬件上,當您不想用三個或四個不同的工具將系統搞得一團糟時,這一點非常有用。
Phoronix測試套件是Linux最著名的一體式基準測試解決方案之一。有人聲稱它有很多固有的問題——當然,我們不會說它在各個方面都是完美的——但對於大多數用戶來說,它已經足夠好了。另外,沒有多少值得的選擇。
福羅尼克斯可以訪問100多個不同的測試套件(即單獨測試組)和450多個不同的測試配置文件。您可以選擇只安裝您需要的,因此如果只關心CPU和HDD基準,那麼您可以簡單地安裝“處理器測試”和“磁盤測試”。它還支持系統日誌和報告。
最棒的是,Phoronix是免費的、開源的。它還提供了名為PTS Desktop Live的Live CD形式,它允許您從CD、DVD或USB驅動器上運行它,這樣您就可以根據需要使用“乾淨”的操作系統測試任何機器的硬件。
從它的名字可以看出,stress ng是一個真正的壓力測試——它非常適合將系統推向極限,但是因為它的要求非常高,所以我們不建議經常運行它。某些部件,尤其是CPU和HDD,在反覆受力時會磨損得更快。
在Debian和Ubuntu上安裝stress ng:
sudo apt-get install stress-ng在Fedora、Red Hat和CentOS上安裝應力傳感器:
sudo yum install stress-ng一旦安裝,壓力ng可以測試各種各樣的東西,包括您的CPU、RAM、I/O、網絡、虛擬內存等。它也是高度可配置的——在每次測試中,您可以指定不同的參數,例如測試實例數、CPU內核數、測試的積極性、運行時間等。
涵蓋所有不同的命令和參數超出了本文的範圍,但是ubuntuwiki上的這個頁面是一個不錯的起點。
PassMark維護著各種PC測試和監控軟件,包括著名的MemTest86和PerformanceTest應用程序,這些軟件僅適用於Windows用戶。另一方面,BurnInTest應用程序確實有Linux版本,值得一看。
簡而言之,它可以同時測試計算機的所有主要子系統。但它並沒有直接測試性能,而是更注重穩定性和可靠性。我們建議將它與其他形式的性能測試配對以獲得最佳結果。
它有30天的****期,但試用期一結束就要79美元。
比較兩個不同的CPU可能很困難。還記得你知道奔騰III總是比奔騰II更好的那些日子嗎?現在不是了。有時i5可以超越i7,四核並不總是比雙核好。
因此,CPU從基準比較中受益最大——比任何其他PC硬件都要大。如果您選擇不使用上面的一個一體式套件,您可以從這兩個工具中的一個開始。
Geekbench是目前可用的最好的CPU基準之一。它配備了10個整數工作負載測試和8個浮點工作負載測試——其中一些在Hardinfo中也可用(如下所述),但其中一些是Geekbench獨有的。
Windows和Mac版本帶有用戶界面,但Linux版本僅作為命令行可執行文件提供。基準測試結果被上傳到網上,允許你以比終端更直觀的方式瀏覽你的分數。
下載後,Geekbench將運行在一個有限的功能試用模式(基本上是一個無限的****),只有64位和OpenCL基準。對於CUDA基準測試、獨立模式和其他功能,您需要購買Geekbench或Geekbench Pro。
大多數發行版都可以使用本機包管理器獲取Hardinfo,但我發現在Debian和Ubuntu上運行這個命令最簡單:
sudo apt-get install hardinfo或者在Fedora、Red Hat和CentOS上運行以下命令:
sudo yum install hardinfoHardinfo提供了六種不同的基準測試,每種測試都提供了一個分數,您可以使用它來準確地與其他系統進行比較。CPU測試執行整數計算,而FPU測試執行浮點計算。在比較結果時,一定要比較相同的測試。
Hardinfo作為一種快速獲取系統信息的方法也很有用。只需瀏覽側邊欄中的各個頁面即可查看計算機配置的詳細信息。
要以非科學的方式測試系統的圖形功能,您只需看看您的PC是否可以處理圖形密集型遊戲。要獲得更定量的結果,請運行其中一個測試。
Unigine有兩個值得一提的基準:山谷基準和天堂基準。每個場景都呈現不同的場景(分別是森林覆蓋的山谷和一系列飛騰的蒸汽朋克群島),這將迫使GPU加班。
這是大多數Linux遊戲玩家選擇的圖形基準。
免費的基準測試是交互式的,足以讓人感覺到你的GPU有多好,但是Pro版本對於商業用途和深入的每幀分析是必要的。這些每件價值495美元。
GFXBench以前被稱為GLBenchmark,它是Linux系統的兩個主要圖形基準中較小的一個。它附帶兩組測試:高級測試(總體性能)和低級測試(特定特性性能)。
從各方面考慮,它做什麼都行。恰好Unigine是更知名、更常用的選項,所以對於最先進的gpu來說,Unigine可能是更好的選擇。再說一次,如果你想比較兩個你沒有的gpu,GFXBench結果頁面肯定會派上用場。
對於數據驅動器來說,速度並不總是最重要的。例如,當使用驅動器存儲備份時,主要考慮的是壽命、可靠性和容量。不過,對於日常操作,您需要性能優異的快速SSD。
Hdparm是一個命令行實用程序,安裝在大多數現代發行版上,非常容易使用。它不僅可以用來測試驅動器的性能,還可以更改每個驅動器的設置(例如打開或關閉DMA)。請注意,如果使用不當,Hdparm可能會崩潰或損壞驅動器!
首先,使用
df命令獲取系統上所有驅動器的列表。找到您要測試的一個--如果您不確定,請使用諸如總磁盤空間和裝載位置之類的上下文--然後將其與以下命令一起使用。就我而言,我的驅動器是
/dev/sda2.
要測試緩衝讀取性能,請執行以下操作:
sudo hdparm -t /dev/sda2/dev/sda2: Timing buffered disk reads: 180 MB in 3.00 seconds = 59.96 MB/sec`要測試緩存的讀取性能,請執行以下操作:
sudo hdparm -T /dev/sda2/dev/sda2: Timing cached reads: 3364 MB in 2.00 seconds = 1682.75 MB/sec`無論使用哪種方法,都要多次運行該命令以獲得多個讀數,然後將它們平均起來以獲得更準確的性能感覺。確保你沒有做任何其他可能影響讀數的事情,比如傳輸文件。
Bonnie++是一個免費的實用程序,旨在對文件系統和硬盤性能進行基準測試。它不會安裝在大多數發行版的開箱即用,但它應該在核心存儲庫中可用。在Debian和Ubuntu上安裝:
sudo apt-get install bonnie++或安裝在Fedora、Red Hat或CentOS上:
sudo yum install bonnie++安裝後,運行Bonnie++的最簡單方法是使用以下命令:
bonnie++ -d /tmp -r 2048 -u [username]這將在中運行測試
/tmp目錄(從而測試
/tmp駐留),參數說明系統有2048MB的RAM,測試將作為
[username]用戶,在我的情況下
jleeso.
不知道你的系統有多少內存?使用
free -m命令並在“內存”的“總計”列下查找。
在最後,你會看到一行逗號分隔的不同數字。這些是你的結果。舉個例子:
1.96,1.96,ubuntu,1,1378913658,4G,,786,99,17094,3,15431,3,4662,91,37881,4,548.4,17,16,,,,,142,0,+++++,+++,+++++,+++,+++++,+++,+++++,+++,+++++,+++,16569us,15704ms,2485ms,51815us,491ms,261ms,291us,400us,710us,382us,42us,787us複製並鍵入以下命令:
echo "[paste your results]" | bon_csv2html > /tmp/test.html現在開門
/tmp/test.html在您的web瀏覽器中,您將看到一個格式良好的表,它以更可讀的方式顯示您的結果。
如果您的硬件基準看起來不錯,但您的系統仍然感覺緩慢,請注意,還有其他幾個因素可能在其中發揮作用。是的,緩慢的硬件往往是瓶頸,但你應該看看其他地方之前,投錢升級。
例如,在Ubuntu上有一些加速日常操作的技巧和竅門(非Ubuntu發行版有自己的版本)。您可能還需要考慮更新底層Linux內核。
那麼你的基準數據是什麼樣的呢?您是否發現了值得升級的硬件瓶頸?還是對系統的性能滿意?讓我們知道下面的評論!
... 在虛擬機器中的Windows上安裝Linux非常簡單。下面介紹如何在VMware Workstation上逐步安裝Linux。 ...
...業系統之間進行雙引導,那麼您可能有興趣瞭解Steam-Link如何處理來自不同作業系統的連線。 ...
... 請閱讀我們關於如何像專業人士一樣進行基準測試的文章,瞭解如何準確地對元件進行基準測試。 ...
... 下面的步驟向您展示如何構建一個標準的、低功耗的、緊湊型桌面計算機。對於專用HTPC或遊戲計算機,您可以選擇新增專用圖形卡。類似地,如果您正在構建一個伺服器,您可能會選擇最大...
... 下面介紹如何在Linux上使用測試版的Steam play玩Windows遊戲。 ...
...何電腦變成一個Chromebook或Chromebox與CloudReady。本教程介紹如何在大多數計算機上安裝Chrome作業系統並進行故障排除。 ...
...過一系列測試來執行您的計算機。例如,它測試您的系統如何處理電子表格,以及照片編輯、影片通話、遊戲物理計算和網頁瀏覽等任務。另一個看CPU如何處理影片渲染的流行工具是CineBench。 CPU基準測試還可以涉及特定的實際...
...篇文章,並在微軟的整個開發過程中對其進行了更新。 如何立即安裝2020年5月更新 您可以前往“設定”>“更新和安全”>“Windows Update”查詢更新。單擊“檢查更新”,您可能會獲得更新。正式釋出後,Windows update中可能需...