Jump to content

Recommended Posts

Ciao a tutti sono nuovo del forum.

Sto cercando di ottimizzare un nostro server che ospita un centinaio di siti, tutti basati su CMS, con vari e-commerce, che ultimamente soffre un po' su mysql.

Attualmente la macchina in oggetto è un:

 

DELL PE 2950

4GB RAM

Doppio processore Xeon 53xx quad-core

4 Hard Disk SCSI SAS 3,5” 15.000 rpm Hot Swap

 

L'idea che è nata parlando coi sistemisti è suddividere i servizi su 2 o 3 server.

Quindi

server 1: posta e apache (l'attuale DELL 2950)

server 2: mysql (un R610 ad esempio con 8GB)

 

oppure

server 1: posta (l'attuale DELL 2950)

server 2: apache (R610)

server 3: mysql (R610)

 

Secondo voi è un idea valida oppure ci sono altre soluzioni?

grazie

dav

Share this post


Link to post
Share on other sites
e la configurazione del R610?

 

il problema di mysql è CPU o iowait ?

 

se iowait hai mai pensato di usare dischi SSD o pci-e SSD ?

 

ehm boh, non sono un sistemista, mi hanno riportato che mysql portava il server a 2 come carico CPU.

l'eventuale R610, sempre un dual xeon quad con 8GB o 16GB.

non ho pensato ai dischi ssd, da quanto leggo mi pare siano ottimi, altre info a riguardo?

 

l'idea di suddividere i servizi ci aiuterebbe anche in altre situazioni, vedi migrazioni di siti/posta/db

Share this post


Link to post
Share on other sites

Io farei posta + mysql e apache. A meno che tu non invii grosse mailing list non serve un dedicato per le email.

 

In che senso ti aiuterebbe con le migrazioni?

 

Anyway, dare consigli così senza numeri in mano com al solito è particolarmente difficile, se lavori già con dei sistemisti lascia fare a loro.

Share this post


Link to post
Share on other sites
Io farei posta + mysql e apache. A meno che tu non invii grosse mailing list non serve un dedicato per le email.

 

In che senso ti aiuterebbe con le migrazioni?

 

Anyway, dare consigli così senza numeri in mano com al solito è particolarmente difficile, se lavori già con dei sistemisti lascia fare a loro.

 

si infatti mi sto affidando a loro, con cui ho avuto sempre un ottimo servizio, ma non mi dispiace informarmi anche su altri canali.

 

immagino sia difficile dare consigli senza dati precisi, però mi chiedevo se in generale esistono altre modalità, ad esempio cluster, cloud, vps di cui non so niente ma che ho solo sentito nominare.

 

riguardo la comodità mi spiego: devo migrare un sito da un altro server a questo, poi devo effettuare delle modifiche al sito e db, ci possono volere anche alcune settimane, al termine faccio il cambio DNS. Nel frattempo le email però si sono disallineate. I sistemisti usano plesk che non gli permette di migrare i servizi separatamente quindi è un casino.

Separare la posta da sito e mysql mi permetterebbe di poter migrare solo sito e db in un passo e poi in un altro momento le email.

 

ciao e ancora grazie

Share this post


Link to post
Share on other sites

Che versione di mysql usate? La nuova 5.5 aumenta di molto le performance (soprattutto se usate anche InnoDB), magari ti conviene provare a fare l'upgrade prima di comprare un altro server.

Ancora meglio della 5.5 ci sarebbe percona server :)

Share this post


Link to post
Share on other sites
ehm boh, non sono un sistemista, mi hanno riportato che mysql portava il server a 2 come carico CPU.

l'eventuale R610, sempre un dual xeon quad con 8GB o 16GB.

non ho pensato ai dischi ssd, da quanto leggo mi pare siano ottimi, altre info a riguardo?

 

l'idea di suddividere i servizi ci aiuterebbe anche in altre situazioni, vedi migrazioni di siti/posta/db

 

Un load di 2 non mi pare molto sinceramente come carico....

 

Ne risentono i siti hostati? Sono lenti? Non e' che magari basta lavorare un po' di ottimizzazione sia lato codice che db?

Share this post


Link to post
Share on other sites
riguardo la comodità mi spiego: devo migrare un sito da un altro server a questo, poi devo effettuare delle modifiche al sito e db, ci possono volere anche alcune settimane, al termine faccio il cambio DNS. Nel frattempo le email però si sono disallineate. I sistemisti usano plesk che non gli permette di migrare i servizi separatamente quindi è un casino.

Separare la posta da sito e mysql mi permetterebbe di poter migrare solo sito e db in un passo e poi in un altro momento le email.

 

No, questa non la risolvi, non così semplicemente. Plesk semplicemente non ti permette di farlo in automatico ma puoi editargli tu i DNS sotto i piedi. Però non ho capito se cambi POI i DNS come facciano a disallinearsi le email.

Share this post


Link to post
Share on other sites
Un load di 2 non mi pare molto sinceramente come carico....

 

Ne risentono i siti hostati? Sono lenti? Non e' che magari basta lavorare un po' di ottimizzazione sia lato codice che db?

 

Ieri ho avuto un forte rallentamento su un e-commerce che da solo caricava a 2 la cpu su mysql. 45 secondi per aprire una pagina. Ho trovato e risolto, ma non è il solo caso negli ultimi mesi.

Ovvio che se fosse sempre possibile ottimizzare il codice probabilmente sarei a posto, ma è poco fattibile.

Il db sembra ottimizzato dalle analisi dei sistemisti.

Grazie cmq

Dav

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×