it-swarm-ja.com

Firefoxは毎分メガバイトのデータをディスクに書き込みますが、なぜですか?

iotop -a(累積I/O)がLinuxで約10分後に表示されます。インターネットの閲覧:

Total DISK READ:       0.00 B/s | Total DISK WRITE:       0.00 B/s               
  TID  PRIO  USER     DISK READ DISK WRITE>  SWAPIN      IO    COMMAND           
17330 be/4 wojdyr     1540.00 K     38.48 M  0.00 %  0.00 % firefox              
  403 be/3 root          0.00 B     31.65 M  0.00 %  0.06 % [jbd2/sda5-8]        
17276 be/4 wojdyr      800.00 K     31.06 M  0.00 %  0.00 % firefox              
17329 be/4 wojdyr        0.00 B     20.96 M  0.00 %  0.00 % firefox              
31896 idle wojdyr        0.00 B   1200.00 K  0.00 %  0.00 % virtuoso-~.ini +wait 
31924 be/4 wojdyr        0.00 B   1064.00 K  0.00 %  0.00 % akonadi_n~ail_feeder 
18959 be/4 wojdyr        0.00 B    796.00 K  0.00 %  0.01 % firefox

ディスクに書き込まれたデータの量にかなり驚いています。ディスクへのキャッシュをオフにしましたが、大きな違いはありませんでした。オフにしたblock-reported-attack-sites/web-forgeries - 何も変わっていません。

Firefox(10.0.1)では、このディスクへの書き込み速度は正常ですか?それはすぐに私のFirefoxプロフィールの合計サイズを超えます。

Firefoxプロファイルのファイルの変更時刻を見ると、いくつかのファイルが頻繁に変更されていることがわかります。

cookies.sqlite{-wal,-shm}
sessionstore.js
places.sqlite{-wal,-shm}
permissions.sqlite

システムまたは構成に何か問題がありますか、それともFFの典型的なものですか?

(SSD)ディスクへのこの無意味な書き込みは好きではありません。何かできますか?

編集:見つかりました このガイド Firefoxプロファイル全体をRAMに再配置する方法。セッション中にFirefoxによって書き込まれたデータをほぼゼロに減らしました。 (私はこれが少し偏執狂的で、おそらく面倒の価値がないと知っています。)

27
marcin

私は調査を行いました 私のSSDへの書き込みがどこから来たか。私はあなたがしたのと同じことを見つけました。書き込みのログを分析し、物事について考えた後、それがFirefoxのクラッシュリカバリであることに気付きました。クラッシュから回復できるようにするために、Firefoxはセッションをディスクに書き込む必要があります。セッション情報は、リストした4つのファイルに保存されます。 Firefoxはこれらを〜30秒ごとに更新します。大きなセッションで多くのタブを使用すると、1日あたり数GBになります。

しかし、surfasbが言うように、それは本当に心配することではありません。

19
Mr Alpha

セッションの復元 がファイルを保存する頻度を制御する設定がFirefoxにあります。 about:configに移動して変更します。

  • browser.sessionstore.interval セッションの保存頻度を変更します。私のシステムでは、デフォルトは15000(ミリ秒)だったので、15秒ごとにディスクに書き込んでいました。これを300000に増やすと、5分ごとにしか書き込まれません。

  • browser.sessionstore.enabledfalseに変更して、この機能を完全に無効にすることができます。これにより、Firefoxが行うディスク書き込みの量が削減されますが、これにより、Firefoxがクラッシュしたときにセッションが復元されなくなります。

25
prunge

約10ページをロードした後、Chrome=の一部は次のようになります。

iotop -a output

だから私はそれが通常のスワップ/ページファイルの使用だと思います。

(RAMの31%だけを使用していると私は思いますが、まったくスワップしません。)

3
conspiritech

FFは常に2.5+ MB /秒でディスクに書き込んでいました!私は走ったSudo iosnoop -p PIDEvernote Web Clipperがすべての書き込みを行っていることがわかりました。私はそれを削除し、ディスクの書き込みが0から数kb/sに減少しました。

1
hmj6jmh