Newsgroup: it.lavoro.professioni.webmaster
Titolo: Test confronto servizi Hosting

Sono alla ricerca di un dato oggettivo per valutare le prestazioni
delle aziende che offrono hosting:
Stò mettendo a confronto due servizi di hosting che ho acquistato da
due diverse aziende.
Le caratteristiche degli hosting sono le stesse: server linux/apache +
php + mysql...
-il primo hosting della ditta che chiameremo A mi costa 40 euro circa
all'anno
-il secondo della ditta che chiameremo B mi costa 700 euro circa/anno
su entrmabi gli hosting sono io il solo l'utilizzatore, visto che i
due siti non sono ancora attivi ne indicizzati da motori..
Ho scritto 3 script che ho montato sui due server per valutare con
quale velocità vengono eseguiti:
primo script ....esegue un ciclo for per qualche milione di volte, e
mi restituisce il tempo di esecuzione;
secondo script ....esegue + volte la stessa select su una tabella
precedentemente creata, e mi restituisce il tempo di esecuzione;
In oltre, per verificare la banda disponibile ho scritto un terzo
scirpt e l'ho installato sul mio server locale; banalmente quando
viene eseguito apre un socket e richiede un immagine di circa 500k
presente sui due server.......anche qui il mio script restituisce il
tempo totale per effettuare l'operazione.....
i primi risultati???........
si tratta di ancora di parziali ma per ora è:
 
sostanziale PARITA'.....!!!.......
..ripeto il prezzo dei due servizi :
ditta A 40 euro 
ditta B 700 euro...
pubblicherò il mio test completo tra qualche giorno..
saluti.....
AIM.

 sostanziale PARITA'.....!!!.......
Mi stupirei se non fosse così
Mica paghi un server per le performance ma per i servizi.
Chiedi a tutte e due gli hoster di:
-> Installarti le pdflib o configurartele in modo particolare
-> Ogni quanto fanno il backup dei dati
-> In quanto tempo fanno il restore del db
-> Quale è il loro uptime (reale)
-> In quanto cambiano un disco
Ieri ho visto una scena simile:
-> Utente coglione che sputtana, con accessi di root, il server linux 
che ha in housing. N.B. L'utonto si era anche *dimenticato* di farsi i 
backup
-> Segnalazione Al provider/server farm di down macchina ore 14.00
-> Sistemista che, per evitare di dover piallare e reinstallare perdendo 
i dati di oggi configura un server muletto, monta il disco con il SO 
sputtanato importa 25 host con releativi account di posta database ecc 
ecc ecc ...
Ore 16.30 macchina UP & Running.
Non dico chi è il provider sennò sembra faccia pubblicità gratuita ma io 
per "servizio" intendo questo e non la velocità di esecuzione di uno script.
Ciao!
Cla!
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non è ancora pronto per il Funky <<!!

: Le caratteristiche degli hosting sono le stesse: server linux/apache +
: php + mysql...
: -il primo hosting della ditta che chiameremo A mi costa 40 euro circa
: all'anno
: -il secondo della ditta che chiameremo B mi costa 700 euro circa/anno
:
due domande soltanto:
- secondo te la differenza di prezzo tra A e B č dovuta solo a una
differenza di prestazioni?
- anche se la differenza fossero le sole prestazioni, secondo te, č corretto
misurarle cosě?

 misurarle cosě?
Non avendo accesso SSH mi sembra un buon sistema per iniziare :-)
Ciao!
Cla!
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non č ancora pronto per il Funky <<!!

btw
l'altro giorno ho fatto un test a casa mia tra due computer e ho caricato un
file di word nel mio Pentium 133 e sull mio quadriprocessore xeon a 2hz e ho
ordinato ai due computer di stampare i files su una stampante ink-jet .
Risultato: parità
preciso che un quadripriocessore xeon costa un po di più di 700 euro.

: Non avendo accesso SSH mi sembra un buon sistema per iniziare :-)
a me no.
leggi sotto.
per misurare la differenza tra un processore dell ultima generazione e un
processore di 3 anni fa, non si puň pretendere di fargli fare il conto 1+1
perchč la differenza č cosě piccola che non si puň misurare. Un ciclo for č
una bazzeccola per un P133 come per un PVI

 una bazzeccola per un P133 come per un PVI
questo su due macchine sgombre da altri processi in atto; 
1) quindi secondo te, se lancio un ciclo for su una macchina che ne stà
elaborando
altri 300, otterrò prestazioni simili a quelle che otterrei su una 
macchina che ne stà eseguendo solo uno??  scherzi vero? 
2) quindi sempre secondo te se faccio una prova in locale col mio script
ottengo risultati simili a quelli che ho ottenuto sul sever
dell'hoster??
....per la cronaca sono 10/15 volte in meno!
è chiaro che la cpu dell'hoster A è intasata quanto quella di B....
.ciao..
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Cioé tu hai a casa tua un quadriprocessore?
Figo .. a quando un Lan party? :-D
Ciao!
Cla!
-- 
www.spaghettibrain.com
 - PHPNUke Italian Mirror
www.spaghettilearning.com
 - Piattaforma open Source per l'E-Learning
!!>> Il mondo non è ancora pronto per il Funky <<!!

 -> In quanto cambiano un disco
Tutte cose basilari, infatti mi preoccupo proprio di questo...
invece del mio utente che aspetta un'eternità il caricamento della mia
pagina
giustamente me ne sbatto!...
Ciao. 


 misurarle cosě?
č un buono spunto per verificare realmente le condizioni di 
stress cui č sottoposto il server..


: Cioé tu hai a casa tua un quadriprocessore?
: Figo .. a quando un Lan party? :-D
: Ciao!
: Cla!
ihihihiih magari;)

: > due domande soltanto:
: > - secondo te la differenza di prezzo tra A e B è dovuta solo a una
: > differenza di prestazioni?
:
: così dovrebbe essere visto che i servizi correlati sono minimali in
: tutti e due i
: casi!
minimali cioè che ad esempio entrambi ti danno
-assistenza telefonica 16/24
-uptime garantito
-SLA
-disponibilità a installazione di di software di terze parti
-backup giornaliero
-manutenzione progrmamata
-tempi di intervento inferiori a 2 ore
:
: > - anche se la differenza fossero le sole prestazioni, secondo te, è
corretto
: > misurarle così?
:
: è un buono spunto per verificare realmente le condizioni di
: stress cui è sottoposto il server..
no, non credo.
inizia a lavorare con le GD ad esempio

: > Chiedi a tutte e due gli hoster di:
: > -> Installarti le pdflib o configurartele in modo particolare
: > -> Ogni quanto fanno il backup dei dati
: > -> In quanto tempo fanno il restore del db
: > -> Quale è il loro uptime (reale)
: > -> In quanto cambiano un disco
:
: Tutte cose basilari, infatti mi preoccupo proprio di questo...
: invece del mio utente che aspetta un'eternità il caricamento della mia
: pagina
: giustamente me ne sbatto!...
:
si commenta da solo...credo.
Sai quand'è che si vede la differenza di un servizio di hosting di categoria
"bassa" e uno di categoria "media"?
beh semplicemente in caso di problemi.
Quando i server sono up&running, tutta la connettività è up, l'enel c'è ecc
ecc tutti gli hosting provider sono ottimi

: > per misurare la differenza tra un processore dell ultima generazione e
un
: > processore di 3 anni fa, non si può pretendere di fargli fare il conto
1+1
: > perchè la differenza è così piccola che non si può misurare. Un ciclo
for è
: > una bazzeccola per un P133 come per un PVI
:
: questo su due macchine sgombre da altri processi in atto;
:
: 1) quindi secondo te, se lancio un ciclo for su una macchina che ne stà
: elaborando
: altri 300, otterrò prestazioni simili a quelle che otterrei su una
: macchina che ne stà eseguendo solo uno??  scherzi vero?
:
no, io sto dicendo che per fare un test completo e che dica un po di cose
devi prendere in esame diverse parti della macchina. cioè prima devi
inventarti qulache applicazione che prendasprizzi spezzi e copi e poi ricpoi
poi taglia avanzi spiaccichi e ricpi per poi torni a copiare da un banco all
altro della ram una 30ina di mb alla volta e così ad esempio puoi dire "beh
le prestazioni della memoria di accesso casuale del server A sono
...rispetto a quelle del server B"
poi inizi a metter ein crisi la cpu, nagari facendo delle operazioni in
maniera che possano essere eseguite ache da una macchina biprocessore
suddividendo il lavoro tra due prcoessori, così almeno se uno dei due
hosting provider ha un biprocessore esce giustamente avvantaggiato dal test.
poi inizi a mettere nei casi la banda trasferendo file di grosse dmensioni e
vedendo come pinga la macchina mentre trasferisce.
poi metti in crisi l'hard-disk e via dicendo.
solo se le prestazioni in tutti i test ti risulteranno simili allora potrai
dire che le prestazionisono simili.
anche io ho due siti in hosting da due diversi rivenditori di Selenia uk. la
webfarm è la stessa e le macchine molto simili tra di loro, la banda più o
meno è la stessa ma sarei scemo a pagare per lo stesso piano di hosting
circa 580 euro di differenza.

 giustamente me ne sbatto!...
Certo che sono cose basilari! Almeno per i miei clienti.
Io dò per scontato che le macchine sono performanti, e lo sono tutte, 
almeno negli ambienti che bazzichiamo qui dentro. Certo si parla di 
provider e non di cantinari, e visto che tu nel thread parli di "aziende 
che offrono hosting" penso che parliamo dello stesso argomento.
Oramai tutti i provider "seri" hanno server in server farm che non fanno 
altro che affittarti gli armadi e darti un fottio di banda ... e quando 
la macchina raggiunge x clienti di host si passa ad una macchina nuova e 
vuota, dunque velocità in download e performance della macchina sono 
commodities, il servizio NON lo è.


 ....per la cronaca sono 10/15 volte in meno!
Veramente, per quanto mi riguarda, l'esecuzione di uno script sul server del
mio hoster è più veloce di quella sul mio PC (celeron 650Mhz). Boh.
Mao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 sull mio quadriprocessore xeon a 2hz
2hz? Non č un pň pochino? Il clock del mio frullatore č superiore. :-))))


 poi metti in crisi l'hard-disk e via dicendo.
Secondo me per evitare di diventare un divertente comico involontario
potresti fare una cosa molto semplice: fai un bel giro da tutti gli hoster
dei quali parli, vai a vedere come sono organizzati e come lavorano. Forse
cominceresti a renderti conto di come funziona un'azienda di hosting. Dai
siti web non ci si rende conto di cosa c'e' dietro, spesso non c'e' nulla.
Vai a vedere.

 inizia a lavorare con le GD ad esempio
innanzi tutto il mio test prendeva in considerazione oltre alla cpu
anche un discorso di banda e di velocitą di accesso al db......
che poi io testi la condizione di sovraccarico della cpu con un for o
con le Gd; poco importa, una macchina sovraccarica reagirą
diversamente ad un ciclo for con 20000000 ripetizioni, di una non
sovraccarica.....dimmi come puoi smentire questa cosa?

 la macchina raggiunge x clienti di host si passa ad una macchina nuova 
appunto!! ... nulla vieta all'hoster di caricare il doppio dei clienti
su una macchina rispetto ad uno + serio, con conseguenze ovvie su
prestazioni!!

 prestazioni!!
Come ti dicevo questa è una parte del test di affidabilità, ma per me 
non conta molto ...
Ciao!


: che poi io testi la condizione di sovraccarico della cpu con un for o
: con le Gd; poco importa, una macchina sovraccarica reagirà
: diversamente ad un ciclo for con 20000000 ripetizioni, di una non
: sovraccarica.....dimmi come puoi smentire questa cosa?
non lo smentisco. dico solo che la differenza è molto più difficilmente
misurabile, e per l'appunto prende in considerazione il solo aspetto della
cpu.

 mio hoster è più veloce di quella sul mio PC (celeron 650Mhz). Boh.
 
questo a vantaggio della mia tesi, l'hoster da 700 euro ha caricato il
mio sito su un server paurosamente sovraccarico, tanto che le mie
prestazioni in locale sono molto migliori.....
ok...!! io uso un p4 2.0 ma 10/15 volte in meno.....è una differenza
paurosa!
Il tuo è comunque un celeron vecchiotto, comunque, se ne hai voglia e
se hai php installato, prova questo script e fammi sapere il
risultato...
Ciao. 
-----------------------------------------------------------------------------
<?php 
function getmicrotime(){ 
    list($usec, $sec) = explode(" ",microtime()); 
    return ((float)$usec + (float)$sec); 
} 
			#
			# tempo iniziale 
			#
$time_start = getmicrotime();
$a = 16000000;
for ($i = 1; $i <= 16000000; $i++) {
 
}
			#
			# tempo finale 
			#
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "<br>Tempo esecuzione cliclo for per $a di volte, secondi :
".$time;
?>