お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-08-20 01:14:45

hm
メンバ
登録日: 2008-08-20

ファイルブラウザがフリーズしてしまいます。

Ubuntu8.04 GNOMEを使用しております。
適当にファイルブラウザを開き、何かのフォルダ(たとえば/mediaなど)をクリック(左シングルクリック)しますと、それだけで10秒間くらいファイルブラウザがフリーズしてしまいます。右クリックでも同様です。
その間、何やらディスクアクセスをしているような音がします。
その後 回復しますが、また同じフォルダをクリックするとまた短時間フリーズします。
どうしたらこの状態を改善できますでしょうか?
対象のフォルダに多くのファイルが入っていると起きやすいようですが、そうでなくても起きることもあるようです。
再現性は非常に高いです。(再起動しても変化ありません。)
お忙しいとは存じますが、何卒お知恵をおかしください。

最後の編集者: hm (2008-08-20 01:22:41)

オフライン

 

#2 2008-08-20 01:38:21

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ファイルブラウザがフリーズしてしまいます。

ハードウェア情報とハードディスクの使用状況
* PC型番もしくはマザーボード型番、CPUの詳細
* ハードディスクの型番、サイズ、空き容量、接続方法、使用時間(分かれば)
が分からないと、当てずっぽうになります。

推測1: HDDがそろそろ限界ー>smartctl で状況表示
(smartctl 入ってなければインストール)
例: $ sudo smartctl -A /dev/sda  <ー エラーが無いか見てみる
smartctl version 5.38 [x86_64-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   154   153   021    Pre-fail  Always       -       5291
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000e   200   200   051    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       666
10 Spin_Retry_Count        0x0012   100   253   051    Old_age   Always       -       0
11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       512
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       9
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       512
194 Temperature_Celsius     0x0022   113   105   000    Old_age   Always       -       34
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   051    Old_age   Offline      -       0

推測2: PCが新しすぎて、古く、遅いモードで動いている

最後の編集者: si (2008-08-20 01:55:04)

オフライン

 

#3 2008-08-20 01:44:04

hm
メンバ
登録日: 2008-08-20

Re: ファイルブラウザがフリーズしてしまいます。

マザーボードIntel DG33BU
Intel Core 2 Duo プロセッサ E8500
(45nm製造 3.16GHz / 1333MHz FSB / 6MB L2キャッシュ)
日立GST Deskstar 7K1000
(750GB / シリアルATA 転送3.0Gb/sec / 7200rpm / 32MB)
ハードディスク備考:
全容量750GBの半分をUbuntuに、WindowsXPをのこり半分にしてデュアルブートしております。
AHCI無効
です。よろしくお願いいたします。
…………………………………………………………………………………………………
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000b   100   100   016    Pre-fail  Always       -       0
  2 Throughput_Performance  0x0005   130   130   054    Pre-fail  Offline      -       150
  3 Spin_Up_Time            0x0007   139   139   024    Pre-fail  Always       -       374 (Average 484)
  4 Start_Stop_Count        0x0012   100   100   000    Old_age   Always       -       89
  5 Reallocated_Sector_Ct   0x0033   100   100   005    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000b   100   100   067    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0005   132   132   020    Pre-fail  Offline      -       33
  9 Power_On_Hours          0x0012   100   100   000    Old_age   Always       -       152
10 Spin_Retry_Count        0x0013   100   100   060    Pre-fail  Always       -       0
12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       89
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       89
193 Load_Cycle_Count        0x0012   100   100   000    Old_age   Always       -       89
194 Temperature_Celsius     0x0002   136   136   000    Old_age   Always       -       44 (Lifetime Min/Max 23/63)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0022   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0008   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       0
SMARTの意味を読み解けないのですが、こう言われました。
これは死にかけでしょうか?

最後の編集者: hm (2008-08-20 01:59:47)

オフライン

 

#4 2008-08-20 02:13:34

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ファイルブラウザがフリーズしてしまいます。

PCの構成、smartctl の状況表示 を見ると、まったく問題ない無いように見えますね。

>/mediaなどをクリック
ひょっとして、Winエリアをアクセスする時のみ、遅くなるとかですか?
また、ファイル数が多いとか、特定の種類のファイルが多いと遅いとかは、ないですか?
私は、Win持ってないので確認できませんが、アイコン表示と一覧表示で速度変わりますか?

>Intel DG33BU
で問題が出ている話はあまり聞いたこと有りませんが、ネットで検索してみては如何か?

オフライン

 

#5 2008-08-20 02:41:48

hm
メンバ
登録日: 2008-08-20

Re: ファイルブラウザがフリーズしてしまいます。

お返事ありがとうございます。
/binや/bootや/rootや/sysや/var,そしてそれ以下のディレクトリでは再現しませんでしたが、
/home/ユーザー名や/mediaや/usrなどで再現しました。
どうやら
ntfsフォーマットされた領域 および ntfs領域へのショートカットを含むフォルダ
をクリックした時に再現するようです。
これにもとづいてもう少し探ってみようと思います。
有難うございました。
(ですがなぜか/usrでも再現するのが少し腑に落ちませんが。)

オフライン

 

#6 2008-08-20 09:44:49

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ファイルブラウザがフリーズしてしまいます。

>ntfsフォーマットされた領域 および ntfs領域へのショートカットを含むフォルダ
>をクリックした時に再現するようです。
Ubuntu を、ntfs フォーマットパーティションにインストールしたのですか?
もし、そうではなく、デフォルトの ext3 とか、Linuxで通常使われているファイルシステムにインストールしたのに、
/usr を開くのが遅いのであれば、別の原因を探す必要が有ります。
その場合、
$ uname -a
の結果貼り付けて見てください。
$ uname -a
Linux fedora.si.dip.jp 2.6.25.14-108.fc9.x86_64 #1 SMP Mon Aug 4 13:46:35 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
   ホスト名   カーネルバージョン、ビルドNo.、アーキテクチャ等々

>SMARTの意味を読み解けないのですが、こう言われました
smartctl の情報は、ネットに、いろんなレベルのものが有りますので、自分の理解に合ったものを探して読んでください。

オフライン

 

#7 2008-08-20 10:33:10

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ファイルブラウザがフリーズしてしまいます。

参考値:
私の環境での大体の数値です。
/usr/bin の表示 2秒以下(ファイル数 2090)
/usr/lib  1秒以下(ファイル数1657)
 注:初回表示は、上記よりもう少し掛かります。
   また、/usr/lib はディレクトリが多いので、
   初回時のみ、アイコン表示後もHDDアクセス(3~4秒)しています

PC:
 CPU: Xeon X3350(4 core 2.66GHz)
 MB: Asus P5B-E Plus(Intel P965+ICH8)
 MEM: 1GBx4(DDR2-533)
 HDD: WDC WD1001FALS-00J7B0(1TB 7200rpm)
  (AHCI on)
 Ubuntu 8.04 AMD64
  インストール・パーティション ファイルシステム(除 swap)
   /boot ext3
   /   jfs

比較の為に、デュアルブートしている、Fedora9 x86_64でも見てみましたが、
カーネルが新しく、かつ、VLM 上の ext3 を使っているので、確認できないほど速かった。<- ウソです。
##追加##
 確認のため、再起動後、Fedora9 x86_64で再確認
  /usr/bin の表示 4~5秒(ファイル数 2611)
  /usr/lib64  の表示 3~4秒(ファイル数 2213)

 表示時間は、ファイル数が多くなると遅くなり、キャッシュされていると速い。

最後の編集者: si (2008-08-20 10:46:54)

オフライン

 

#8 2008-08-20 13:30:58

hm
メンバ
登録日: 2008-08-20

Re: ファイルブラウザがフリーズしてしまいます。

お時間をさいていただきすみません。
$ uname -a
Linux ユーザー名-desktop 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64 GNU/Linux
だそうです。
内蔵HDDの環境は
/dev/sda1   ntfs WindowsXP
/dev/sda2   ext3 Ubuntu
/dev/sda3   拡張領域
/dev/sda5    この拡張領域をswapとしています。
ただしこの他に外付けHDD(ntfsフォーマット)が2つつながっています。
またsda1も外付けも常にマウントしています。
……………………………………………………………………………………………
症状が再現するのはフォルダを開くときではなくてフォルダを選択した時です。
マウスでなくキーボードだけで選択しても同じです。
(症状が再現することの定義:ファイルブラウザのウィンドウが2〜20秒間(平均10秒)ぐらい操作不能になり、黒くなります。)
/usrの中に限ると/usr/lib64と/usr/srcでこの症状が再現しやすいです。他では再現しません。
usr/binも選択しただけで1〜2秒だけ操作不能になりますがこれは普通でしょうか?(これはウィンドウが黒くなったりもせず大した影響を感じません。)

オフライン

 

#9 2008-09-02 23:13:14

hm
メンバ
登録日: 2008-08-20

Re: ファイルブラウザがフリーズしてしまいます。

ファイルブラウザとして
Thunar 0.9.0
を導入したらまったく問題なくなりました。
結局なぜなのか分かりませんでしたが、Nautilus 2.22.3のままではいろいろと支障があるので、Thunar 0.9.0で落ち着くと思われます。
どうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB