次の月 / 最新

戯れ言


この日記のはてなブックマーク数 Bloglinesで閲読登録 ADD TO Hatena::RSS Subscribe with livedoor Reader Add to Google

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12

2005-11-30 Wed

hdparm で最適化 [Linux]

HDDを飛ばしたばかりなので、あまり激しいことは避けたいけど、妙にHDDが遅い。

# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads: 1604 MB in 2.00 seconds = 802.00 MB/sec
 Timing buffered disk reads: 8 MB in 3.36 seconds = 2.38 MB/sec


とりあえず hdparm で調整。

/etc/hdparm.conf

/dev/hda {
      io32_support = 1
      dma = on
      transfer_mode = udma2
}



これで

# /etc/init.d/hdparm start


で、テスト結果

stardust:/etc/init.d# hdparm -tT /dev/hda

/dev/hda:
 Timing cached reads: 1664 MB in 2.00 seconds = 832.00 MB/sec
 Timing buffered disk reads: 14 MB in 3.48 seconds = 4.02 MB/sec


ありゃ?あんまり早くなってない。設定を確認してみる。

# hdparm -v /dev/hda

/dev/hda:
 multcount = 0 (off)
 IO_support = 1 (32-bit)
 unmaskirq = 0 (off)
 using_dma = 0 (off)
 keepsettings = 0 (off)
 readonly = 0 (off)
 readahead = 256 (on)
 geometry = 16383/255/63, sectors = 195371568, start = 0


DMA が ON になってないなぁ....コマンドラインで実行してみる。

# hdparm -d 1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
  HDIO_SET_DMA failed: Operation not permitted
  using_dma = 0 (off)


はて? kernel の設定かなと思って調べたけど、特に不審な点はなし。いろいろググってみると

http://zya.jp/dlife/archives/2005/08/piixko_--_linux.html

どうやら、PIIX ドライバをモジュールにすると、モジュールを読み込んでいるのに DMA が on に出来ないようだ。


なんと! ということで、カーネルを再コンパイル。

再起動して、再度テスト

# hdparm -tT /dev/hda

/dev/hda:
Timing cached reads: 1388 MB in 2.00 seconds = 694.00 MB/sec
Timing buffered disk reads: 82 MB in 3.06 seconds = 26.80 MB/sec


2.4 MB/sec だったことを考えると、10倍近く速くなった :-)



mkinitrd [Linux]

make-kpkg で作った kernel をインストールしても initrd ファイルは自動生成されないみたいなので?

# mkinitrd -o /boot/initrd.img-2.6.14 2.6.14



Ruby Tutorial [Ruby]

http://tryruby.hobix.com/

via <http://d.hatena.ne.jp/kinneko/20051130/p5>

ブラウザ上で、Ruby のチュートリアルが受けられます。面白い :-)



2005-11-28 Mon

HDD のデータ救出 [Storage]

HDDのデータ復旧サービスってとってもお高かった気がしたんだけど、念のため調べてみた。

<http://www.adte.jp/rec/rec.html>

今回 100GB の HDD がクラッシュしたので、全部取り出したとして

論理障害 軽度の障害の場合
\ 48,000 + 1MBあたり \50 (2005年11月確認時点)


100GB ってことは ...... 500万円か。無理。しかも今回は物理障害っぽいので、絶望的ですな。バックアップ用の NAS を 100 万で構築しても安い気がしてくるね<錯覚だ



emacs + canna でカタカナを入力 [Linux][Emacs]

以前の日記でも書いた通り。

<http://www.kunitake.org/xoops/modules/weblog/blog-263.html>

# apt-get install yc-el


して .emacs の egg の設定をコメントに

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 漢字変換 (canna) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;(set-input-method 'japanese-egg-canna)
;(global-set-key "\C-o" 'toggle-input-method)
;(toggle-input-method nil)



Vmware を Linux-2.6.14 で使う [Linux][Vmware]

いろいろと最新版だと変わっていて、モジュールがコンパイルできないので、

<http://ftp.cvut.cz/vmware/>

から

vmware-any-any-update96.tar.gz


をダウンロード。解凍してできる runme.pl を実行。

$ tar zxvf vmware-any-any-update96.tar.gz
$ cd vmware-any-any-update96
# ./runme.pl


動いた :-)



HDDが死んだ... [Linux]

かなりショック。失われたデータ、メールなど....... とりあえず環境再設定。

stardust:/home/kunitake/src# fdisk -l /dev/hda

Disk /dev/hda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot Start End Blocks Id System
/dev/hda1 * 1 2188 17575078+ c W95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/hda2 2189 2431 1951897+ 1b Hidden W95 FAT32
/dev/hda3 2432 2613 1461915 82 Linux swap / Solaris
/dev/hda4 2614 12161 76694310 5 Extended
/dev/hda5 2614 2856 1951866 83 Linux
/dev/hda6 2857 4072 9767488+ 83 Linux
/dev/hda7 4073 4315 1951866 83 Linux
/dev/hda8 4316 12161 63022963+ 83 Linux

とりあえず貼っておく。パーティション情報がふっ飛んだときのために(^_^;

この chalow を使った日記も1ヵ月分ほど失った。やっぱり公開しておこう。ということでスタート。

昔の日記については

http://www.kunitake.org/xoops/modules/weblog/archive.php

死ぬ程ヒマな時期が来れば、chalow に移すかも?



2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2009-01-03 10:40

RSS feed meter for http://www.kunitake.org/chalow/