Puppy Linux導入記録 HDBENCH clone

(update 2013.01.12)
 HDBENCH clone は Windows 用ベンチマークソフトの「HDBENCH」とユーザーインターフェイスが似ているLinux用のベンチマークソフトです。Puppy Linuxを導入したPCの能力を調べるために導入しようと思いました。各種バージョンがネット上にありましたがPuppy Linux431でまともに動作するものがなかなか見つかりません。そこで最も新しそうなバージョン0.14.1を元にしてPuppy Linux431用に手を加えることにしました。

1.インストール

 まずHDBENCH clone 0.14.1 Fedora10用パッチから、hdbench-0.14.1.tar.gzとhdbench-0.14.99.1.patchをダウンロードしました。この二つのファイルでPuppy Linux431に合わないところはグラフィックライブラリのGTK+-のバージョンです。オリジナルのHDBENCH cloneはGTK+-バージョン1.2を使用していますがPuppy Linux431ではGTK+-バージョン2.0を使用しているためです。そこでソースコードのGTK関連の部分を書き換えるパッチファイルhdbench-130113.patchを自作しました。コンパイル方法は、端末から以下のコマンドを入力します。

# patch -p0 < hdbench-130113.patch
# cd hdbench-0.14.1
# ./configure
# make
# make install

またHDBENCH cloneのPETパッケージhdbench-0.14.1-i486-pup431.petを作成しました。こちらに置いておきます。

2.フォントのインストール

 HDBENCH cloneは「VIDEO」の計測で-adobe-helvetica-medium-r-*--14-*というフォントを使用します。しかしPuppy Linux431にこのフォントは入っていません。そこで端末から以下のコマンドを入力しフォントをインストールします。このフォントが無いと「VIDEO」の計測開始直後にHDBENCH cloneは異常終了します。

[注意]まずhdbench-0.14.1-i486-pup431.petをインストールします(フォントを同梱しているためです)。
# cp /usr/local/share/hdbench/font/helvR14-ISO8859-1.pcf /usr/X11R7/lib/X11/fonts/misc/
# cd /usr/X11R7/lib/X11/fonts/misc
# mkfontdir
# xset fp rehash

3.使用した感想

 画面左下の「メニュー」→「ユーティリティー」→「HDbench clone」で起動します。
 端末から起動した場合(hdbench:4920): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 0というワーニングメッセージが表示されます。まだGTK関連のコードに修正をしていない箇所があるため、と思います。
 Puppy Linuxの用途の一つは低スペックのPCで快適な環境を構築することが挙げられます。ハードディスクやビデオカードなどの設定をいろいろ変えながらベストなチューニングを得るためにはHDBENCH cloneのようなソフトが役に立つと思います。以下はベンチマークの結果のコピーです。

* * *  HDBENCH clone Ver 0.14.1  * * *
Machine Infomation
Processor   Pentium III (Coppermine) [864.372 MHz]
            Vendor GenuineIntel Family 6 Model 8 Stepping 10
Resolution  1024x768 65536colors(16bit)
Display     Rage 128 PR/PRO AGP 4x TMDS
Memory      514416KBytes
OS          Linux 2.6.30.5
Date        2013/01/12 21:19

scsi0 : ata_piix
scsi1 : ata_piix
scsi2 : sata_sil
scsi3 : sata_sil
sr0: scsi3-mmc drive: 23x/23x writer dvd-ram cd/rw xa/form2 cdda tray

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda6              7611636   4623500   2601376  64% /
shmfs                   127348         0    127348   0% /dev/shm
/dev/sda1              5116668   3360864   1755804  66% /mnt/sda1
/dev/sr0               4403064   1940856   2238540  47% /mnt/dvd

 TOTAL  FLOAT   INTGR   MEMRY   RECT CIRCL   TEXT SCRL IMAGE    READ  WRITE
 54101 102499  117945   17400  41231 12688  62054   44    56  143640  43509

 DRIVE
 /tmp:10MB
			

スクリーンショット HDBENCH cloneの画面

戻る | 次へ | 目次
inserted by FC2 system