PDA

View Full Version : Confronto prestazioni Server dedicati


snaketeo
29-10-2017, 09:37
Buongiorno a tutti,
mi sono deciso ad affittare un server dedicato dalle alte prestazioni per poter far girare un codice matlab che sul mio pc portatile impiegherebbe mesi.
Detto ciò l'interazione tra i vari parametri caratteristici di un calcolatore mi risulta un pò confusa, pertanto vorrei chiedere aiuto nella scelta della macchina più idonea per il mio utilizzo.
Il codice farà una serie di operazioni e di volta in volta stamperà su un txt dei dati, il risultato finale sarà un file.txt con all'interno molti dati.
I 'papabili' secondo me sono:


Configurazione di base
CPU: Intel 2x Xeon E5-2630v3 - 16/32t - 2,4GHz /3,2GHz
RAM: 128GB DDR4 ECC 2133 MHz
Dischi: SoftRaid 2x2TB



Configurazione di base
CPU: Intel Xeon E5-1660v3 - 8/16t - 3GHz /3,5GHz
RAM: 128GB DDR4 ECC 2133 MHz
Dischi: SoftRaid 2x4TB



Configurazione di base
CPU: Intel 2x Xeon E5-2650v3 - 20/40t - 2,3GHz /3GHz
RAM: 256GB DDR4 ECC 2133 MHz
Dischi: SoftRaid 2x2TB


Se riuscite a giustificarmi la sceltA vi sarei grato, così apprendo qualcosa in più.
Grazie

Chimico_9
29-10-2017, 10:18
dipende dallo script
è parallelizzato ?
è ottimizzato ?
qual'è la/le function più pesante/lenta del tuo script ?
sul tuo portatile (specifiche?) è lento perchè esaurisce la ram, la cpu, scritture sul disco,... ?

celsius100
29-10-2017, 10:19
Ciao
bisogna vedere quanto e parallelizzabile il lavoro che svolgi?
quanti thread riesci ad occupare e mantenere attivi?
nella seconda ce solo un processore 8core o son due?
prova a farti fare un preventivo anche coi nuovi processori Epyc

snaketeo
29-10-2017, 10:44
dipende dallo script
è parallelizzato ?
è ottimizzato ?
qual'è la/le function più pesante/lenta del tuo script ?
sul tuo portatile (specifiche?) è lento perchè esaurisce la ram, la cpu, scritture sul disco,... ?

sono 50 cicli for concatenati e ad ogni variazione di indice stampa una stringa sul txt di output. Il mio è un Asus con Intel i7-4510U CPU 2.00GHz-2.6 GHz 12 gb ram, non si spegne, non da alcun problema vorrei solo velocizzare il calcolo è ottenere prima l'output.

Ciao
bisogna vedere quanto e parallelizzabile il lavoro che svolgi?
quanti thread riesci ad occupare e mantenere attivi?
nella seconda ce solo un processore 8core o son due?
prova a farti fare un preventivo anche coi nuovi processori Epyc

solo un processore per il secondo.

celsius100
29-10-2017, 11:15
bisogna vedere quanto riesci a parallelizzare quelle operazioni?
quei cilci li svolgi in una singola sessione? puoi aprire piu sessioni di lavoro?
cmq quell'I7 e davvero uno scricciolo, un dualcore a 2Ghz qualsiasi processore di fascia media da pc desktop va anche il doppio, sicuro di voler andare su un server/workstation? xke sarebbe esagerato
in genere lavori cosi vengono svolti da pc desktop di fascia alta con cpu a 6/8core e 16/32gb di ram ma di piu nn si usa

snaketeo
29-10-2017, 11:42
bisogna vedere quanto riesci a parallelizzare quelle operazioni?
quei cilci li svolgi in una singola sessione? puoi aprire piu sessioni di lavoro?
cmq quell'I7 e davvero uno scricciolo, un dualcore a 2Ghz qualsiasi processore di fascia media da pc desktop va anche il doppio, sicuro di voler andare su un server/workstation? xke sarebbe esagerato
in genere lavori cosi vengono svolti da pc desktop di fascia alta con cpu a 6/8core e 16/32gb di ram ma di piu nn si usa

Scusami, cosa intendi per parallelizzare quelle operazioni?
I cicli vengono svolti una sola volta all'interno del codice.

Chimico_9
29-10-2017, 12:50
@ celsius100
hai mai programmato in matlab ?

@ snaketeo
spiegati meglio
sono 50 for uno dopo l'altro o sono 50 for a matrioska ?
nel primo caso forse riesci a parallelizzare, nel secondo no

ti conviene salvare la stringa in una variabile(indicizzata ed inizializzata) e solo alla fine scrivere su .txt (o es. ogni 100000 cicli)

vedi se lo script puoi farlo in altro modo
e fatti due conti
così a naso potresti impiegare anche l'intera vita del Sole e non essere a metà del lavoro...

p.s. cmq siamo off-topic di brutto

FreeMan
29-10-2017, 14:56
sezione errata

CLOSED!!

>bYeZ<