これはすでにIMOの正しい答えであり、私が提案していることはおそらく大きな違いにはならないでしょうが、知っておくと役立つかもしれません。
ブラウザを実行するだけであれば、デスクトップ環境も実行する必要はありません。次のようなファイルを作成します$HOME/.xinitrc
。
#!/bin/sh
midori
.xinitrcが既に存在する場合は、一時的に移動するか、他のものをコメントアウトします。今、startx
(明らかに、あなたは既にそこにいるべきではありません-GUIを実行せずにコンソールからこれを行います)。出来上がり、あなただけのブラウザがあり、デスクトップはありません。
ブラウザーは部屋の象であり、Xorgサーバー自体(実行中)は基本的な lxde(現在は実行されていません)よりも大きくなりますが、これによりメモリがわずかに節約されます。スワップを使用しているほど多くのRAMをロードしている場合、パフォーマンスに影響します。上記のmidori + bare Xは、次のように<100 MBの常駐を使用しfree
ます。
total used free shared buffers cached
Mem: 448708 242604 206104 0 82660 105156
-/+ buffers/cache: 54788 393920
Swap: 102396 0 102396
448708-393920 = 54788/1024 = 53.5 MB
4つのタブが開いています。繰り返しますが、これらを見て、RAMがほぼ一杯になっている場合は、パフォーマンスの問題です。ラムであっても、スワップのビットを使用することが正常であることを注意しませスワップのものが低い優先順位であること- 、フル心配そうではありません。
パフォーマンスに関して賢明なことは、バッファとキャッシュの重要性です。これらは合計に含めませんでしたが、実際にはコミットされたメモリよりも多いことに注意してください(約2倍)。それは正常です。コミットされたものでメモリがいっぱいになると、システムは使用するキャッシュが少なくなり、スワップに転送されます。いずれにせよ、キャッシュは重要であるため、パフォーマンスの低下になります(サイズが重要でも不変でもないため、コミットされたmem statの一部ではありません)。
言い換えれば、コミットされたram がpiで利用できるものの75%以下で、おそらくそれよりも小さくすることが最適です。LXDEを使用して他のものを開くと、すぐにそれにアプローチし始めるかもしれません。