Ciao a tutti, è da un paio di giorni che sto impazzendo cercando di capire che diavolo sta succedendo a una macchina virtuale Ubuntu (feisty) su xen 3.0 su cui gira Apache 2.2.3 + PHP5. Questa macchina ha 4 vcpu su un Intel(R) Xeon(R) CPU E5345 @ 2.33GHz QuadCore su cui non gira altro. Questa macchina è in cluster bilanciato con un'altra macchina fisica sempre Ubuntu (feisty) con Apache 2.2.3 + PHP5. Il sito in questione è il portale di un quotidiano che fa 100aia di visite al secondo. La macchina virtuale in questione è stata virtualizzata recentemente con la prospettiva di virtualizzare anche l'altra, ma i risultati non sono per niente incoraggianti. Apache sulla macchina virtuale regge bene fino a un certo punto, poi la situazione sembra esplodere, nel senso che ad un certo punto di carico di traffico il cpu load vola al 100%, ed anche sbilanciando il cluster sull'altra macchina prima che la situazione rientri nella normalità impiega decine di minuti come se il "lavoro arretrato" fosse immenso. Ancora più strano è che il carico maggiore, circa il 95%, è usato dal sistema e non da computazione in user space. Inizialmente ho pensato che questo fosse dovuto al fatto che la macchina monta la document-root via NFS dall'altra macchina Ubuntu (quella fisica), ma ho poi pensato che il problema sarebbe dovuto in qualche modo sorgere anche prima quando questa macchina era su un server fisico. Tanto per farvi capire quanto poco regge vi dico che rispetto a prima gli affido solo UN DECIMO del traffico che prima riusciva a gestire in scioltezza. I principali tentavi che ho fatto sono stati: - disabilitare tutta l'attività di logging dell'apache tranne gli error.log che sono di poca entità - settare EnableSendfile Off in apache - fare il tuning di tutti parametri possibili e immaginabili di NFS - una volta saturato questo host e sbilanciato tutto sull'altra macchina, ho fatto lo strace dei processi apache2 "recidivi" ma l'attività che ho visto sembra proprio essere quella di un normale serving di richieste HTTP. Pur rendendomi conto che questo è un caso troppo complesso per essere spiegato nei dettagli volevo chiedervi: - Qualcuno ha avuto problemi di performance così palesi in Xen? - Così a naso che altre prove mi consigliate di fare, sia in termini di modifiche in Xen sia nella conf di apache? Grazie mille a tutti! -- Paolo Larcheri http://tuttodebian.blogspot.com Linux User #383461 http://counter.li.org -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx