Dies ist bereits die richtige Antwort IMO, und was ich vorschlage, wird wahrscheinlich keinen großen Unterschied machen, aber es könnte nützlich sein zu wissen.
Wenn Sie nur den Browser ausführen möchten, müssen Sie auch keine Desktop-Umgebung ausführen. Erstellen Sie eine Datei, die so aussieht $HOME/.xinitrc
:
#!/bin/sh
midori
Wenn .xinitrc bereits vorhanden ist, verschieben Sie es vorübergehend oder kommentieren Sie etwas anderes aus. Jetzt startx
(offensichtlich sollten Sie noch nicht dabei sein - tun Sie dies von der Konsole aus, ohne dass die GUI ausgeführt wird). Voila, du hast nur den Browser, keinen Desktop.
Das spart ein bisschen Speicher, obwohl der Browser bei weitem der Elefant im Raum ist und der Xorg-Server selbst (der läuft) größer ist als eine einfache LXDE (die jetzt nicht läuft). Wenn Sie so viel RAM geladen haben, dass Sie Swap verwenden, wirkt sich dies auf die Leistung aus. Das obige midori + bare X verwendet <100 MB resident gemäß 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
Das ist mit 4 Registerkarten offen. Wenn Sie sich diese ansehen und feststellen, dass Ihr RAM nahezu voll ist, ist dies wiederum ein Leistungsproblem. Beachten Sie, dass es normal ist, ein wenig zu tauschen, auch wenn der RAM nicht voll ist. Machen Sie sich deshalb keine Sorgen - das getauschte Zeug hat eine niedrige Priorität.
Weitere Überlegungen zur Leistung sind die Bedeutung von Puffern und Cache . Ich habe diese nicht in die Gesamtsumme einbezogen, und es ist tatsächlich mehr als der festgeschriebene Speicher (ungefähr doppelt so viel). Das ist normal. Wenn Sie den Speicher mit zugesicherten Daten füllen, verbraucht das System nur weniger Cache und / oder überträgt sie zum Auslagern. So oder so, dass eine Leistungsverschlechterung sein wird , da der Cache ist wichtig (es ist einfach nicht vital oder unveränderliche Größe weist, also nicht Teil des engagierten mem stat).
Mit anderen Worten, Sie möchten optimalerweise, dass Ihr festgeschriebener RAM nicht mehr als 75% der auf dem Pi verfügbaren Daten und möglicherweise weniger davon enthält. Wenn Sie LXDE verwenden und damit beginnen, andere Dinge zu öffnen, können Sie schnell beginnen, sich dem anzunähern.