SeageteのHDD

ヤバいHDDリスト
すこし前からでていたけどチェック。


現役で使っているのが見事に引っかかってる。

# cat /proc/scsi/scsi 
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: TSSTcorp Model: CD/DVDW TS-H653A Rev: TI02
  Type:   CD-ROM                           ANSI  SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000333AS     Rev: SD15
  Type:   Direct-Access                    ANSI  SCSI revision: 05


1TのHDDが〜。
どうしよう。とりあえず新しいのを買うしかないのかな。
明日にでもHDD見にいくか。


追記:
買いにいくのの忘れてた。


追記2: 2009-1-23
http://skaz.jp/archives/1091
ここでチェックできる。
ここの情報が正しいので有れば見事にNGです。


取り合えず現在の使用状況をメモっておく。

$ df -h
Filesystem            サイズ  使用  残り 使用% マウント位置
/dev/sda3             923G  403G  521G  44% /
varrun                1.7G  320K  1.7G   1% /var/run
varlock               1.7G     0  1.7G   0% /var/lock
udev                  1.7G   44K  1.7G   1% /dev
devshm                1.7G     0  1.7G   0% /dev/shm
lrm                   1.7G   39M  1.6G   3% /lib/modules/2.6.24-22-generic/volatile
/dev/sda1             965M   72M  845M   8% /boot
gvfs-fuse-daemon      923G  403G  521G  44% /home/yasusi/.gvfs

フィボナッチで速度調査

フィボナッチで調査。
C言語D言語で比較してみる。


ソースはfib()関数だけならば同じ。

int fib(int n) {
	if (n == 1 || n == 2){
		return 1;
	}
	else{
		return fib(n-1) + fib(n-2);
	}
}


C言語(gcc)

$ time ./fib 50

real    3m11.824s
user    3m11.512s
sys     0m0.044s


D言語(dmd)

$ time ./fib.d 50

real    2m52.710s
user    2m52.275s
sys     0m0.028s

$ time ./fib 50

real    2m52.712s
user    2m52.375s
sys     0m0.032s


D言語の方が早い。
しかも何故か、D言語コンパイルしても、スクリプト形式で動かしてもほとんど速度に変化無し。
もしかして勝手にコンパイルして動かしているのかな?