• Super User

    Un problema che mi sta facendo impazzire

    Spiego in breve : ho due server con installati apache 1.3.41 e PHP4 nel primo e apache2 e PHP5 nel secondo. Il secondo è una macchina con più ram e con migliori processore.
    A parte che di per se stesso il secondo server a "pelle" mi sembra più lento mi capita di usare un tool online per la creazione delle sitemap per Google.
    Bene per i siti sul primo server, anche dotati di qualche migliaio di pagine il tool funziona egregiamente e in pochi secondi mi restituisce un map completa e precisa.
    Nel secondo caso invece anche per siti con 40 pagine il tool va in tilt e abortisce.
    Ho pensato che apache2 sia configurato male e appesantito , oppure che il server abbia qualche problema.
    Da premettere che la banda è 2 Mb/s per il secondo server e 10 Mb/s per il primo.
    Ma alle 2 di notte (ora in cui scrivo) non dovrebbe esserci problemi di banda...
    Come posso fare per eseguire un test del secondo server e capire a cosa mettere mano per renderlo veloce e performante come il primo che pur avendo molto meno ram e un processore fuori moda risulta molto ma molto più veloce?
    Mi da impressione di camminare con il freno a mano tirato.


  • Moderatore

    Ciao bluwebmaster,
    non ci hai detto se i due server sono nella stessa server farm (nello stesso posto fisico) e che caratteristiche hanno (processore/memoria/sistema operativo e tipo di macchina es:vps o altro).

    In ogni caso se vuoi fare dei test esiste un tool per Firefox apposito che si chiama Yslow, ti elencherà tutti i tempi di risposta e proverà a spiegarti come migliorarli.

    Ritengo che se il tool abortisce è perchè sulla macchina casca il processo apache per memoria esaurita, quindi dovresti controllare i log per verificarlo.


  • Super User

    Hai ragione ecco i dati :

    Primo server :

    **TOWN 3.0 Raid **
    P4 1.8 Ghz 512k cache
    HD 2x30/40GB U.ATA 100 Raid 1 (Mirroring)
    512 MB DDR Ram
    s.rete intel pro100

    10 Mb/s garantiti 100 %

    Secondo server :

    Descrizione:Miditower IBM x3200M2
    1x Processore Intel Xeon (2x core 3.00 GHz) o superiore
    2x GB RAM
    2x Hard Disk 250GB SATA - RAID 1
    controller RAID 0,1 hardware

    2 Mb/s garantita 100 % ( ma qui mi sorge qualche dubbio!)

    Entrambi sono sulla stessa serverfarm .

    Mi sorge un dubbio che possa essere la banda perchè all'ftp il primo server ( il più vecchiotto in servizio dal 2003 !) risulta velocissimo, una scheggia.
    Il secondo all'FTP sembra una tartaruga : impiego almeno il quadruplo del tempo a trasferire lo stesso file.
    La serverfarm indovina. Aruba !

    Che ne pensi?


  • Moderatore

    Se è un server linux, per prima fai un benchmark del server stesso.

    Usa hardinfo http://hardinfo.berlios.de/HomePage

    Poi se il benchmark non riporta stranezza puoi provare con un benchmark della rete.

    In questo caso puoi usare netperf http://linux.die.net/man/1/netperf per analizzare la rete oppure AB http://httpd.apache.org/docs/2.0/programs/ab.html per eseguire uno stress test di apache.


  • Super User

    Scusa ma Hardinfo lo posso usare anche in remoto in telnet ssh?


  • Moderatore

    Ovviamente, una volta aperta una sessione ssh col server è come se stessi usando la tastiera del server per dargli comandi.