Opensuse 11.4は8GBのRAM i5プロセッサで非常に遅いです。

Opensuse 11.4は8GBのRAM i5プロセッサで非常に遅いです。

編集する: これはtopが「M」として実行される場合です。 上部に「M」がある Eclipseが起動したときのスナップショット(「iotop」を使用)Eclipseがワーク 日食が始まると スペースを構築するときのスナップショット ワークスペースを作成するとき Eclipseが作業を終えた後 完全なビルドワークスペース

以前と同じように速度が遅くなり、すべてが停止します。 :(

OpenSuse 11.4 64ビットをインストールしました。以前はシステムが高速でした。これで、Eclipseを開くには長い時間がかかり、ワークスペースを構築するのに5分かかります(冗談ではありません!)。 Eclipseが開いたときのシステム上部の外観は次のとおりです。

Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.3%us,  1.6%sy,  0.0%ni, 57.2%id, 35.8%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   8099348k total,  8046104k used,    53244k free,    46904k buffers
Swap:  2103292k total,        0k used,  2103292k free,  7055848k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                               
 1778 root      20   0  137m  19m  10m S    4  0.3   0:04.92 Xorg                                                                                                                                                  
    1 root      20   0 12460  864  724 S    0  0.0   0:00.88 init                                                                                                                                                  
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                                                                                                              
    3 root      20   0     0    0    0 S    0  0.0   0:00.10 ksoftirqd/0                                                                                                                                           
    4 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/0:0                                                                                                                                           
    5 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/u:0                                                                                                                                           
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0                                                                                                                                           
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0                                                                                                                                            
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1                                                                                                                                           
    9 root      20   0     0    0    0 S    0  0.0   0:00.44 kworker/1:0                                                                                                                                           
   10 root      20   0     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1                                                                                                                                           
   11 root      20   0     0    0    0 S    0  0.0   0:00.58 kworker/0:1                                                                                                                                           
   12 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1                                                                                                                                            
   13 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/2                                                                                                                                           
   14 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/2:0                                                                                                                                           
   15 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/2                                                                                                                                           
   16 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2                                                                                                                                            
   17 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/3                                                                                                                                           
   18 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/3:0                                                                                                                                           
   19 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/3                                                                                                                                           
   20 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3                                                                                                                                            
   21 root       0 -20     0    0    0 S    0  0.0   0:00.00 cpuset                                                                                                                                                
   22 root       0 -20     0    0    0 S    0  0.0   0:00.00 khelper                                                                                                                                               
   23 root       0 -20     0    0    0 S    0  0.0   0:00.00 netns                                                                                                                                                 
   24 root      20   0     0    0    0 S    0  0.0   0:00.00 sync_supers                                                                                                                                           
   25 root      20   0     0    0    0 S    0  0.0   0:00.00 bdi-default                                                                                                                                           
   26 root       0 -20     0    0    0 S    0  0.0   0:00.00 kintegrityd                                                                                                                                           
   27 root       0 -20     0    0    0 S    0  0.0   0:00.00 kblockd                                                                                                                                               
   28 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpid                                                                                                                                                
   29 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_notify                                                                                                                                          
   30 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug                                                                                                                                         
   31 root       0 -20     0    0    0 S    0  0.0   0:00.00 ata_sff                                                                                                                                               
   32 root      20   0     0    0    0 S    0  0.0   0:00.00 khubd                                                                                                                                                 
   33 root      20   0     0    0    0 S    0  0.0   0:00.00 kseriod                                                                                                                                               
   34 root       0 -20     0    0    0 S    0  0.0   0:00.00 md                                                                                                                                                    
   35 root       0 -20     0    0    0 S    0  0.0   0:00.00 kondemand                                                                                                                                             
   36 root      20   0     0    0    0 S    0  0.0   0:00.00 khungtaskd                                                                                                                                            
   37 root      20   0     0    0    0 S    0  0.0   0:01.15 kswapd0                                                                                                                                               
   38 root      25   5     0    0    0 S    0  0.0   0:00.00 ksmd                                                                                                                                                  
   39 root      20   0     0    0    0 S    0  0.0   0:00.00 fsnotify_mark                                                                                                                                         
   40 root       0 -20     0    0    0 S    0  0.0   0:00.00 aio                                                                                                                                                   
   41 root       0 -20     0    0    0 S    0  0.0   0:00.00 crypto                                                                                                                                                
   45 root       0 -20     0    0    0 S    0  0.0   0:00.00 kthrotld  

今はEclipseだけを実行しており、Eclipseはそれなりに楽しい時間を過ごしています。ブラウザも開きません。システムがクロールされるのはなぜですか?どんな助けでもいいようです。

ありがとうございます。

答え1

メモリを使いすぎています。その行を見てください:

メモリ:合計8099348k、使用済み8046104k、使用可能53244k、

これが最初の手がかりです。 2番目の手がかりは後でtopを実行してcapsキーを押すと出てくるはずですM。これにより、メモリを大量に消費するプロセスが一番上になるようにプロセスがソートされます。これは、メモリリークのあるプロセスである可能性が高いが、増加するデータベースでSOLRを実行するなどの他のものかもしれません。

iotopは現在実行されているIOタイプをよく理解していますが、一般的なディスクIOという事実だけがわかります。 RAMが多いほど、ディスクキャッシュが大きくなり、ディスクIOが減少します。 Eclipseが作業を終えた後、topは何を示していますか?たぶん、あまりにも多くのプラグインをロードした可能性があります。

また、free -mtこれは実際のバッファキャッシュサイズを確認するより良い方法です。次のような行があります。

-/+ buffers/cache:       3996       8475

これら2つの数値のうちの2番目は、アプリケーションで使用できるバッファキャッシュに使用できるRAMの量です。私が提供する出力は、SOLRを実行しているサーバーと合計RAMが12Gの別のJava Webアプリケーションからのものです。

私があなたの立場であれば、シェルプロンプトでEclipseを起動してstderrログメッセージを見ることができます。次に、topそのMオプションを使用して、EclipseがロードされたときにRAMの使用量を減らすことができることを確認するために監視(または繰り返し実行)します。free -mt当時何が起こったのか。

また、起動時に他の操作によってアクションが実行されることもあります。 Apacheモードが多すぎるか、これに似ている可能性があります。起動時にタイムスタンプを使用して、同様のメモリ監視を実行するためにいつでも特別な初期化スクリプトを追加できます。

答え2

すでにopenSUSE 11.4より最新のバージョンを実行していることを願っています。注:iotopスクリーンショットを見ると、速度低下の原因は過度のI / Oプロセスです(preloadtracker-store:両方を助ける必要がありますが、パフォーマンスが低下する可能性がある状況があります(セキュリティの観点からすべての個人データを索引付けすることが重要です)。ではありません)。

関連情報