Salve a tutti, questa è la prima volta che scrivo e spero sinceramente che possiate aiutarmi perchè sono un po' in crisi.
Cerco nel dettaglio di spiegarvi il mio problema:
Io ho da qualche anno un webserver a casa con installato sopra ubuntu server su cui faccio girare dei siti miei in php con database mysql. Niente di particolarmente esagerato, almeno in apparenza.
Come connessione internet utilizzo una adsl con 1M (1024 kb/s) in upstream di cui 512 garantiti.
Purtroppo (o per fortuna, a seconda dei punti di vista) nel tempo ho iniziato ad avere parecchi utenti, arrivando quasi al migliaio di utenti unici al giorno ed, in alcuni momenti, fra tutti i siti arrivavo ad avere anche 70-80 utenti collegati contemporaneamente.
Chiaramente in queste condizioni il sito iniziava ad andare piuttosto lento, così ho acquistato un nuovo server con queste caratteristiche:
Intel Xeon 4x core 1.86 GHz
2Gb ram
2 x 250GB SATA RAID 1
Soprattutto, la cosa che mi pareva più importante è la banda che doveva essere di 10 Mbit/s (minimo garantito 2 Mbit/s), cosa che mi sembrava un notevole passo avanti rispetto al mio misero 1M.
Ho così installato ubuntu server sul nuovo server, l'ho configurato più o meno come il vecchio server, caricato i file ed il database mysql e spostato i dns.
Tutto bene, almeno in apparenza, felice e contento ero convinto che non avrei più avuto problemi di lentezza (almeno per un po' di tempo). Invece, con mia somma sorpresa, è successo che quando il server ha raggiunto la soglia fatidica di 70-80 utenti il nuovo server (che intono ai 50 utenti funzionava in modo brillante) ha avuto un decadimento di prestazioni enorme tanto che la navigazione risultava sensibilmente più lenta anche di quanto lo era sul vecchio server con la banda di 10 volte inferiore.
La cosa che mi sorprende è che intorno ai 40-50 utenti funziona tutto molto bene, quando l'utenza aumenta un po' rallenta pesantemente. Tra l'altro sembra (ma di questo non riesco ad averne la certezza, perchè potrebbe essere anche una questione di cache) che alternativamente, vada più veloce per certi attimi (roba di 20-30 secondi) e poi si rallenta di nuovo.
Io ho avvisato l'assistenza per controllare effettivamente quanto sia la banda, ma loro, ovviamente, mi hanno anche indicato che il problema potrebbe essere di sovraccarico del server.
A questo punto, chiaramente, anche a me viene il dubbio che ci siano dei problemi di configurazione (anche se mi pare strano non avendo mai avuto problemi di sovraccarico sul mio server casalingo).
Qualcuno potrebbe, gentilmente, darmi qualche dritta per la configurazione di apache/mysql per ottimizzare al meglio il mio server?


LinkBack URL
About LinkBacks


Rispondi Citando



Segnalibri