Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 Webserver RAM Verbrauch senken
Der RAM Verbrauch von Apache2 lässt sich durch die Installation von mpm-prefork sehr leicht und effektiv senken.
Linux Debian:
apt-get update
apt-get install apache2-mpm-prefork
Die aktiven Apache2 Threads sollten deutlich weniger sein als zuvor. Und somit sinkt auch der Arbeitsspeicher- Bedarf des Webservers.:rolleyes:
Thunder™
16.05.2013, 11:30
Quelle: Apache2 Webserver RAM Verbrauch senken / SERVERBIZ BLOG (http://blog.serverbiz.de/apache2-webserver-ram-verbrauch-senken)
Einfach Installieren und der RAM halbiert sich von allein....selten so ein Müll gelesen..setzte euch mal damit auseinander!
Keine Quellenangabe und fachlich auch falsch...
Saubere Arbeit. So sollte ein Forenbeitrag nicht aussehen...
worker und prefork arbeiten auf völlig verschieden Weise und haben unterschiedliche Vor- und Nachteile.
Worker ist z.B. schneller bei vielen requests.
Dafür ist prefork threadsicher.
Bei vielen Requests ist prefork übrigens deutlich ineffizienter, da es für jeden Request einen neuen Prozess! forked, während das worker mpm sich einer Menge an Threads bedient.
Letzteres ist deutlich effizienter. Ein Thread braucht nämlich keinen eigenen vollständigen Prozesskontext, keinen eigenen Speicherbereich, etc. pp.. Demnach ist der Context-Switch durch den Squeduler auch schneller etc. pp..
Nutzt man mod_php um php an den Apachen anzubinden ist man allerdings gezwungen mpm_prefork zu verwenden, da php bzw. das modul nicht threadsicher sind.
Warum apache nutzen, wenn lighthtpd viel effizienter und ressourcenschonender arbeitet. Zumal der lighty in vielen sachen schneller arbeitet, als der Indiander.
Weil der Apache Dinge kann, die lighttd nicht kann.
Außerdem ists wohl Geschmackssache...
Warum apache nutzen, wenn lighthtpd viel effizienter und ressourcenschonender arbeitet. Zumal der lighty in vielen sachen schneller arbeitet, als der Indiander.
Der Server setzt auf asynchrone Kommunikation (http://de.wikipedia.org/wiki/Asynchrone_Kommunikation) und bearbeitet mehrere Anfragen in einem einzigen Betriebssystem-Prozess (http://de.wikipedia.org/wiki/Prozess_%28Informatik%29). Dadurch ist der Webserver in der Lage, mehrere parallele Anfragen effizienter zu bearbeiten und CPU und Arbeitsspeicher (http://de.wikipedia.org/wiki/Arbeitsspeicher) weniger zu belasten als ein Multi-Prozess-Design etwa beim Apache Webserver (http://de.wikipedia.org/wiki/Apache_HTTP_Server). Dies lohnt sich besonders beim gleichzeitigen Zugriff auf große Dateien von vielen Benutzern.
:randygit:
--======================================--
--== Beitrag erstellt: 12:19 um 11:52 ==--
--== geantwortet auf Beitrag vom ==--
--== automatische Beitragszusammenführung ==--
--======================================--
pat schrieb nach 27 Minuten und 38 Sekunden:
Der RAM Verbrauch von Apache2 lässt sich durch die Installation von mpm-prefork sehr leicht und effektiv senken.
Linux Debian:
apt-get update
apt-get install apache2-mpm-preforkDie aktiven Apache2 Threads sollten deutlich weniger sein als zuvor. Und somit sinkt auch der Arbeitsspeicher- Bedarf des Webservers.:rolleyes:
Man sollte sich mit der php.ini befassen!!
D@rk-€vil™
17.05.2013, 13:01
Warum apache nutzen, wenn lighthtpd viel effizienter und ressourcenschonender arbeitet. Zumal der lighty in vielen sachen schneller arbeitet, als der Indiander.
Und wieso nicht nginx?
:D
ich empfehle auch nginx.. der kann alles was auch der alte Indianer kann
Cerberus
18.05.2013, 11:38
was RAM für Apache und MySQL angeht, habe ich schon mal ein umfangreiches TUt erstellt ...
ich glaube mal, das dies einen größeren Effekt hat als das hier ...
zumal andere schon geschrieben haben, was die "Ursache" für den Effekt ist :)
Der RAM Verbrauch von Apache2 lässt sich durch die Installation von mpm-prefork sehr leicht und effektiv senken.
Linux Debian:
apt-get update
apt-get install apache2-mpm-preforkDie aktiven Apache2 Threads sollten deutlich weniger sein als zuvor. Und somit sinkt auch der Arbeitsspeicher- Bedarf des Webservers.:rolleyes:
Mal nachsehen was alles an mods laüft,Und gegebenfalls die überflüsigen Deaktivieren
kannst au die timeout runter setzten ist au bei Ddos hilfreich
vBulletin® v3.8.9, Copyright ©2000-2024, vBulletin Solutions, Inc.