Ergebnis 1 bis 9 von 9

Thema: Server Performance erhöhen

  1. #1
    Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    45

    Server Performance erhöhen

    Hallo miteinander ich hab seit ein Paar tagen einen Neuen Server geholt für mein Forum

    Nun hab ich leider das Problem das die Ladezeit extrem hoch ist.
    Vorne weg schon mal zurzeit sind max 50 User gleichzeitig online.

    Hier auch noch gleich ein paar Informationen über den Server
    er hat Intel(R) Atom(TM) CPU D525 @ 1.80GHz, 4 cores, mit 4 GB RAM, mit cpanel.

    Apache Config ist schon ein wenig angepasst aber so das es nicht wirklich was bringt

    CONFIG:

    Code:
    StartServers 50
    MinSpareServers 50
    MaxSpareServers 100
    ServerLimit 3000
    MaxClients 2500
    MaxRequestsPerChild 10000
    KeepAliveTimeout 3
    MaxKeepAliveRequests 100
    TimeOut 30
    Bei mysql ist dieses nicht anders.

    Config:
    Code:
    [mysqld]
    log-slow-queries
    safe-show-database
    max_allowed_packet=128M
    
    
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address = 127.0.0.1
    #
    # * Fine Tuning
    #
    max_connections = 250
    key_buffer = 384M
    myisam_sort_buffer_size = 64M
    join_buffer_size = 1M
    read_buffer_size = 1M
    sort_buffer_size = 2M
    table_cache = 1800
    thread_cache_size = 384
    wait_timeout = 7200
    connect_timeout = 10
    tmp_table_size = 64M
    max_heap_table_size = 64M
    max_connect_errors = 1000
    read_rnd_buffer_size = 524288
    bulk_insert_buffer_size = 8M
    query_cache_limit = 4M
    query_cache_size =128M
    query_cache_type = 1
    query_prealloc_size = 65536
    query_alloc_block_size = 131072
    set-variable=long_query_time=1
    #max_connections = 100
    #table_cache = 64
    #thread_concurrency = 10
    #
    # * Query Cache Configuration
    #
    query_cache_limit = 1M
    query_cache_size = 16M

    Und bei php ist alles noch Standart


    Folgende Module laufen:
    Frontpage
    Mod SuPHP
    Mod Security
    Suhosin for PHP

    Apache version: 2.2
    Mysql version: 5.1.56
    PHP version: 5.3.6

  2. #2
    Welches Betriebssystem setzt du denn ein? debian, ubuntu, was ganz anderes? 32 oder 64bit?

    Es währe besser gewesen einen dualcore zu nehmen mit der taktrate und dafür deutlich größere caches als auf einen atom zurück zu greifen, ich sprech da aus erfahrung ^^
    aber bei 50 leutenn sollte die kiste es defnitiv schaffen.

    es währe jedenfalls sinnvoller, beim apachen es etwas runter zu schrauben, mit so vielen servern bremst du dich nur selbst aus:

    HTML-Code:
    StartServers 5 
    MinSpareServers 4 
    MaxSpareServers 10 
    ServerLimit 150 
    MaxClients 150 
    MaxRequestsPerChild 5000 
    KeepAliveTimeout 4 
    MaxKeepAliveRequests 1000 
    TimeOut 60
    Dann aber bitte nicht nur einen einfachen restart machen, sondern den apachen komplett stoppen und danach normal starten, sonst werden die serverlimits eh nicht übernommen, solang der root-prozess davon noch läuft. ein paar module raus hauen, ggf. auch cache,odule noch aktivieren währe auch sinnvoll, aber kanns ein das dann dein cpanel rum spinnt, wenn man welche heraus nimmt um speicher zu sparen.
    wenn das dann besser läuft, ist auch ein php-cache wie apc sinnvoll ;-)

    bei mysql kann ich dir nur den einsatz vom tuning-primer skript empfehlen.
    falls du mit der materie nicht weit genug vertraut bist, kann ich dir auch mal zur hand gehen. aber da muss man dann im laufenden betrieb mehrmals optimieren bis es richtig rund läuft.

  3. #3
    Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    45
    Ah wusst ich doch das ich was vegessen hab es läuft centos 64bit
    Ich werde das mal mit tuning-primer mal machen

    hab mal deine einstellungen benutze und die lade zeit ging nicht runter sodern hoch

  4. #4
    hast du munin oder eine andere art von monitoring laufen, die auch die apache-zugriffe & Prozesse loggt, das man mal sieht, wo da die limits statt finden?
    kannst du ausschließen, das jemand deine seite attackiert?

    hatte vor ner woche auch erst ne belagerung mit syn-floods, was über ne woche dauerte...

  5. #5
    Benutzer Avatar von kevin2007
    Registriert seit
    18.09.2007
    Ort
    /home/kevin
    Beiträge
    96
    Guten Morgen,

    das die Ladezeit hoch ist kann verschiedene Ursachen haben - hast du mal unter "top" angeschaut, welcher Prozess am meisten CPU Power braucht? Und wie ist denn der Serverload im Schnitt (Steht auch im Admin CP)? Irgendwelche Addons in letzter Zeit installiert, welche einiges an Ressourcen beanspruchen?

    Ansonsten wuerd ich dir mal - wie Valério Leitner bereits sagte - empfehlen, einige Dinge zu optimieren, das ist vorallem bei Apache wichtig, da er sonst ziemlich schnell langsam und traege wird (daher setze ich nicht auf Apache). Cache-Module sind ebenfalls empfehlenswert und wird auch von vBulletin Mitarbeitern empfohlen.

    Attacken wuerde ich ausschließen, kaum optimiert wuerde Apache ziemlich schnell den Loeffel abgeben und nicht nur lange Ladezeiten verursachen.
    ~|Knowledge is Power!|~
    "Every organization rests upon a mountain of secrets" - Julian Assange

  6. #6
    Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    45
    Ich hab geschaut mit top und da ist ganz klar php was mal eben so 50 % cpu Auslastung macht mit nur einen Prozess, dicht gefolgt von mysql.

    Attacken kann ich aus schließen da ist der Server schon gut abgesichert. Ich kann auch sagen das nichts installiert wurde was viel Frist. das ein zigste was noch auf dem Server läuft ist nen IRCs Server und der verbraucht absolut nichts

    Ich hab jetzt mal eAccelerator installiert und es ist schon besser geworden
    Geändert von Lupixos (10.04.2011 um 09:49 Uhr)

  7. #7
    vB-Experte Avatar von Spenser
    Registriert seit
    19.03.2006
    Ort
    Am Rande des Wahnsinns
    Beiträge
    844
    CentOS 64bit auf nem Atom-Prozessor? Und Du wunderst Dich, dass der Server lahmt?
    "It's like there's a light at the end of the tunnel."
    "That's hellfire, Dean."
    (Supernatural)

  8. #8
    Benutzer
    Registriert seit
    01.06.2007
    Beiträge
    45
    Zitat Zitat von Spenser Beitrag anzeigen
    CentOS 64bit auf nem Atom-Prozessor? Und Du wunderst Dich, dass der Server lahmt?
    ähm nein der server lahmt deswegen mal überhaupt nicht, wenn man keine ahnung hat.

    Hab mein Problem nun selber gelöst bin auf nginx umgestingen und nun rennt alles wie es sein soll die ladezeiten sind von 6.65 auf 0.85 gesunken

  9. #9
    Benutzer Avatar von kevin2007
    Registriert seit
    18.09.2007
    Ort
    /home/kevin
    Beiträge
    96
    Zitat Zitat von Lupixos Beitrag anzeigen
    Hab mein Problem nun selber gelöst bin auf nginx umgestingen
    Eine gute Wahl!
    ~|Knowledge is Power!|~
    "Every organization rests upon a mountain of secrets" - Julian Assange

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 14
    Letzter Beitrag: 19.11.2010, 15:07
  2. Server Performance stärken durch zwei Server
    Von Leecher24 im Forum Server konfigurieren
    Antworten: 8
    Letzter Beitrag: 30.12.2007, 16:20
  3. Server überlastet - Performance verbessern.
    Von nocte im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 29.08.2006, 00:41
  4. Server Performance
    Von eJunkie im Forum vBulletin Vor dem Kauf
    Antworten: 3
    Letzter Beitrag: 04.08.2006, 23:10
  5. Performance etc.
    Von Rob K im Forum vBulletin Vor dem Kauf
    Antworten: 10
    Letzter Beitrag: 03.07.2003, 13:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •