Estación de trabajo para un desarrollador de software [cerrado]

12

Soy desarrollador de software y planeo obtener una nueva estación de trabajo de escritorio. En parte debido a las políticas de la compañía y en parte porque tengo otras cosas que hacer además de construir hardware, la máquina debe ser un paquete fácilmente disponible de un fabricante importante como Dell. Pero estoy abrumado por la elección, ya que no soy realmente un fanático del hardware de PC o entusiasta de los juegos. De todos modos, me gustaría obtener una máquina decente ya que pasaré mucho tiempo con ella.

Algunos requisitos:

  • ¡Tranquilo!
  • Al menos 6 GB de memoria
  • Procesador de cuatro núcleos
  • Raid 1
  • Monitor de 24 "1920 x 1200

Muy fácil, pero ¿qué tal:

  • Controlador de gráficos. Cuanta memoria ¿Qué chipset? ¿Que marca? No tengo idea de lo que necesito (¿entonces probablemente el más barato lo haría?)
  • ¿Qué es un buen gabinete / chasis? ¿Algunos de los Dell son rudos y callados?

Eché un vistazo rápido a Dell Precision T5500, pero no sé por qué debería elegirlo y no otra cosa. Por lo tanto, ¡se aprecian las buenas y malas experiencias y recomendaciones!

Editar: Comenzando a darme cuenta de que solo estoy buscando una computadora simple de buena calidad , nada lujoso, excepto quizás un poco más que la memoria y el músculo de procesador promedio. Sin embargo, la incursión 1 sigue siendo casi obligatoria: si bien las copias de seguridad normales evitan la pérdida de datos de trabajo, no ayudan a volver a configurar cada pequeño detalle de un buen cuadro de desarrollo en caso de falla del hardware; Llevaría días. Bueno, tomar una imagen de disco de una configuración de trabajo sería una especie de opción para los pobres, pero ...

revs Joonas Pulakka
fuente
1
Desarrollo software de escritorio científico, utilizando algunos lenguajes JVM, Python, C y C ++. NetBeans y Emacs para IDEs. Algunas cosas de GUI. Nada relacionado con la web o el móvil. Mi software ocasionalmente necesita hacer un procesamiento de datos serio, por lo que se requiere algo de fuerza del procesador.
Joonas Pulakka
3
Para la actividad de desarrollo de software puro que no es un procesamiento 3D pesado, las tarjetas de video de nivel básico están bien. Elija uno que tenga dos puertos DVI para que pueda conectar dos monitores con calidad DVI. Confía en mí, una vez que hayas experimentado la productividad mental de varios monitores, usar un solo monitor es como estar cegado en un ojo.
icelava
2
@Joonas: Esa sería su preferencia personal si desea un monitor grande o múltiple. Algunas personas pueden encontrar un monitor grande mucho más beneficioso para su flujo de trabajo. A algunas personas les gusta la configuración realmente amplia de dos monitores, pero algunos pondrían todo su dinero en un monitor grande. Siéntese en su escritorio e imagine cómo trabaja y decida qué configuración funcionaría mejor para usted.
Troggy
2
Estoy cambiando esto a CW, ya que no hay una "mejor" respuesta ya que hay demasiadas variables.
Ivo Flipse
1
Si el presupuesto no es un problema, 2 unidades SSD decentes como una unidad de sistema operativo patearán un **. Si no necesita almacenar grandes archivos de datos (o grandes cantidades de música :)), la capacidad limitada de un SSD no será un problema.
Ahe

Respuestas:

9

¿Has pensado en obtener un iMac y poner Windows y / o Linux usando Bootcamp? El modelo de 27 "cumple con la mayoría de sus requisitos, especialmente por ser silencioso y por tener una buena calidad de construcción. También tienen un hardware gráfico decente para un sistema no dedicado para jugadores.

alxp
fuente
1
Gracias, una opción interesante. Parecen ser menos costosos de lo que pensaba.
Joonas Pulakka
¿Ejecutar el host y el sistema operativo clinet degradaría el rendimiento en comparación con la ejecución nativa?
Dave M
44
También soy desarrollador y considero que Mac OSX es la plataforma de desarrollo ideal porque permite un fácil acceso a las tres plataformas principales, incluidas múltiples versiones de cada una, Windows, Mac OSX y Linux. Ejecutar sistemas operativos en VMWare es realmente bastante eficiente con un impacto mínimo en el rendimiento, imperceptible en la mayoría de los casos. Y la diferencia de costo es más que explicada por el software incluido con OSX, la estabilidad de Unix, la versatilidad y la facilidad de uso.
nicerobot
2
@DaveM: FYI, bootcamp no es una VM, es una forma de instalar Windows de forma nativa. Por lo tanto, no hay pérdida de rendimiento: el sistema operativo está justo al descubierto. Bootcamp solo resuelve todos los problemas de controladores locos por usted.
Electrons_Ahoy
6

Desarrollo aplicaciones para vivir ... las herramientas incluyen Visual Studio 2005, 2008, SQL Server 2005, 2008, Reporting Services, Analysis Services, etc. También tengo máquinas virtuales (VMWare Workstation) para ejecutar versiones anteriores de navegadores para pruebas de compatibilidad (IE 6.0), ejecute Servidores, etc. También hago edición de imágenes y videos (Adobe Photoshop / Premier) en mi equipo, así que aquí están las partes que puse en mi última versión y que recomiendo:

  1. CPU: Intel i7 860 Quad Core Hyperthreading con modo Turbo cuando no todos los núcleos se están ejecutando.
  2. RAM: 4 x 2 GB de memoria DDR3 1333 Kingston Value RAM.
  3. Placa base: chipset basado en Intel P55 (Gigabyte P55A-UD4P).
  4. HDD: 1 x 640 GB Western Digital Black para SO y aplicaciones; 1 x 1 TB Western Digital Black para datos; 1 x 640 GB Western Digital Black dedicado a archivos de página, Photoshop y archivos Scratch Premier, y para almacenar máquinas virtuales.
  5. Tarjeta de video: basada en ATI Radeon 5850. También uso mi PC para jugar juegos.
  6. Fuente de alimentación: Corsair HX650W
  7. Unidad externa para almacenar copias de seguridad y para la unidad de imagen del sistema operativo: 1.5 TB Western Digital Green
  8. Disipador de calor / ventilador de la CPU: Cooler Master Hyper 212 Plus.

Dev Machine

ciclo
fuente
Tengo una configuración similar a la suya, excepto que mi estación de trabajo es solo mi estación de trabajo. El juego ocurre en otra PC, por lo que la estación de trabajo tiene una tarjeta de video de nivel de entrada solo para admitir dos monitores.
icelava
Entonces, ¿esta es una configuración autoconstruida? Gracias, pero necesito encontrar un paquete fácilmente disponible de un fabricante importante , por las razones descritas en mi pregunta. Además de las políticas de la compañía y el uso del tiempo personal, hay una ventaja real en eso: si la máquina se rompe, obtendrá un reemplazo exactamente similar rápidamente.
Joonas Pulakka
Sí, recogí las piezas y lo ensamblé yo mismo (con especial atención a la fuente de alimentación y los discos duros). Por experiencia, cualquier problema con la compilación se manifestará después de un período de "quemado" de alrededor de 2 semanas. Después de eso, generalmente son los discos duros los que pueden causar problemas, por eso hago copias de seguridad de mis datos y vuelvo a crear imágenes del disco del sistema operativo / aplicaciones cada pocas semanas. Si, por ejemplo, el disco OS / Apps falla, solo obtengo uno nuevo y restauro su imagen desde la copia de seguridad.
ciclo
@icelava, cada vez más aplicaciones utilizan la GPU para complementar la CPU ... por ejemplo, las aplicaciones de edición y transcodificación de video comienzan a hacer esto al renderizar / transcodificar un archivo de video.
ciclo
¿640 GB dedicados al archivo de página? ¿Por qué 640 GB para el archivo de página? cuando tu ram es de 8GB ???
AminM
3

Recomendaría un HP. Sus sistemas son confiables y también ofrecen servidores, por lo que sus requisitos mínimos no deberían ser un gran problema.

Prefiero los HP sobre los de Dell simplemente porque el Soporte técnico de HP gana mucho más que el promedio de tiempo de llamada de 2 horas de Dell y la vida útil del producto de 3 a 4 años. Actualmente utilizamos computadoras portátiles y de escritorio HP para prácticamente todas nuestras máquinas que no son Linux / Solaris.

Sakamoto Kazuma
fuente
3

Tenía un par de ThinkPads y estaba bastante contento con ellos; aunque no estoy seguro de su calidad desde que Lenovo se hizo cargo de ellos.
¡Ahora estoy ejecutando un Alienware M17x y es dorado!

Por supuesto, esto supone que está considerando una computadora portátil de reemplazo de escritorio. La computadora portátil en sí misma no tendría un monitor de 24 ", pero dado que básicamente vienen con video dual incorporado, puede simplemente colocar otro monitor (o dos o tres) en él sin ningún problema, y ​​realmente obtener espacio de escritorio CrAzY.

La única advertencia con una computadora portátil DR es que el precio será más alto; solo necesita decidir si funciona para usted. Personalmente, ME ENCANTA trabajar en una computadora portátil en lugar de una computadora de escritorio que no puede ir a ningún lado. Por ejemplo, cuando tenemos reuniones de desarrollo / codificación o pow-wows en nuestra oficina, todos podemos poner nuestros sistemas en una habitación y comparar notas en ese mismo momento. ¡Muy útil!

eidylon
fuente
Las computadoras portátiles tienen sus ventajas, pero personalmente considero beneficioso separar el trabajo y el no trabajo; llegar a un lugar de trabajo físico es una especie de ritual, que me prepara para un estado de ánimo efectivo de trabajo mientras estoy allí. Y cuando no esté allí, haré otra cosa, relajar mis músculos codificadores. Por supuesto, todo esto depende de la naturaleza del trabajo y de las preferencias personales de los individuos.
Joonas Pulakka
Sí, como dijimos, todo depende de la preferencia personal. Solo lanzando la idea para ti. :) ¡Espero que encuentres algo que funcione para ti!
eidylon
3

He tenido un gran éxito con la línea de estaciones de trabajo HP. Muy amplia gama. Mi sistema personal es un XW4400Q más antiguo y es muy silencioso y muy ampliable. También he mirado el Z800 y es muy silencioso y muy ampliable.
No es barato

Muy ampliable, excelentes opciones de gráficos y mucha expansión de RAM. Gran calidad de construcción y garantía estándar de tres años.

Z800

Hemos utilizado bastantes Dells y el soporte en general ha sido bueno, especialmente si tiene la garantía actualizada.

Dave M
fuente
2

He estado usando un XPC Shuttle con una tarjeta de video adicional de $ 100. Tengo mi cargado con 4 GB de RAM y un gran disco duro SATA. Está ejecutando Kubuntu de 64 bits y también puedo ejecutar Windows junto con Linux usando virtualbox si lo necesita.

Parece que querrás obtener la lanzadera más alta que puedas permitirte para adaptar tu procesador de cuatro núcleos y RAM adicional. Si realmente necesita RAID, es posible que necesite una tarjeta adicional para eso.

Matt H
fuente
2

Mi equipo tiene un montón de T5400 de cuatro núcleos con los que estamos muy contentos, y recientemente hemos agregado algunos T5500 que también son muy buenos. Si crees que alguna vez querrás conectar varias tarjetas Tesla para obtener números científicos (o un Tesla más una tarjeta gráfica de gama alta), entonces podría valer la pena considerar la variante T7500 (la misma especificación que un T5500 pero en un chasis grande con una fuente de alimentación monstruosa). Todos me parecen bastante tranquilos, pero mucho depende de lo ruidoso que sea tu lugar de trabajo. Si no está ejecutando ningún gráfico 3D, solo obtenga la tarjeta más básica que Dell ofrece ahora (probablemente una de las tarjetas Nvidia "Quadro NVS" sin ventilador) y actualícela si alguna vez lo necesita.

Si en cambio fuéramos una tienda de HP, me gustaría tener Z800.

revs timday
fuente
1

Además de las alternativas ya mencionadas, le sugiero que eche un vistazo a la serie Dell Vostro 4XX (información de la página sueca, no pude navegar en la página finlandesa). Estoy usando una de esas máquinas durante el año pasado y tengo que decir que estoy muy, muy feliz con la ejecución de OpenSuse.

posdef
fuente
Por favor agregue un enlace internacional. (Sin embargo, no sé por qué está respondiendo esta pregunta muy antigua).
r4.
enlace de Dell de EE.UU. dell.com/us/business/p/vostro-460/pd~~V~~singular~~3rd hmm no lo hicieron prestar atención a la fecha, tengo que admitir ...
posdef
Jovisst Jag förstod att det var så.
r4.