fritzthedog
New Member
Hi,
ich habe ein Problem bei einem kleinen Stream-Hoster. Ab ca. 160 unique Benutzern, wovon ca. 60 sich einen Stream ansehen, wird der Seitenaufbau sehr langsam. Wenn die Seite denn mal aufgebaut ist laufen die Streams ohne Probleme.
Hier ein paar Daten über den Root:
Anbindung: 1Gbit
RAM: 8gb
CPU: 4 mal 2Ghz
OS: Debian
Ich hab eine Bandbreitenbeschränkung von 200kbs mithilfe von mod_cbank eingestellt, also müssten theoretisch bis zu 600 Streamgucker Platz haben...
Die CPU last ist so gut wie immer unter 10% und RAM ist immer über 1gb frei.
Hier ein Paar auszüge aus der jetzigen config (hab schon viel rumgespielt, hat aber alles nix gebracht):
Die config ist warscheinlich ein "bischen" zu hoch gesteckt, sollte aber locker die 60 Dauergäste und die 100 anderen bedienen können.
Bin für jeden Tipp Dankbar
Mfg
fritzthedog
ich habe ein Problem bei einem kleinen Stream-Hoster. Ab ca. 160 unique Benutzern, wovon ca. 60 sich einen Stream ansehen, wird der Seitenaufbau sehr langsam. Wenn die Seite denn mal aufgebaut ist laufen die Streams ohne Probleme.
Hier ein paar Daten über den Root:
Anbindung: 1Gbit
RAM: 8gb
CPU: 4 mal 2Ghz
OS: Debian
Ich hab eine Bandbreitenbeschränkung von 200kbs mithilfe von mod_cbank eingestellt, also müssten theoretisch bis zu 600 Streamgucker Platz haben...
Die CPU last ist so gut wie immer unter 10% und RAM ist immer über 1gb frei.
Hier ein Paar auszüge aus der jetzigen config (hab schon viel rumgespielt, hat aber alles nix gebracht):
Code:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 100
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 200
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 1
# worker MPM
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule mpm_worker_module>
ThreadLimit 1000
ServerLimit 50
StartServers 5
MaxClients 3000
MinSpareThreads 25
MaxSpareThreads 50
ThreadsPerChild 60
MaxRequestsPerChild 0
</IfModule>
Die config ist warscheinlich ein "bischen" zu hoch gesteckt, sollte aber locker die 60 Dauergäste und die 100 anderen bedienen können.
Bin für jeden Tipp Dankbar
Mfg
fritzthedog