Related Posts Plugin for WordPress, Blogger...

1、前言

CPUBrun 為在 FreeBSD 底下對於 CPU / Cache / Memory 進行壓力測試 (燒機) 的套件,可以針對的 CPU 類型有 Intel P5 Pentium chips、P6 (Intel Pentium Pro/II/III and Celeron TM)、AMD K6、K7 (Athlon/Duron/Thunderbird TM)。(請尊重 Weithenn 的辛勞!!)

文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1.安裝 cpuburn 套件
          步驟2.進行 CPU 壓力測試
          步驟3.進行 CPU / Cache / Memory 壓力測試

2、實作環境

  • FreeBSD 8.1-RELEASE
  • cpuburn-1.4 (請尊重 Weithenn 的辛勞!!)

3、安裝及設定

步驟1.安裝 cpuburn 套件

切換至 Ports Tree 下開始安裝 cpuburn 套件。(請尊重 Weithenn 的辛勞!!)
#cd /usr/ports/sysutils/cpuburn  //切換至安裝路徑
#make install clean              //安裝並清除暫存檔案


安裝完畢後可至如下路徑參考相關 cpuburn 文件。
#/usr/local/share/doc/cpuburn

步驟2.進行 CPU 壓力測試

安裝完 cpuburn 之後可進行 CPU 壓力測試的指令有:

Intel CPU
  • burnP5: 針對 Intel Pentium w&w/o MMX
  • burnP6: 針對 Intel Pentium Pro、Pentium II、Pentium III、Celeron
AMD CPU
  • burnK6: 針對 K6 (請尊重 Weithenn 的辛勞!!)
  • burnK7: 針對 Athlon/Duron

以下為執行指令 burnP6 並配合 top 所觀察到的前後燒機數據 (使用 Ctrl + C 中斷燒機測試)

未執行燒機測試時: CPU 負載為 0.0%
last pid: 48902;  load averages:  0.00,  0.00,  0.00                                          
25 processes:  1 running, 24 sleeping
CPU:  0.0% user,  0.0% nice,  0.4% system,  0.4% interrupt, 99.3% idle
Mem: 30M Active, 91M Inact, 42M Wired, 10M Cache, 34M Buf, 65M Free
Swap: 434M Total, 434M Free



執行燒機測試時: CPU 負載為 99.3%
#/usr/local/bin/burnP6
 last pid: 48905;  load averages:  0.15,  0.03,  0.01                                          
 26 processes:  3 running, 23 sleeping
 CPU: 99.3% user,  0.0% nice,  1.9% system,  0.7% interrupt,  0.0% idle
 Mem: 30M Active, 91M Inact, 42M Wired, 10M Cache, 34M Buf, 65M Free
 Swap: 434M Total, 434M Free
  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 48905 root        1 110    0   132K    28K RUN      0:10 65.97% burnP6


步驟3.進行 CPU / Cache / Memory 壓力測試

可進行 CPU / Cache / Memory 壓力測試的指令有:(請尊重 Weithenn 的辛勞!!)
  • burnMMX: 測試具有 MMX 功能 CPU Cache / Memory
  • burnBX: 測試 Intel CPU Cache / Memory
這二個指令可透過參數來指定所要測試的 Memory Size:
以下為執行指令 burnBX 並配合 top 所觀察到的前後燒機數據 (使用 Ctrl + C 中斷燒機測試)

未執行燒機測試時: CPU 負載為 0.0%、Memory 負載為 30MB
last pid: 48929;  load averages:  0.00,  0.00,  0.00                                          
25 processes:  1 running, 24 sleeping
CPU:  0.0% user,  0.0% nice,  0.4% system,  0.7% interrupt, 98.9% idle
Mem: 30M Active, 91M Inact, 42M Wired, 10M Cache, 34M Buf, 65M Free
Swap: 434M Total, 434M Free



執行燒機測試時: CPU 負載為 98.9%、Memory 負載為 94MB
#/usr/local/bin/burnBX P
 last pid: 48932;  load averages:  0.22,  0.05,  0.02                                         
 26 processes:  3 running, 23 sleeping
 CPU: 98.9% user,  0.0% nice,  1.9% system,  0.0% interrupt,  0.0% idle
 Mem: 94M Active, 91M Inact, 42M Wired, 7964K Cache, 34M Buf, 3204K Free
 Swap: 434M Total, 434M Free
 PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 48930 root        1 115    0 65672K 65632K RUN      0:21 85.99% burnBX
文章標籤: