Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 15 di 15

Discussione: Problemi di Overload

  1. #1
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Problemi di Overload

    Ciao a tutti, sono nuovo del forum e colgo l occasione per presentarmi. Sono Andrea, un ragazzo di Roma.
    Ho un server dedicato, un P4 HT con 2GB di ram, in cui ho in attivo un sito con 15000 visite giornaliere e 250-300 utenti online contemporaneamente.
    Nel sito ci sono anche degli indici delle notizie, il che implica query molto grosse, fino a 5000 righe di database.
    Sto provando a configurare il my.cnf al meglio poiche' ho problemi di carico.
    In particolare, noto un overload che porta il carico al 80-90% costante della CPU, la maggior parte delle volte quando si verificano delle scritture nel database degli articoli. Dopo 15 -20 minuti torna alla normalita', con carico al 15-20%, per poi riprendere con un successivo overload. Nei processi in riga di comando, noto che il processo mysql lavora sempre intorno al 150%-190% di CPU.

    Qui sotto riporto il mio attuale my.cnf:
    [mysqld]
    set-variable=local-infile=0
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    user=mysql
    # Default to using old password format for compatibility with mysql 3.x
    # clients (those using the mysqlclient10 compatibility package).
    old_passwords=1

    query_cache_type=1
    query_cache_limit=1M
    query_cache_size=192M

    thread_concurrency=4
    thread_cache_size=8M
    max_connection=220
    read_buffer_size=1M
    join_buffer_size=2M

    interactive_timeout=100
    wait_timeout=10

    sort_buffer_size=2M
    table_cache=196M
    tmp_table_size=64M
    key_buffer_size=192M
    read_rnd_buffer_size=4M

    max_heap_table_size=192M

    myisam_sort_buffer_size=96M

    innodb_buffer_pool_size=128M

    log_slow_queries=/var/log/mysqld.slow.log
    long_query_time=2

    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    [myisamchk]
    key_buffer=32M
    sort_buffer_size=32M
    read_buffer=2M
    write_buffer=2M

    [isamchk]
    key_buffer=32M
    sort_buffer_size=32M
    read_buffer=2M
    write_buffer=2M

    [mysqldump]
    quick
    maxllowed_packet=16M


    Spero che possiate aiutarmi. Un saluto a tutti. Ciao!



  2. #2
    Utente Moderatore L'avatar di Rebel
    Data Registrazione
    Feb 2006
    Località
    London
    Messaggi
    1,655

    Re: Problemi di Overload

    tanto per iniziare, hai indicizzato correttamente le tabelle?
    FlareVM.it: Server Virtuali Xen Linux e Windows 512MB RAM partire da 8.49€!
    Piani cPanel Managed a partire da 29.99€. VPS ISPConfig3 e TurnKey pronte all'uso.
    Twitter: http://twitter.com/flarevm

  3. #3
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    No, sono nuovo in questo tipo di operazioni... Come devo procedere per indicizzarle? Grazie mille intanto per la risposta

  4. #4
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,466

    Re: Problemi di Overload

    oddio ti servirebbero le basi Introduzione ai RDBMS | Guida MySQL | Database.HTML.it
    almeno capire a cosa servono gli indici e come usarli, la normalizzazione quando e come usarla e altre robette del genere... insomma le basi della progettazione dei database relazionali ;-)

    5000 righe sono veramente NIENTE, buono studio ;-)

  5. #5
    Provider L'avatar di Shazan
    Data Registrazione
    Apr 2006
    Località
    Catania
    Messaggi
    1,624

    Re: Problemi di Overload

    Se il problema si verifica prevalentemente durante la scrittura degli articoli, penso che la seguente riga, da aggiungere al my.cnf nella sezione [mysqld], potrebbe aiutarti (ma non aspettarti miracoli...):

    low_priority_updates=1
    Hosting, server dedicati, registrazione domini, VPS
    http://www.noamweb.com

  6. #6
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    andrea.paiola,
    No beh, le basi le ho sicuramente, magari mi era sfuggito il senso della parola "indicizzazione". Il mio database e' gia' ottimizzato, con le primary key impostate correttamente. E' stato anche ottimizzato da un amico esperto in SQL.

    Shazan,
    Grazie anche a te per la risposta. Ora provo ad aggiungre la riga e poi ti faccio sapere.
    Vorrei anche chiederti se secondo te il mio server e' sottodimensionato per quello che deve fare.
    Posso pubblicare il link del sito per farvi vedere il dominio?

  7. #7
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    Ho anche ottimizzato il my.cnf con mysqltuner.... Apportando naturalmente i sufferimenti datomi...

  8. #8
    Webhosting Guru L'avatar di CoolNetwork
    Data Registrazione
    Jun 2008
    Località
    Treviso
    Messaggi
    1,536

    Re: Problemi di Overload

    possibile un collo di bottiglia del disco?

    sata o pata? raid ?

    hai provato ad analizzare le slow query per capire meglio il problema?
    Ultima modifica di CoolNetwork; 23-03-2010 alle 10:54 Motivo: aggiunta

  9. #9
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    jb@foolix,
    Non penso sia un problema di disco, in ogni caso e' un 120GB sata. Di slow query non ne abbiamo, anche mysqltuner dice che sono lo 0%...

  10. #10
    Webhosting Guru L'avatar di CoolNetwork
    Data Registrazione
    Jun 2008
    Località
    Treviso
    Messaggi
    1,536

    Re: Problemi di Overload

    che tipo di insert query fai ?

  11. #11
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    jb@foolix, sono quasi tutti update

  12. #12
    Webhosting Guru L'avatar di CoolNetwork
    Data Registrazione
    Jun 2008
    Località
    Treviso
    Messaggi
    1,536

    Re: Problemi di Overload

    cosi' a scatola chiusa altre idee non mi vengono.

    versione di mysql? ancora la 4?

  13. #13
    Nuovo utente
    Data Registrazione
    Mar 2010
    Messaggi
    13

    Re: Problemi di Overload

    jb@foolix, versione 5.1.6 .... Io penso che sia il processore sottodimensionati per il lavoro che deve fare... Ma il my.cnf e' configurato correttamente (almeno ad occhio). In ogni caso, con la riga aggiunta sotto suggerimento di Shazan, la situazione sembra essere migliorata un pochino, ma non ho capito a che serve di preciso... Grazie intanto!

  14. #14
    Provider L'avatar di Shazan
    Data Registrazione
    Apr 2006
    Località
    Catania
    Messaggi
    1,624

    Re: Problemi di Overload

    In parole *molto* povere, serve a dare una priorità inferiore alla scrittura del db anzichè alla lettura.

    In questo modo, prima di scrivere eventuali modifiche, prima legge i dati richiesti dagli utenti e solo dopo scrive, quindi ad aspettare sarà chi effettua un inserimento e non chi visita il sito.
    Hosting, server dedicati, registrazione domini, VPS
    http://www.noamweb.com

  15. #15
    Provider L'avatar di FlameNetworks
    Data Registrazione
    Aug 2008
    Località
    Napoli
    Messaggi
    2,162

    Re: Problemi di Overload

    InnoDB plugin lo usi?

    Ciao,

    F.

    Hosting Low-cost | Hosting Professionale | Hosting Rivenditori | E-mail Hosting
    E-commerce Hosting | Hosting Semidedicato | Server Dedicati Low-cost & Enterprise

    Network & Power Uptime 99,9% SLA
    Informazioni commerciali: 800974244 - info@flamenetworks.com

Discussioni Simili

  1. Esiste anti cpu overload?
    Di secretman nel forum VPS - Virtual Private Server
    Risposte: 7
    Ultimo Messaggio: 23-11-2011, 15:40
  2. Problemi con il php
    Di Loris nel forum WebHosting - Primi passi
    Risposte: 9
    Ultimo Messaggio: 17-09-2010, 16:37
  3. problemi dns
    Di net83it nel forum Domini e Registrazioni
    Risposte: 7
    Ultimo Messaggio: 31-03-2008, 18:02
  4. Problemi di RAM
    Di DarkJ nel forum Gestione Server Windows e Server Linux
    Risposte: 18
    Ultimo Messaggio: 12-02-2008, 12:09

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •