Workstation per uno sviluppatore di software [chiuso]


12

Sono uno sviluppatore di software, sto pianificando di ottenere una nuova workstation desktop. In parte a causa delle politiche aziendali e in parte perché ho altre cose da fare oltre alla costruzione di hardware, la macchina deve essere un pacchetto prontamente disponibile da un grande produttore come Dell. Ma sono sopraffatto dalla scelta, in quanto non sono davvero un fanatico dell'hardware del PC o un appassionato di giochi. Indipendentemente da ciò, vorrei ottenere una macchina decente poiché passerò molto tempo con essa.

Alcuni requisiti:

  • Silenzioso!
  • Almeno 6 GB di memoria
  • Processore quad-core
  • Raid 1
  • Monitor 24 "1920 x 1200

Abbastanza facile, ma che ne dici di:

  • Controller grafico. Quanta memoria? Quale chipset? Che marca? Non ho idea di cosa ho bisogno (quindi probabilmente quello più economico farebbe?)
  • Che cos'è un buon contenitore / telaio? Alcuni di quelli Dell sono strudy e silenziosi?

Ho dato una rapida occhiata al Dell Precision T5500, ma non so perché dovrei sceglierlo e non qualcos'altro. Quindi, ogni esperienza (o cattiva) positiva e raccomandazione è stata apprezzata!

Modifica: Cominciando a rendermi conto che sto solo cercando un computer semplice di buona qualità , niente di speciale, tranne forse un po 'più della media dei muscoli e della memoria del processore. Tuttavia, il raid 1 è ancora quasi obbligatorio: mentre i normali backup impediscono la perdita di dati funzionanti, non aiutano a reimpostare ogni piccolo dettaglio di una buona scatola di sviluppo in caso di guasto hardware; ci vorrebbero giorni. Bene, scattare un'immagine del disco di un'installazione funzionante sarebbe una sorta di opzione da povero, ma ...


1
Sviluppo software scientifico per desktop, usando alcuni linguaggi JVM, Python, C e C ++. NetBeans ed Emacs per IDE. Alcuni elementi della GUI. Niente correlato al Web o ai dispositivi mobili. Il mio software di tanto in tanto ha bisogno di eseguire seriamente l'elaborazione dei dati, quindi è necessario un po 'di muscolo dal processore.
Joonas Pulakka,

3
per la pura attività di sviluppo del software che non è l'elaborazione 3D pesante, le schede video entry-level vanno bene. Scegli una che abbia due porte DVI in modo da poter collegare due monitor con qualità DVI. Fidati di me, una volta che hai sperimentato la produttività mentale di più monitor, usare un singolo monitor è come essere accecato da un occhio.
Icelava,

2
@Joonas: Questa sarebbe la tua preferenza personale se ti piace un monitor grande o multiplo. Alcune persone potrebbero trovare un grande monitor molto più vantaggioso per il loro flusso di lavoro. Ad alcune persone piace l'installazione davvero ampia di due monitor, ma alcuni metterebbero tutti i loro soldi in un unico grande monitor. Siediti alla tua scrivania e immagina come lavori e decidi quale configurazione funzionerebbe meglio per te.
Troggy,

2
Sto cambiando questo in CW, poiché non esiste una risposta "migliore" in quanto ci sono troppe variabili.
Ivo Flipse,

1
Se il budget non è un problema 2 unità SSD decenti in quanto un'unità OS darà un calcio **. Se non è necessario archiviare file di dati di grandi dimensioni (o grandi quantità di musica :)), la capacità limitata di un SSD non sarà un problema.
Ahe,

Risposte:


9

Hai mai pensato di ottenere un iMac e di mettere Windows e / o Linux lì usando Bootcamp? Il modello da 27 "soddisfa la maggior parte delle tue esigenze, soprattutto per essere silenzioso e per avere una buona qualità costruttiva. Hanno anche un hardware grafico decente per un sistema non dedicato ai giocatori.


1
Grazie, un'opzione interessante. Sembrano essere meno costosi di quanto pensassi.
Joonas Pulakka,

Eseguire l'host e il sistema operativo clinet degraderebbe le prestazioni rispetto all'esecuzione nativa?
Dave M,

4
Sono anche uno sviluppatore e considero Mac OSX la piattaforma di sviluppo ideale perché consente un facile accesso a tutte e tre le principali piattaforme, comprese le versioni multiple di ciascuna, Windows, Mac OSX e Linux. L'esecuzione di sistemi operativi in ​​VMWare è davvero piuttosto efficiente con un impatto minimo sulle prestazioni, impercettibile nella maggior parte dei casi. E la differenza di costo è più che giustificata dal software incluso con OSX, dalla stabilità di Unix, dalla versatilità e dalla facilità d'uso.
Nicerobot,

2
@DaveM: Cordiali saluti, bootcamp non è una VM, è un modo per installare Windows in modo nativo. Quindi, non vi è alcuna perdita di prestazioni: il sistema operativo è direttamente sul metallo nudo. Bootcamp risolve solo tutti i problemi folli del driver per te.
Electrons_Ahoy

6

Sviluppo applicazioni per vivere ... gli strumenti includono Visual Studio 2005, 2008, SQL Server 2005, 2008, Reporting Services, Analysis Services, ecc. Ho anche macchine virtuali (VMWare Workstation) per eseguire versioni precedenti di browser per test di compatibilità (IE 6.0), eseguire i server e così via. Faccio anche editing di immagini e video (Adobe Photoshop / Premier) sul mio rig, quindi ecco le parti che ho messo sul mio ultimo prodotto e che consiglio vivamente:

  1. CPU: Intel i7 860 Quad Core Hyperthreading con modalità Turbo quando non tutti i core sono in esecuzione.
  2. RAM: 4 x 2 GB stick DDR3 1333 Kingston Valore RAM.
  3. Scheda madre: chipset Intel P55 (Gigabyte P55A-UD4P).
  4. HDD: 1 x 640 GB Western Digital Black per sistema operativo e app; 1 x 1 TB Western Digital Black per dati; 1 x 640 GB di Western Digital Black dedicato ai file di paging, Photoshop e Premier Scratch e alla memorizzazione di macchine virtuali.
  5. Scheda video: basata su ATI Radeon 5850. Uso anche il mio PC per giocare.
  6. Alimentazione: Corsair HX650W
  7. Unità esterna per l'archiviazione del backup e per l'unità del sistema operativo di imaging: Western Digital Green da 1,5 TB.
  8. Dissipatore di calore / ventola CPU: Cooler Master Hyper 212 Plus.

Dev Machine


Ho una configurazione simile alla tua tranne la mia workstation è solo la mia workstation. Il gioco avviene su un altro PC, quindi la workstation ha una scheda video entry-level solo per supportare due monitor.
Icelava,

Quindi questa è un'installazione autocostruita? Grazie, ma devo trovare un pacchetto prontamente disponibile da un grande produttore , per i motivi descritti nella mia domanda. Oltre alle politiche aziendali e all'utilizzo del tempo personale, c'è un vero vantaggio in questo: se la macchina si rompe, otterrai rapidamente una sostituzione esattamente simile.
Joonas Pulakka,

Sì, ho scelto i pezzi e li ho assemblati da solo (con particolare attenzione all'alimentatore e ai dischi rigidi). Per esperienza, qualsiasi problema con la build si manifesterà dopo un periodo di "burn-in" di circa 2 settimane. Successivamente, in genere sono i dischi rigidi che possono causare problemi, motivo per cui eseguo il backup dei miei dati e rieseguo l'immagine del disco OS / App ogni poche settimane. Se, ad esempio, il disco del sistema operativo / app non funziona, ne ottengo uno nuovo e ripristino la sua immagine dal backup.
ciclo

@icelava, sempre più app stanno usando la GPU per integrare la CPU ... ad esempio le applicazioni di editing video e transcodifica stanno iniziando a fare questo durante il rendering / transcodifica di un file video.
ciclo

640 GB dedicati al file di paging ?? perché 640 GB per il file di paging ?? quando il tuo ram è di 8 GB ???
AminM,

3

Consiglierei un HP. I loro sistemi sono affidabili e offrono anche server, quindi i tuoi requisiti minimi non dovrebbero essere un problema.

Preferisco gli HP a quelli di Dell semplicemente perché il supporto tecnico HP vince in modo considerevole sulla media delle ore di chiamata Dell e sulla durata del prodotto di 3-4 anni. Attualmente utilizziamo laptop e desktop HP per praticamente tutte le nostre macchine non Linux / Solaris.


3

Avevo un paio di ThinkPad ed ero abbastanza contento di quelli; anche se non sono sicuro della loro qualità da quando Lenovo li ha rilevati.
Ora sto usando un Alienware M17x ed è d'oro!

Naturalmente questo presuppone che stai considerando un laptop sostitutivo del desktop. Il laptop stesso non avrebbe un monitor da 24 ", ma poiché fondamentalmente sono dotati di doppio video integrato, puoi semplicemente schiaffeggiare un altro monitor (o due o tre) su di esso senza problemi e effettivamente ottenere spazio desktop CrAzY.

Unico avvertimento con un laptop DR è il prezzo sarà più ripido; devi solo decidere se funziona per te. Personalmente ADORO lavorare su un laptop anziché su un desktop che non può andare da nessuna parte. ad es. quando abbiamo riunioni di sviluppo / codifica o pow-wow nel nostro ufficio, possiamo tutti portare i nostri sistemi in una stanza e confrontare le note in quel momento. Molto maneggevole!


I laptop hanno i loro vantaggi, ma personalmente trovo utile separare lavoro e non lavoro; arrivare in un posto di lavoro fisico è una sorta di rituale, preparandomi per un buon umore lavorativo mentre sono lì. E quando non ci sono, farò qualcos'altro, rilassando i miei muscoli codificanti. Certo, tutto ciò dipende dalla natura del lavoro e dalle preferenze personali degli individui.
Joonas Pulakka,

Sì, come abbiamo detto, tutto dipende dalle preferenze personali. Ti sto solo dando l'idea. :) Spero che trovi qualcosa che funzioni per te!
eidylon,

3

Ho avuto un grande successo con la linea HP Workstation. Gamma molto ampia. Il mio sistema personale è un vecchio XW4400Q ed è molto silenzioso e molto espandibile. Ho anche guardato allo Z800 ed è molto silenzioso e molto espandibile.
Non economico.

Espandibile, ottime opzioni grafiche e un sacco di espansione RAM. Ottima qualità costruttiva e tre anni di garanzia standard.

Z800

Abbiamo usato parecchi Dells e il supporto è stato generalmente buono, specialmente se si dispone della garanzia aggiornata.


2

Ho usato un XPC Shuttle con una scheda video aggiuntiva da $ 100. Ho caricato il mio con 4 GB di RAM e un disco rigido SATA di grandi dimensioni. Sta eseguendo Kubuntu a 64 bit e posso anche eseguire Windows fianco a fianco con Linux usando virtualbox se ne hai bisogno.

Sembra che vorrai ottenere lo shuttle di fascia più alta che puoi permetterti di adattare il tuo processore quad core e RAM aggiuntiva. Se hai davvero bisogno di RAID, potresti aver bisogno di una scheda aggiuntiva per questo.


2

Il mio team ha un sacco di dual T5400 quad-core di cui siamo stati molto contenti e di recente abbiamo aggiunto alcuni T5500 che sono anche molto carini. Se pensi di voler mai collegare più schede Tesla per il crunching scientifico dei numeri (o una Tesla più una scheda grafica di fascia alta), allora potrebbe valere la pena considerare la variante T7500 (più o meno le stesse specifiche di un T5500 ma in un grande chassis con un mostruoso PSU). Mi sembrano tutti abbastanza tranquilli, ma molto dipende da quanto il tuo posto di lavoro sia rumoroso. Se non stai eseguendo alcuna grafica 3D, procurati subito la scheda di base offerta da Dell (probabilmente una delle schede Nvidia "Quadro NVS" senza ventole) e aggiornala se necessario.

Se invece fossimo un negozio HP, vorrei Z800.


1

Oltre alle alternative già menzionate, ti suggerisco di dare un'occhiata alla serie Dell Vostro 4XX (informazioni dalla pagina svedese, non ho potuto navigare sulla pagina finlandese). Sto usando una di queste macchine l'anno scorso e devo dire che sono molto felice di aver eseguito OpenSuse.


Si prega di aggiungere un collegamento internazionale. (Non so perché stai rispondendo a questa domanda molto vecchia).
r4.

link da Dell US dell.com/us/business/p/vostro-460/pd hmm non ha prestato attenzione alla data, devo ammettere ...
posdef

Jovisst. Jag förstod att det var så.
r4.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.