Ich habe hier einen Ubuntu-Server 10.04 mit XFCE, lighttpd, PHP, MYSQL und einem nxsever zur Fernwartung auf einem 1,6Ghz Dual-Core Atom Mini-ITX Board mit GbitLan udn 1GB ram.
Jetzt habe ich das Problem, dass der Server nach dem Neustart schon 200MB Ram verbraucht und nach ein Paar Wochen uptime braucht der schon 900MB Ram.
Vor allem auf die Samba-Freigaben wirkt sich das stark aus. Beim Kopieren von mehreren GB Daten von Server auf eine Externe Festplatte kam ich gerade so auf 12Mb/s, wobei die Externe Festplatte bis zu 20Mn/s im Test brachte und die HDD auf dem Server auf 117Mb/s.
Meine Frage ist, wo ich noch Optimieren kann, wie ich Optimieren kann und warum sich der Server "zumüllt". Vor allem das Programm "console-kit-deamon", das im Hintergrund läuft irritiert mich, da es dazu auch kaum Infos bei google gab.
Auch gibt zeigt mir htop 10 laufende mysql-prozesse, die zusammen 25% des Speichers belegen sollen.
Danke für Hilfe.
Ubuntu Server Optimieren
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Ubuntu Server Optimieren
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ubuntu Server Optimieren
200MB klingt erstmal okay. Wieviel von den 900MB sind HDD-Cache?cloidnerux hat geschrieben:Ich habe hier einen Ubuntu-Server 10.04 mit XFCE, lighttpd, PHP, MYSQL und einem nxsever zur Fernwartung auf einem 1,6Ghz Dual-Core Atom Mini-ITX Board mit GbitLan udn 1GB ram.
Jetzt habe ich das Problem, dass der Server nach dem Neustart schon 200MB Ram verbraucht und nach ein Paar Wochen uptime braucht der schon 900MB Ram.
Wie bist Du auf die 117 MB gekommen?cloidnerux hat geschrieben:Vor allem auf die Samba-Freigaben wirkt sich das stark aus. Beim Kopieren von mehreren GB Daten von Server auf eine Externe Festplatte kam ich gerade so auf 12Mb/s, wobei die Externe Festplatte bis zu 20Mn/s im Test brachte und die HDD auf dem Server auf 117Mb/s.
Und wie sicher bist Du, dass die Hardware bei der Ansteuerung des USB-Controllers, wie auch der NIC nicht grenzwertig belastet wird?
Ich habe hier einen SingleCore Sempron, 1GB RAM, GBit LAN und RAID5. Ich komme auf maximal 40MB/s. Dann ist die CPU platt, wobei sie vorrangig auf IO wartet, also den RAID-Controller bzw. NIC.
Das scheint wohl ein Ubuntu-Problem zu sein. Für Server nimmt man ja auch Debiancloidnerux hat geschrieben:Meine Frage ist, wo ich noch Optimieren kann, wie ich Optimieren kann und warum sich der Server "zumüllt". Vor allem das Programm "console-kit-deamon", das im Hintergrund läuft irritiert mich, da es dazu auch kaum Infos bei google gab.
Der Sempron läuft aber auch unter Ubuntu 10.04...
Datenbanken könnte ich mir schon gut vorstellen, dass die gut Speicher fressen...cloidnerux hat geschrieben:Auch gibt zeigt mir htop 10 laufende mysql-prozesse, die zusammen 25% des Speichers belegen sollen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Ubuntu Server Optimieren
Realtiv wenig, das meiste kommt von den Anwendungen.200MB klingt erstmal okay. Wieviel von den 900MB sind HDD-Cache?
Wie bist Du auf die 117 MB gekommen?
Code: Alles auswählen
hdparm -t /dev/sdc1
htop zeigt mir keine immesne Belastung des CPUs auf dem Server an, mein Athlon 5600+ X2 in meinem Desktop lief ruhig. 20MB sind Benchmarkegebnisse, also Ergebnisse, die die HDD auch erreichen könnte.Und wie sicher bist Du, dass die Hardware bei der Ansteuerung des USB-Controllers, wie auch der NIC nicht grenzwertig belastet wird?
Mal wieder neu aufsetzten....Für Server nimmt man ja auch Debian
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ubuntu Server Optimieren
Hast Du soviele Anwendungen?cloidnerux hat geschrieben:Realtiv wenig, das meiste kommt von den Anwendungen.200MB klingt erstmal okay. Wieviel von den 900MB sind HDD-Cache?
Also, wenn die Kiste viel arbeiten muss, sollte sie auch was RAM haben. ^^
Welcher Art? user, system oder io?cloidnerux hat geschrieben:htop zeigt mir keine immesne Belastung des CPUs auf dem Server an, mein Athlon 5600+ X2 in meinem Desktop lief ruhig.Und wie sicher bist Du, dass die Hardware bei der Ansteuerung des USB-Controllers, wie auch der NIC nicht grenzwertig belastet wird?
Ruhig blieben, Ubuntu basiert auf Debian.cloidnerux hat geschrieben:Mal wieder neu aufsetzten....Für Server nimmt man ja auch Debian
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Ubuntu Server Optimieren
Er arbeitet ja leider nicht viel, aber er braucht trotzdem viel ram, ich kann aber leider nur auf max 2GB hoch, mehr gibt das mITX-Board nicht her.Hast Du soviele Anwendungen?
Also, wenn die Kiste viel arbeiten muss, sollte sie auch was RAM haben. ^^
Htop sollte egt die momentane Belastung der CPUs(4 Stück, 2 Reele, 2 Virtuelle) anzeigen und da wäre es aus meinem ermessen sinnvoll, die Belastung durch alles anzuzeigen.Welcher Art? user, system oder io?
Und Debain auf Linux ^^Ruhig blieben, Ubuntu basiert auf Debian.
Scherz beiseite, es ist nicht gut, dass die Kiste so viel ram benötigt, wenn man nur mal ab und ein Paar Dateien Kopiert/Verschiebt.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: Ubuntu Server Optimieren
Du findest bei top eine Aufteilung, was die CPU gerade macht. Wenn sie nicht Rechenleistung für User oder System verbrät, ist sie idle. Wenn die Zeit aber nicht als Idle angezeigt wird, sondern als io, dann ist sie immernoch idle, weil sie darauf wartet, dass irgendwelche andere Hardware sich mal wieder meldet.cloidnerux hat geschrieben:Htop sollte egt die momentane Belastung der CPUs(4 Stück, 2 Reele, 2 Virtuelle) anzeigen und da wäre es aus meinem ermessen sinnvoll, die Belastung durch alles anzuzeigen.Welcher Art? user, system oder io?
Womit wir wieder da wären, dass das Mainboard ausgelastet sein könnte.
Und Debain auf Linux ^^Ruhig blieben, Ubuntu basiert auf Debian.
Scherz beiseite, es ist nicht gut, dass die Kiste so viel ram benötigt, wenn man nur mal ab und ein Paar Dateien Kopiert/Verschiebt.[/quote]
Wenn 25% Deines RAMs auf MySQL geht, dann klingt das nicht nach 'nur mal ab und zu ein paar Dateien kopieren'.
Dafür brauchst Du mysql nicht.
Ich nehme mal dreist an, dass mysql auch von irgendwem angesprochen wird. PHP zum Beispiel. Werkelt da also auch noch ein Indianer in dem Zelt?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: Ubuntu Server Optimieren
Kein Indianer, nur ein Halber-Pseudo-Indianer, lighttp, hatte ich aber auch im Eröffnungspost erwähnt.Ich nehme mal dreist an, dass mysql auch von irgendwem angesprochen wird. PHP zum Beispiel. Werkelt da also auch noch ein Indianer in dem Zelt?
Da steht unter anderem auch PHP, also ja. Aber der Webserver wird nicht mal annähernd häufig genug genutzt, um so viel Last zu rechtfertigen.
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum