Donnerstag, 24. Mai 2012, 08:46

Du bist nicht angemeldet.



lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

1

Donnerstag, 10. April 2008, 13:27

Minimal-Installation von Ubuntu?

Hallo ubuntufreunde,

nachdem ich ja kürzlich arch installiert hatte (siehe auch diesen Thread ) kommt mir mein Ubuntu sehr träge vor. Ich möchte nicht unbedingt auf arch wechseln, da ich kein Freund von Rolling Releases bin und zudem mit ubuntu ja gute Erfahrungen gemacht habe. Aber ich möchte ein schnelleres System. Ein Hauptvorteil von Arch ist ja, dass man immer mit einer Basisinstallation beginnt, die wirklich minimal ist. Desktopbestandteile, Dienste und Daemonen (ist das eigentlich dasselbe?) müssen zunächst zugefügt werden. Dieses ermöglicht ein System, auf dem wirklich nur das läuft, was ich brauche.

Nun gibt es ja zwei Möglichkeiten:
1. Ich nehme eine große Distri und entschlacke sie, indem ich überflüssige Dienste etc., identifiziere und entferne, auf performantere Desktopumgebungen wechsel, Programme austausche usw.
2. Ich erstelle ein Basissystem und baue es schrittweise auf.

Das Zweite finde ich sympathischer. Nun gibt es ja anscheinend auch bei Ubuntu die Möglichkeit ein minimales Basissystem per Alternate-CD zu installieren. Siehe hier. Meine Fragen hierzu:

Hat jemand von euch schon mit so einem Minimalsystem sein ubuntu schrittweise aufgesetzt und dabei deutliche Performanceverbesserungen festgestellt?

Wie minimal ist denn das ubuntu-Basissystem nach der Installation über Alternate? Sind dort ähnlich wie bei arch (fast) noch keine Module geladen und keine Dienste vorinstalliert?

Nebenbei: Ich finde, dass Ubuntu mit Xfce gegenüber Ubuntu mit Gnome auf meinem Rechner (AMD Sempron 3000+, 512MB) kaum schneller ist. Ist das bei euch auch so?

Viele Grüße,
lacarpe
ubuntufreund No. 30
think globally, act locally

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »lacarpe« (24. April 2008, 10:31)


basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

2

Donnerstag, 10. April 2008, 15:07

Dienste und Daemonen (ist das eigentlich dasselbe?)

Ja, damit meint man jeweils dasselbe (nämlich im Hintergrund laufende Prozesse BTW)
Das Zweite finde ich sympathischer.

Yep, ich auch ;) Daher:
Hat jemand von euch schon mit so einem Minimalsystem sein ubuntu schrittweise aufgesetzt und dabei deutliche Performanceverbesserungen festgestellt?

Noch nicht, aber ich werde das baldmöglichst testen. Denn ich habe zur Zeit ein Ubuntu auf meiner PS3 laufen. Zu lahm, um wirklich damit zu arbeiten.
Ich finde, dass Ubuntu mit Xfce gegenüber Ubuntu mit Gnome auf meinem Rechner (AMD Sempron 3000+, 512MB) kaum schneller ist. Ist das bei euch auch so?

Das habe ich auch festgestellt. Doch ich habe Xfce nachträglich und kein reines Xubuntu installiert, was durchaus Ursache dafür sein könnte. Und das habe ich nun vor. Allerdings kann ich mir auch vorstellen, Xfce ausgehend vom Minimalsystem nachzuinstallieren, um noch mehr Ballast gleich wegzulassen.

Deinen anderen Thread habe ich auch gelesen. Aber da ich abgesehen von der PS3 keine Probleme mit der Performance von Ubuntu habe, hat mich noch nichts zum Experimentieren gereizt.

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Architektur: 64-bit

  • Private Nachricht senden

3

Donnerstag, 10. April 2008, 18:05

Ich hab das gemacht!
Es ist eigentlich ganz erträglich, aber: XFCE taugt nix für ein schnelles system auf minimalen resourcen. und viel schneller als gnome ist es auch nicht.
Ich habe einen älteren laptop. Im ersten anlauf habe ich Xubuntu installiert - es war langsamer bis zur cli hochgefahren als ein reines cli-system, woraus ich schließe, dass insgesamt weniger Dienste installiert wurden. Das weiß ich aber nicht genau - ich habe es nicht überprüft.
Die geschwindigkeitssteigerung blieb, nachdem ich nach und nach komponenten hinzugefügt habe. (window-manager: fluxbox oder IceWM bringen enorme steigerungen gegen XFCE, bei meinem alten Laptop bringt XFCE aber auch eine deutliche Steigerung gegen Gnome (mein Laptop: Pentium2 250MHz, 64MB Ram,...))
Aufpassen muss man nur bei dem Kernel: Es wird kein "normaler" kernel installiert, sondern ein "auf servern optimierter". Hier muss man gegebenenfalls ein anderes Metapaket für die Kernel auswählen oder aber einen eigenen Kernel backen.

Raziel

hat hier 2. Wohnsitz.

Beiträge: 442

Ubuntu: ---

Desktop: ---

Architektur: ---

  • Private Nachricht senden

4

Freitag, 11. April 2008, 09:56

Ich arbeite nur noch so.

Minimal-Installationen, dann den X-Server plus Window- und Filemanager nachträglich installieren, dann weiss man auch wirklich, was man installiert hat.
Als Window-Manager empfehle ich selber gerne Fluxbox, weil das bei mir einfach läuft und das auch unglaublich schnell.

Bei der Minimal-Installation sind fast keine Programme installiert, sondern nur diejenigen, die man für ein laufendes System benötigt (wie gesagt, nicht einmal ein X11 ist installiert).

Das bedeutet aber auch, dass man ein wenig Ahnung von Linux haben muss, denn hier muss man auch zum Beispiel CUPS selber wieder installieren und einrichten, um drucken zu können.

Aber da das bei Ubuntu-Freunden ja kein Problem ist... :thumbsup:

lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

5

Freitag, 11. April 2008, 09:58

Also unter arch läuft Xfce bei mir sehr schnell. Bis auf USB und Ton habe ich dort auch alles, was laufen muss, installiert. Es kommen also nicht mehr viele Dienste und Module hinzu. Jetzt wo ich arch schon mal drauf habe, werde ich es parallel mal testen. Eine Ubuntu Basisinstallation+Xfce mit gleichen Diensten etc. werde ich als nächstes installieren. Mal sehen was der Vergleich ergibt.

Was bedeutet es denn, wenn der Kernel für Server optimiert wurde? Ist dann die Desktopoberfläche langsamer und sind dafür Xorg-unabhängige Programme schneller?
ubuntufreund No. 30
think globally, act locally

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

6

Freitag, 11. April 2008, 10:58

Dieser Artikel könnte interessant sein:
http://www.serverwatch.com/tutorials/article.php/3715071

In English, but who cares? ^^

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

7

Freitag, 11. April 2008, 11:41

Interessanter Artikel, basslord. Ich habe die wichtigsten Punkte mal hier auf Deutsch zusammengefasst
ubuntufreund No. 30
think globally, act locally

Bolle

ist fest eingezogen.

Beiträge: 455

Ubuntu: 12.04

Desktop: ---

Architektur: 32-bit

Danksagungen: 0 / 1

  • Private Nachricht senden

8

Samstag, 12. April 2008, 11:00

Aber bei Install a command line System wird doch kein Server Kernel eingerichtet oder doch ?
Es wird doch nur ein Ubuntu ohne grafische Oberfläche instaliert.
Für Server Install gibts doch extra Installations Cds ... ?

Gruß
Bolle

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

9

Samstag, 12. April 2008, 12:29

@Bolle
Völlig richtig. Der Server-Kernel ist AFAIK nur auf der Server-Install-CD. Nachweislich finden sich auf der Feisty Alternate und der Hardy Alternate (64Bit) nur die generischen Kernel. Gutsy... müsste ich nachprüfen, aber ich geh mal von keiner Abweichung aus ;)
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Bolle

ist fest eingezogen.

Beiträge: 455

Ubuntu: 12.04

Desktop: ---

Architektur: 32-bit

Danksagungen: 0 / 1

  • Private Nachricht senden

10

Samstag, 12. April 2008, 12:46

Jepp. Und eine Minimalinst basiert ja auch einer command Line Inst. Bei einer Server Inst hat man ja noch mehr Dienste die nicht benötigt werden (z.B LAMP usw).

Deshalb fand ich es auch etwas verwirrend hier die Server Inst. zu erwähnen.
Aber um das ganze noch verwirrender zu machen: In älteren Ubuntu Versionen hieß die Comman Line Option "Install a Server"

Gruß
Bolle

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

11

Samstag, 12. April 2008, 12:55

Öhm, gerade mal geschaut, wer das überhaupt in den Raum geworfen hat. Alternate hat mit Server nix zu tun. Habe auch nur auf die Frage antworten wollen, wo der Unterschied liegt *rausred*

Aha, frostbeule war's :D
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

frostbeule

hat hier 2. Wohnsitz.

Beiträge: 251

Ubuntu: 9.10

Architektur: 64-bit

  • Private Nachricht senden

12

Samstag, 12. April 2008, 14:48

ja, ich wars.
Ich hatte nämlich noch in erinnerung das da ein cli-system früher beim installieren server hieß - seitdem habe ich hauptsächlich upgrades gemacht.
Hat sich offensichtlich geändert.
Sorry für die zusätzliche verwirrung

lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

13

Sonntag, 13. April 2008, 15:15

Aha, frostbeule war's :D

Ich wollte gerade sagen. ich bin unschuldig ;)

So, ich habe es jetzt mal gemacht. Im wesentlichen: Basissystem+ Xfce. Also ich finde schon, dass bei mir einiges nun flotter läuft. Bin zufrieden für's Erste. Und man lernt so viel...

Wenn ich es richtig sehe, werden mit dem Paket xfce4 schon einige Dämonen installiert. Basissystem+Xfce ist also schon mehr als Basissystem+Windowsmanager+Anwenderprogramme. Naja, ist ja auch irgendwie klar: Xfce4 ist ja mehr als ein Windowsmanger und hat sicherlich den Anspruch nach Installation einen "ausgereiften" Desktop zu liefern. So wollte ich mich z.B. ranmachen und ein Automount für usb-Sticks einzurichten. Bis ich feststellte, äh, das läuft ja schon. Das ist sicher dem Paket Xfce4 zu verdanken.

Diese Prozesse laufen nun :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 4816 root      20   0 59748  31m 9840 S  1.3  7.3   8:11.49 Xorg                                                                                            
    1 root      20   0  1776  612  516 S  0.0  0.1   0:01.20 init                                                                                            
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                                        
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                                                                                     
    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.04 ksoftirqd/0                                                                                     
    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                                                                                      
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.12 events/0                                                                                        
    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                                                                                         
   43 root      15  -5     0    0    0 S  0.0  0.0   0:00.18 kblockd/0                                                                                       
   46 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid                                                                                          
   47 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify                                                                                    
  147 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod                                                                                         
  187 root      15  -5     0    0    0 S  0.0  0.0   0:00.80 kswapd0                                                                                         
  228 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0                                                                                           
 1433 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd                                                                                   
 1437 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khubd                                                                                           
 1453 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0                                                                                           
 1459 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata_aux                                                                                         
 2229 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0                                                                                       
 2231 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1                                                                                       
 2651 root      15  -5     0    0    0 S  0.0  0.0   0:01.06 kjournald                                                                                       
 2860 root      16  -4  2240  740  444 S  0.0  0.2   0:00.42 udevd                                                                                           
 3276 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused                                                                                       
 3303 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kgameportd                                                                                      
 4270 dhcp      18  -2  2432  556  244 S  0.0  0.1   0:00.00 dhclient3                                                                                       
 4332 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kjournald                                                                                       
 4333 root      15  -5     0    0    0 S  0.0  0.0   0:00.30 kjournald                                                                                       
 4672 root      20   0  1716  512  440 S  0.0  0.1   0:00.00 getty                                                                                           
 4673 root      20   0  1716  512  440 S  0.0  0.1   0:00.00 getty                                                                                           
 4677 root      20   0  1716  512  440 S  0.0  0.1   0:00.00 getty                                                                                           
 4678 root      20   0  1716  512  440 S  0.0  0.1   0:00.00 getty                                                                                           
 4680 root      20   0  2568 1184  924 S  0.0  0.3   0:00.00 login                                                                                           
 4683 root      20   0  1716  512  440 S  0.0  0.1   0:00.00 getty                                                                                           
 4720 jens      20   0  4500 1668 1176 S  0.0  0.4   0:00.00 bash                                                                                            
 4743 jens      20   0  4280 1508 1060 S  0.0  0.3   0:00.00 startx                                                                                          
 4815 jens      20   0  2784  800  656 S  0.0  0.2   0:00.00 xinit                                                                                           
 4863 root      20   0  1928  788  672 S  0.0  0.2   0:00.00 acpid                                                                                           
 4894 syslog    20   0  1936  644  516 S  0.0  0.1   0:00.02 syslogd                                                                                         
 4948 root      20   0  1872  536  444 S  0.0  0.1   0:00.02 dd                                                                                              
 4951 klog      20   0  3644 2544  416 S  0.0  0.6   0:00.16 klogd                                                                                           
 4975 messageb  20   0  2688 1080  788 S  0.0  0.2   0:00.40 dbus-daemon                                                                                     
 5011 root      20   0  5912 2140 1612 S  0.0  0.5   0:00.00 cupsd                                                                                           
 5045 haldaemo  20   0  5612 3556 2880 S  0.0  0.8   0:00.68 hald                                                                                            
 5050 root      20   0  7840 2304 1552 S  0.0  0.5   0:00.02 console-kit-dae                                                                                 
 5112 root      20   0  3352 1168  984 S  0.0  0.3   0:00.02 hald-runner                                                                                     
 5125 root      20   0  3416 1156 1004 S  0.0  0.3   0:00.16 hald-addon-inpu

Ist ja im Vergleich zur Ubuntu-Standardinstallation doch recht überschaubar, finde ich. Oder?

Seht ihr dort irgendwas, das verzichtbar wäre?

Hal und dbus sind für's automount notwendig.
Kann man auf einen der log-Dienste verzichten? (klogd,syslogd) Ist das ratsam?
Cups könnte man dann erst starten, wenn man mal drucken will, was bei mir nicht so häufig vorkommt.
Was ist mit den Prozessen, die laut top 0 Ressourcen verbrauchen, aber dennoch aufgeführt sind? Kann man wohl außer acht lassen?

Ich wäre an Vorschlägen interessiert.
ubuntufreund No. 30
think globally, act locally

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »lacarpe« (13. April 2008, 15:32)


lacarpe

ist fest eingezogen.

  • »lacarpe« ist der Autor dieses Themas

Beiträge: 509

Ubuntu: ---

Kernel: 2.6.32 (Debian Squeeze)

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

14

Donnerstag, 24. April 2008, 10:29

Mein System für die nächsten drei Jahre

Also ich wollte abschließend nur mal ein kurzes Resumee ziehen:

Ich habe mein System für die nächsten 3 Jahre gefunden:

Hardy-Minimalinstallation (mit LTS, 32-Bit). Dazu Xfce installiert und nur wenige Dienste (Cups, Hal) und nur die Programme, die ich wirklich brauche und die ressourcenschonend sind. Und siehe da, alles läuft nun viel flotter (Hochfahren, Runterfahren, Desktop, Programme wie der Texteditor und der Dateimanager usw.).

So macht es echt Spaß. Ich denke ich werde mein System jetzt immer selbst aufbauen, beginnend mit einer Minimalinstallation. Aber das nächste Mal ist ja erst wieder in 2-3 Jahren...

Viele Grüße,
lacarpe
ubuntufreund No. 30
think globally, act locally

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

15

Donnerstag, 24. April 2008, 16:44

Aber das nächste Mal ist ja erst wieder in 2-3 Jahren...

ACK, ich denke, dass Ubuntu-Studio bei mir auf dem Desktop so auch seine zwei Jahre bis zur nächsten LTS überdauern kann/soll. Aber wie ich mich kenne... Schau'n mer mal. Wünsche dir auf jeden Fall eine schöne upgradefreie Zeit mit deinem Optimalsystem :)

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche