Ubuntu Server: Intel-Treiber verbraucht viel RAM

Ubuntu Server: Intel-Treiber verbraucht viel RAM

Ich habe versucht, Squeeze, Lucid und Oneiric auf meinem neuen dedizierten Server zu installieren (der Host hat Precise noch nicht) und habe festgestellt, dass sie bei der Neuinstallation einen sehr unterschiedlichen Speicherverbrauch haben.

Bei Lucid oder Oneiric werden etwa 200–300 MB Speicher verwendet (ohne Puffer/Cache). Ich habe top geprüft, aber es sind nur die normalen sshd, bash, init, cron usw. Zusammengerechnet verbrauchen sie nur etwa 10–20 MB. Bei Squeeze werden nur weniger als 100 MB verwendet.

Ich habe nachgesehen /proc/meminfo(in Oneiric) und festgestellt, dass VmallocUsed in Ubuntu viel größer ist, habe nachgesehen /proc/vmallocinfound die folgenden Zeilen gefunden:

0xffffc90006600000-0xffffc90006681000 528384 i9xx_setup+0x3f/0xb0 phys=fe000000 ioremap
0xffffc90006700000-0xffffc90006901000 2101248 intel_gtt_init+0xa0/0x130 phys=fe200000 ioremap
0xffffc90006901000-0xffffc90007102000 8392704 sys_swapon+0x171/0x570 Seiten=2048 vmalloc vpages N0=2048
0xffffc90007180000-0xffffc90007581000 4198400 pci_iomap+0x80/0xc0 phys=fe000000 ioremap
0xffffc90007600000-0xffffc90017601000 268439552 i915_driver_load+0x111/0x6e0 [i915] phys=c0000000 ioremap
0xffffe8ffffc00000-0xffffe8ffff00000 2097152 pcpu_get_vm_areas+0x0/0x510 vmalloc

Davon sind in Squeeze nur die Zeilen und vorhanden sys_swapon.pcpu_get_vm_areas

Meine Frage ist, warum „i915_driver_load“ so viel RAM verbraucht. Hat das etwas mit Grafikkram zu tun, den ich auf einem Server nicht brauche? Wie gebe ich RAM frei, wenn ich ihn für die Funktion des Servers nicht benötige?

Antwort1

Das ist Ihr Grafiktreiber, und da die GPU Ihrer Hardware eng mit der CPU verbunden ist (tatsächlich im selben Chip), können Sie nicht viel tun.

Verwenden Sie eine grafische Entwicklungsumgebung (DE)? Gnome/Unity? Da es sich um einen Server handelt, benötigen Sie diese nicht. Für einen reinen Textstart könnten Sie also versuchen, das i915.koModul auf die schwarze Liste zu setzen, damit es nicht im Krnel geladen wird.

verwandte Informationen