nDiki : 2006年03月10日

2006年3月10日 (金)

Linux kernel を 2.6.15 にしたらハードディスクへのアクセスが遅くなった理由

2週間ほど前に ThinkPad X31 (2672-PHJ) の Linux kernel を 2.4.27 から 2.6.15 にしたのだが、その頃からか何となく動作がもったりするようになった。 コマンドを実行した際のレスポンスが遅くなったし、amaroK での音楽再生時にもちょっと負荷が上がるとすぐ音が切れるようになってしまった。

まさか kernel の性能が落ちたとは考えにくいので、設定のせいであろう。 感じからして、HDD まわりのようだ。

もしかして DMA?

 #hdparm -t -d /dev/hda

 /dev/hda:
  using_dma    =  0 (off)
  Timing buffered disk reads:    8 MB in  3.10 seconds =   2.58 MB/sec

ビンゴ!

 #hdparm -t -d1 /dev/hda

 /dev/hda:
  setting using_dma to 1 (on)
  HDIO_SET_DMA failed: Operation not permitted
  using_dma    =  0 (off)
  Timing buffered disk reads:    8 MB in  3.05 seconds =   2.62 MB/sec

おや?

[Device Drivers] ---> [ATA/ATAPI/MFM/RLL support] ---> [Intel PIIXn chipsets support] (CONFIG_BLK_DEV_PIIX) がモジュールになっていたのが問題のようだ。

組み込みにして Debian kernel パッケージ構築しなおしてインストール再起動

 hdparm -t -d /dev/hda

 /dev/hda:
  using_dma    =  1 (on)
  Timing buffered disk reads:   84 MB in  3.05 seconds =  27.56 MB/sec

なおった。


[ hdparm ]

スポンサード リンク

デジカメ写真管理ソフトウェア digiKam

4年前に DiMAGE X を購入してから、デジタルカメラを持ち歩く生活が本格的に始まった*1。 それほどたくさん撮るほどではないが、それなりに枚数がたまってきた。

撮るだけ撮って過去の写真をあまり見る機会がなくもったいないので、何か写真管理ソフトウェアを試してみることにした。 Flickr を使っていてタグによる写真管理の良さを感じているので、そのような機能のあるものを探してみる。 Linux で使えるやつだと KDE 系である digiKam が良さそう。 ということで早速インストールして、手持ちの写真を放り込んでみた。

*1DiMAGE X は3台目のデジタルカメラだが、その前の2台ではあまり撮影していない

使い勝手

  • タグはDBで管理される(画像ファイルに直接書き込まれないので良い)。
  • タグアイコン等一つ一つの要素が大きいので、画面が狭くなりがち。
  • サムネイルの大きさを変更すると、閲覧している位置がクリアされて先頭に戻ってしまうのがちょっと嫌。
  • digiKam のメインのウィンドウ内でプレビューできない。表示されるのはサムネイルのみで、画像の表示(と編集)は別ウィンドウが開く。

特に最後のは残念。gqview や ViX みたいに、同じウィンドウ内でサムネイル一覧とプレビューが表示できれば嬉しいのだが。

しかしながらタグ打ちは面倒だけれど、以外に楽しかったりする。 気がつけば随分長い間打ち続けていたり。

HTML アルバム作成や SimpleViewer 用エクスポートなどもできるし、Flickr へのアップロードもできる。 これ(と GIMP)があれば、大体やりたいことはできそうだ。

[ 3月10日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.044707s / load averages: 0.82, 0.65, 0.64
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker