Newsgroup: it.comp.os.linux.sys
Titolo: da softraid a raid vero

Ciao, ho 1 serverino con vmware server 2 e softraid (2 sata da 500gb in mirror).
quando i virtuali accedono in modo pesante al disco c'è un "certo" 
rallentamento e in giro vedo che softraid non va tanto d'accordo con vmware :(
Il passo che vorrei fare è quindi:
-togliere il supporto per swraid dal kernel e sistemare fstab, lilo ecc
-mettere un controller sata raid vero (quale?)
-attaccarci 1 disco
-controllare che tutto funga
-spianare il II disco e fare il bind al controller.
Ho dimenticato nulla?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
Fashion is a form of ugliness so intolerable that we have to alter it
every six months.
		-- Oscar Wilde


c'è anche il portafogli da considerare.. sono serverini di piccolo 
cabotaggio e al 90% il carico tende a 0.2
Quando ci sono i backup o grossi spostamenti di file (per manutenzione o 
altro) il server si siede un po'


 Ho dimenticato nulla?
Il backup prima di iniziare a fare i lavori.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.


:D quello è triplo


 disco collegato)?
AFAICT tutti permettono di fare quel che vuoi fare :)



Molte grazie, ordino e smandruppo :D


 
Areca 1200: 130 Eu (circa)
Rapporto qualità prezzo ineguagliabile.
		-- Yena --

 d'accordo con vmware :( Il passo che vorrei fare è quindi:
Ho anche io vmware server2 con mdadm e anche stamattina ho avuto problemi
notevoli di rallentamento (uso intensivo del disco). Hai qualche link al
riguardo?
Inizialmente avevo un'attività del 100% sul secondo disco e del 30% sul
primo.
Pensavo che il problema fosse il secondo disco e l'ho tolto dall'array. A
quel punto è schizzato al 100% il primo disco.
Avevo scelto il raid di mdadm perché in caso di problemi mi garantiva la
portabilità veloce dei dischi su di un'altra macchina (non sono in una
situazione da giustificare un cluster, però se la macchina ha qualche
problema, nel giro di poco tempo devo tirare fuori le vm e farle girare da
un'altra parte).
Le vm fanno poco di attività su disco, però ho qualche dubbio che il linux
guest bufferizza l'io su disco, a sua volta vmware fa la stessa cosa e così
pure l'host linux. Per un po' va tutto bene e poi si incasinano.
Adesso sto provando a tenere un solo disco e riavviato la macchina (sempre
con mdadm in degraded).
Il boot è stato normale. L'avvio delle macchine estremamente lento e adesso
la situazione sembra calma.

 > Adesso sto provando a tenere un solo disco e riavviato la macchina 
(sempre
 > con mdadm in degraded).
 > Il boot è stato normale. L'avvio delle macchine estremamente lento e 
adesso
 > la situazione sembra calma.
Io ho ottimizzato così ( Centos 5 ):
HARD DISK:
@ echo "128" > /sys/block/sda/queue/nr_requests
@ echo "1024" > /sys/block/sda/queue/max_sectors_kb
Usa Tmpfs come "cache" ( aumenta molto la velocità in lettura .. 
aggiusta size in base alla tua ram):
@ mount -t tmpfs -o size=4G,nr_inodes=5k,mode=700 tmpfs /dev/shm
/etc/vmware/conf
.....
........
tmpDirectory = "/dev/shm"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
All'avvio ( da me in rc.local ):
#Ottimizzazione rete Kernel
echo 256960 > /proc/sys/net/core/rmem_default;
echo 256960 > /proc/sys/net/core/rmem_max;
echo 256960 > /proc/sys/net/core/wmem_default;
echo 256960 > /proc/sys/net/core/wmem_max;
echo 0 > /proc/sys/net/ipv4/tcp_timestamps;
echo 4000 > /proc/sys/net/core/netdev_max_backlog;
echo 40960 > /proc/sys/net/core/optmem_max;
			-- Yena --

 echo 40960 > /proc/sys/net/core/optmem_max;
Anche questi me li guardo.
Grazie.

 -spianare il II disco e fare il bind al controller.
Dico la mia, dato che si tratta di macchine virtuali non e' piu' 
semplice spegnerle, copiarle in rete, installare il ctrl raid, 
formattare e reinstallare linux + vmware poi reimportare le macchine 
virtuali? Sembra drastico ma a mio avviso i tempi sono circa uguali (in 
un paio d'ore te la cavi) e la cfg piu' "pulita" :)
Volendo potresti provare ad usare anche ESXi...
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)

Aggiungo anche che un'anno e mezzo fa, quando mi ero guardato drdb, tra la
documentazione del sito, c'era un pdf dove consigliavano per avere le
performance migliori di formattare il disco con i blocchi delle dimensioni
della memoria cache del processore. Questo sembrava garantire dei risultati
migliori piuttosto che usare la dimensione di default.
Qualcuno ha auvto esperienza diretta di questo?

 un paio d'ore te la cavi) e la cfg piu' "pulita" :)
Quoto.

 Io non ho nessuno di questi parametri. Li hai aggiunti tu?
SI
Il tmpfs
		-- Yena --

Lotho Baggins ha scritto:

E' la mania del "format&destroy", una volta che ti prende sei finito ;)


 E' la mania del "format&destroy", una volta che ti prende sei finito ;)
In effetti, uno dei tanti vantaggi dati dalle VPS è proprio
quello di non dover formattare praticamente mai.


se devo arrivare a quello provo xen


 se devo arrivare a quello provo xen
Dico una ovvietà: Miraccomando i Backup !!!!
			-- Yena --

 disattivazione del raid.
Ricorda di fare mdadm ... --zero-superblock, altrimenti al momento di
montare le partizioni te le ritrovi già usate da mdadm.
Non basta togliere FD dal tipo di partizione.

 non credo ci vogliano un paio d'ore
Ok, facci sapere


 
Ma se imposto il tmpfs che può occupare tutta la memoria ram non faccio 
casini togliendola ad altri processi? 
Pensavo andasse impostato ad una frazione della ram disponibile (diciamo 
quella inutilizzata).
Grazie ancora.


mica mi sai consigliare un rivenditore? Su ebay se ne trova ma la fiducia č 
una cosa seria e preferirei avere una struttura come interlocutore


 una cosa seria e preferirei avere una struttura come interlocutore
Non saprei proprio dirti. Tutti quelli su cui ho lavorato erano hardware gią 
disponibili di cui non ho preso parte alla vendita.


 interlocutore
Molti venditori su ebay sono vere e proprie aziende.
Magari hanno anche un sito...

Interessante questa discussione, anche io stavo per mettere un
serverino molto semplice con raid software e pensavo di montargli
windows su vmware.
Questo windows sarebbe più che altro come client di scorta (nonché
unica macchina windows dell'ufficio) ma mi spiacerebbe che mi
rallentasse il sistema per niente.
Forse ci sarebbero meno problemi con virtualbox o altro?

 Forse ci sarebbero meno problemi con virtualbox o altro?
Dopo che ho aggiunto il tmpfs il server sembra andare via benone. Le altre
ottimizzazioni le proverò nei prossimi giorni con più calma.
Virtualbox l'avevo visto molto-molto tempo fa, quindi non ti so dire. Di
vmware server è molto comoda la possibilità di avere la console remota, nel
mio caso ho installato l'host senza x.

 ha scritto:

ecco perché le stime non sono mai reali. Quando vai a fare le cose, ci
sarà sempre qualcosa che ti sarà sfuggito :-)
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo

 non credo ci vogliano un paio d'ore
le ultime parole famose :-)
Magari ce la fai, ma pensando a quel che è successo a me un
giorno fa, non posso non essere pessimista.
L'altro giorno dovevo fare un lavoro per il quale avevo stimato "15
minuti". Ci ho messo quasi l'intera giornata e ogni volta che il mio
collega mi chiedeva a che punto ero io gli rispondevo: sono al 90%.



Un vecchio film con tom hanks (casa dolce casa?) dove gl operai gli dicevano 
sempre che ci volevano 2 settimane..dopo mesi di lavoro: "visto che bella? E 
nei tempi previsti"



E non lo potevi dire prima????
Il carico durane il backup ï¿œ passato da 18 a 4!!
Ora *devi* rispondere ad alcune domandine (ovio che un link va benissimo):
Alla shm o dedicato 4 gb su8 ma un df mi dice che viene usata al 45%: posso 
quindi calarla a 2?
Se abbasso troppo il valore della tmp cosa succede, passa al disco o si incarta?


 Se abbasso troppo il valore della tmp cosa succede, passa al disco o si
incarta?
Da quello che ho capito si incarta. Devi dimensionarla di una certa misura
pi� grande di tutta la ram che possono occupare al max tutte le vm assieme.
Il disco non viene allocato subito (fregandoti la ram come avveniva con i
ramdisk sotto dos), ma la ram viene usata a mano a mano che serve. Da quello
che ho visto per�, se la tua vm � dimensionata per 512 mega, vmware ti crea
un file su tmpfs di 512 mega pi� un altro di una decina di mega.
Ho dovuto portare lo swap da 512 MB a 1 GB.
Il fatto che poi facendo un df -h tu non veda lo spazio su tmpfs occupato, �
perch� il file .vmem viene cancellato ma il descrittore del file � ancora
aperto (se non ho capito male, era un tentativo di quelli di vmware per fare
in modo che scrivendo sul file, le modifiche non venissero scritte subito su
disco ma tenute in cache).
Nel mio caso, non ho messo tutte le opzioni in quanto ho fatto un po' di
overbooking della memoria (le vm non usano mai tutta la ram loro assegnata
in contemporanea).
Comunque funziona bene.