Sharing

2012年1月6日 星期五

Benchmark on Linux (Phoronix Test Suite)

因為要測試硬碟的 performance,所以上網找了很多 Benchmark,但意外的找到一個很贊的網站

http://openbenchmarking.org/

裡面收集了各種的 benchmark, 而且可以讓大家把 report 上傳,

他其實是利用了 phoronix test suite 來做 benchmark

http://www.phoronix-test-suite.com/

安裝還滿容易的, 有 .deb 檔可以下載, 所以在 Debian / Ubuntu 很方便

不過我在測試時遇到了個問題, 就是我有多顆硬碟, 但他總是只測試其中一顆而已, 但他似乎又沒有可以設定的地方, 找了很久後, 終於知道要怎麼解決, PTS 的作法是把所有安裝的東西都放在 ~/.phoronix-test-suite/installed-tests 之下, 然後就在這個目錄下執行, 這代表每個人執行時都要各別安裝一次, 很浪費空間, 但這也讓我找到簡單的處理方法

作法就是更改 ~/.phoronix-test-suite/user-config.xml 內的 EnvironmentDirectory , 比方說你把你要測試的硬碟 mount 在 /mnt, 那你就把 EnvironmentDirectory 改到 /mnt/installed-tests, 同時為了不必重新安裝, 你可以暫時把 ~/.phoronix-test-suite/installed-tests 移到 /mnt 下, 這樣子去執行就可以測到你要測的硬碟了!

==

2012.01.09 補

如果要安裝在  CentOS 底下, 可以直接下載 .tar.gz 檔,  不過使用之前會需要先安裝一些套件

yum install php
yum install php-cli
yum install php-gd
yum install php-xml
yum update "*php*"
yum install php-pear
yum install gcc
pecl install json
cd /etc/php.d/
echo "extension=json.so" >> json.ini
service httpd restart

沒有留言: