Workstation für einen Softwareentwickler [geschlossen]


12

Ich bin Softwareentwickler und plane eine neue Desktop-Workstation. Teilweise aufgrund von Unternehmensrichtlinien und teilweise, weil ich andere Dinge zu tun habe, als Hardware zu bauen, muss die Maschine ein sofort verfügbares Paket eines großen Herstellers wie Dell sein. Aber ich bin überwältigt von der Wahl, da ich nicht wirklich ein PC-Hardware-Freak oder ein Spiele-Enthusiast bin. Egal, ich würde mir gerne eine anständige Maschine zulegen, da ich viel Zeit damit verbringen werde.

Einige Anforderungen:

  • Ruhig!
  • Mindestens 6 GB Speicher
  • Quad core Prozessor
  • Schlachtzug 1
  • 24 "1920 x 1200 Monitor

Einfach genug, aber wie wäre es mit:

  • Grafik-Controller. Wie viel Speicher? Welcher Chipsatz? Welche Marke? Ich habe keine Ahnung, was ich brauche (also wahrscheinlich das billigste, was ich tun würde?)
  • Was ist ein gutes Gehäuse? Sind einige der Dell-Modelle robust und leise?

Ich habe mir Dell Precision T5500 kurz angesehen, weiß aber nicht, warum ich es auswählen soll und nicht noch etwas anderes. Also, alle guten (oder schlechten) Erfahrungen und Empfehlungen geschätzt!

Bearbeiten: Beginnt zu erkennen, dass ich nur nach einem einfachen Computer von guter Qualität suche , nichts Besonderes, außer vielleicht ein bisschen mehr als durchschnittlicher Prozessormuskel und Arbeitsspeicher. Trotzdem ist RAID 1 nach wie vor fast verpflichtend: Während normale Backups den Verlust funktionierender Daten verhindern, helfen sie nicht dabei, im Falle eines Hardwareausfalls jedes Detail einer guten Entwicklungsbox neu zu konfigurieren. es würde Tage dauern. Nun, ein Disk-Image eines funktionierenden Setups zu erstellen, wäre eine Option für einen armen Mann, aber ...


1
Ich entwickle wissenschaftliche Desktop-Software mit einigen JVM-Sprachen, Python, C und C ++. NetBeans und Emacs für IDEs. Einige GUI-Sachen. Nichts im Zusammenhang mit Web oder Mobile. Meine Software muss gelegentlich ernsthafte Datenverarbeitungen durchführen, daher sind einige Muskeln des Prozessors erforderlich.
Joonas Pulakka

3
Für reine Softwareentwicklungsaktivitäten, bei denen es sich nicht um schwere 3D-Verarbeitung handelt, sind Einstiegs-Grafikkarten in Ordnung. Wählen Sie einen mit zwei DVI-Anschlüssen, damit Sie zwei Monitore in DVI-Qualität anschließen können. Vertrauen Sie mir, sobald Sie die mentale Produktivität mehrerer Monitore erlebt haben, ist die Verwendung eines einzelnen Monitors wie das Erblinden auf einem Auge.
Icelava

2
@Joonas: Das wäre Ihre persönliche Präferenz, wenn Sie einen großen Monitor oder mehrere mögen. Einige Leute mögen einen großen Monitor für ihren Arbeitsablauf viel vorteilhafter finden. Einige Leute mögen die wirklich breite Anordnung von zwei Monitoren, aber einige würden ihr ganzes Geld in einen großen Monitor stecken. Setzen Sie sich an Ihren Schreibtisch und stellen Sie sich vor, wie Sie arbeiten, und entscheiden Sie, welches Setup für Sie besser geeignet ist.
Troggy

2
Ich ändere dies auf CW, da es keine "beste" Antwort gibt, da es zu viele Variablen gibt.
Ivo Flipse

1
Wenn das Budget keine Rolle spielt, schlagen 2 anständige SSD-Laufwerke als OS-Laufwerk **. Wenn Sie keine großen Datendateien (oder große Mengen an Musik :) speichern müssen, ist die begrenzte Kapazität einer SSD kein Problem.
Ahe

Antworten:


9

Haben Sie darüber nachgedacht, sich einen iMac zu besorgen und Windows und / oder Linux mit Bootcamp zu installieren? Das 27-Zoll-Modell erfüllt die meisten Ihrer Anforderungen, insbesondere hinsichtlich der Geräuscharmut und der guten Verarbeitungsqualität. Es verfügt auch über eine anständige Grafikhardware für ein nicht für Spieler bestimmtes System.


1
Danke, eine interessante Option. Sie scheinen billiger zu sein als ich dachte.
Joonas Pulakka

Würde das Ausführen des Host- und des Clinet-Betriebssystems die Leistung im Vergleich zum nativen Ausführen beeinträchtigen?
Dave M

4
Ich bin auch Entwickler und halte Mac OSX für die ideale Entwicklungsplattform, da es den einfachen Zugriff auf alle drei Hauptplattformen ermöglicht, einschließlich mehrerer Versionen von Windows, Mac OSX und Linux. Das Ausführen von Betriebssystemen in VMWare ist mit minimalen Leistungseinbußen sehr effizient und in den meisten Fällen nicht zu bemerken. Der Kostenunterschied wird durch die in OSX enthaltene Software, die Stabilität von Unix, die Vielseitigkeit und die Benutzerfreundlichkeit mehr als berücksichtigt.
Nicerobot

2
@ DaveM: Zu Ihrer Information, Bootcamp ist keine VM, sondern eine Möglichkeit, Windows nativ zu installieren. Es gibt also keine Leistungseinbußen - das Betriebssystem ist auf dem neusten Stand. Bootcamp löst nur alle verrückten Treiberprobleme für Sie.
Electrons_Ahoy

6

Ich entwickle Apps für ein Leben ... Tools wie Visual Studio 2005, 2008, SQL Server 2005, 2008, Reporting Services, Analysis Services usw. Ich habe auch VMs (VMWare Workstation), um ältere Versionen von Browsern zum Testen der Kompatibilität (IE) auszuführen 6.0), Server ausführen und so weiter. Ich bearbeite auch Bilder und Videos (Adobe Photoshop / Premier) auf meinem Rig. Hier sind die Teile, die ich auf meinem neuesten Build abgelegt habe und die ich wärmstens empfehle:

  1. CPU: Intel i7 860 Quad Core Hyperthreading mit Turbo-Modus, wenn nicht alle Kerne ausgeführt werden.
  2. RAM: 4 x 2 GB Sticks DDR3 1333 Kingston Value RAM.
  3. Hauptplatine: Intel P55-basierter Chipsatz (Gigabyte P55A-UD4P).
  4. Festplatte: 1 x 640 GB Western Digital Black für Betriebssystem und Apps; 1 x 1 TB Western Digital Black für Daten; 1 x 640 GB Western Digital Black für Auslagerungsdateien, Photoshop- und Premier Scratch-Dateien sowie zum Speichern virtueller Maschinen.
  5. Grafikkarte: ATI Radeon 5850 basiert. Ich benutze meinen PC auch zum Spielen.
  6. Netzteil: Corsair HX650W
  7. Externes Laufwerk zum Speichern von Backups und für das Imaging des Betriebssystems: 1,5 TB Western Digital Green.
  8. CPU-Kühlkörper / Lüfter: Cooler Master Hyper 212 Plus.

Dev Machine


Ich habe eine ähnliche Konfiguration wie Sie, außer dass meine Workstation nur meine Workstation ist. Das Spielen findet auf einem anderen PC statt, sodass die Workstation über eine Einstiegs-Grafikkarte verfügt, die nur zwei Monitore unterstützt.
Icelava

Das ist also ein selbst gebautes Setup? Vielen Dank, aber ich muss aus den in meiner Frage beschriebenen Gründen ein sofort verfügbares Paket eines großen Herstellers finden . Abgesehen von den Unternehmensrichtlinien und dem persönlichen Zeitaufwand bietet dies einen echten Vorteil: Sollte die Maschine kaputt gehen, erhalten Sie schnell genau den gleichen Ersatz.
Joonas Pulakka

Ja, ich habe die Teile ausgewählt und selbst zusammengebaut (mit besonderem Augenmerk auf das Netzteil und die Festplatten). Erfahrungsgemäß tritt jedes Problem mit dem Build nach einer Einbrennzeit von ca. 2 Wochen auf. Danach können in der Regel die Festplatten Probleme verursachen, weshalb ich alle paar Wochen ein Backup meiner Daten und ein Image der OS / Apps-Festplatte erstelle. Wenn zum Beispiel die OS / Apps-Festplatte ausfällt, erhalte ich einfach eine neue und stelle das Image aus der Sicherung wieder her.
Cyclo

@icelava, immer mehr Apps verwenden die GPU als Ergänzung zur CPU. Beispielsweise beginnen Videobearbeitungs- und Transcodierungsanwendungen damit, eine Videodatei zu rendern / transcodieren.
Cyclo

640 GB Auslagerungsdatei gewidmet? warum 640 GB für Auslagerungsdatei? Wann ist dein RAM 8GB ???
AminM

3

Ich würde eine HP empfehlen. Ihre Systeme sind zuverlässig und sie bieten auch Server, sodass Ihre Mindestanforderungen kein allzu großes Problem darstellen sollten.

Ich bevorzuge HPs gegenüber Dell, weil der technische Support von HP im Vergleich zu Dell mit einer durchschnittlichen Anrufdauer von 2 Stunden und einer Produktlebensdauer von 3-4 Jahren deutlich besser abschneidet. Derzeit verwenden wir HP Laptops und Desktops für praktisch alle unsere Nicht-Linux / Solaris-Computer.


3

Ich hatte ein paar ThinkPads und war ziemlich zufrieden damit. Ich bin mir jedoch nicht sicher, welche Qualität sie haben, da Lenovo sie übernommen hat.
Ich verwende jetzt ein Alienware M17x und es ist golden!

Dies setzt natürlich voraus, dass Sie einen Desktop-Ersatz-Laptop in Betracht ziehen. Der Laptop selbst hätte keinen 24 "-Monitor, aber da er im Grunde genommen mit Dual-Video ausgestattet ist, können Sie problemlos einen anderen Monitor (oder zwei oder drei) darauf aufsetzen und tatsächlich CrAzY-Desktop-Speicherplatz erhalten.

Nur mit einem DR-Laptop ist der Preis steiler; Sie müssen nur entscheiden, ob es für Sie funktioniert. Ich persönlich LIEBE es, an einem Laptop statt an einem Desktop zu arbeiten, der nirgendwo hingehen kann. Beispiel: Wenn wir in unserem Büro Entwicklungs- / Codierungsbesprechungen oder Pow-Wows haben, können wir alle unsere Systeme in einem Raum zusammenfassen und ab und zu Notizen vergleichen. Sehr praktisch!


Laptops haben ihre Vorteile, aber ich persönlich finde es vorteilhaft, Arbeit und Nicht-Arbeit zu trennen. Das Erreichen eines physischen Arbeitsplatzes ist eine Art Ritual, das mich auf eine effektive Arbeitsstimmung einstellt, während ich dort bin. Und wenn ich nicht da bin, mache ich etwas anderes und entspanne meine Kodierungsmuskeln. Zugegeben, all dies hängt von der Art der Arbeit und von den persönlichen Vorlieben des Einzelnen ab.
Joonas Pulakka

Ja, wie gesagt, es hängt alles von persönlichen Vorlieben ab. Wirf einfach die Idee für dich raus. :) Ich hoffe, Sie finden etwas, das für Sie funktioniert!
Eidylon

3

Ich habe mit der HP Workstation-Linie große Erfolge erzielt. Sehr breites Spektrum. Mein persönliches System ist ein älteres XW4400Q und es ist sehr leise und sehr erweiterbar. Habe mir auch das Z800 angeschaut und es ist sehr leise und sehr erweiterbar.
Nicht billig.

Sehr erweiterbar, tolle Grafikoptionen und jede Menge RAM-Erweiterung. Hervorragende Verarbeitungsqualität und drei Jahre Garantie.

Z800

Wir haben einige Dells verwendet und der Support war im Allgemeinen gut, insbesondere wenn Sie die aktualisierte Garantie haben.


2

Ich habe ein XPC-Shuttle mit einer zusätzlichen Grafikkarte im Wert von 100 US-Dollar verwendet. Ich habe meine mit 4 GB RAM und einer großen SATA-Festplatte geladen. Es läuft mit 64-Bit Kubuntu und ich kann auch Windows neben Linux mit virtualbox ausführen, wenn Sie es brauchen.

Klingt so, als ob Sie das beste Shuttle erhalten möchten, das Sie sich leisten können, um Ihren Quad-Core-Prozessor und zusätzlichen Arbeitsspeicher einzubauen. Wenn Sie wirklich RAID benötigen, benötigen Sie möglicherweise eine Add-In-Karte.


2

Mein Team hat eine Reihe von Dual-Quad-Core-T5400, mit denen wir sehr zufrieden sind, und wir haben kürzlich einige T5500 hinzugefügt, die auch sehr gut sind. Wenn Sie der Meinung sind, dass Sie jemals mehrere Tesla-Karten für das Knacken wissenschaftlicher Zahlen (oder eine Tesla-Grafikkarte und eine Top-End-Grafikkarte) einstecken möchten, sollten Sie die T7500-Variante in Betracht ziehen (ähnlich wie eine T5500, aber in einer großes Chassis mit einem monströsen Netzteil). Sie scheinen mir alle ziemlich leise zu sein, aber vieles hängt davon ab, wie laut Ihr Arbeitsplatz ist. Wenn Sie keine 3D-Grafik verwenden, holen Sie sich jetzt das einfachste Angebot von Dell (wahrscheinlich eine der lüfterlosen Nvidia "Quadro NVS" -Karten) und aktualisieren Sie es, wenn Sie es jemals benötigen.

Wenn wir stattdessen ein HP Shop wären, würde ich mir Z800 wünschen.


1

Abgesehen von den bereits erwähnten Alternativen schlage ich vor, dass Sie sich die Dell Vostro 4XX- Serie ansehen (Informationen von der schwedischen Seite, ich konnte nicht auf der finnischen Seite navigieren). Ich benutze eine solche Maschine seit einem Jahr und ich muss sagen, dass ich sehr sehr zufrieden damit bin, OpenSuse auszuführen.


Bitte fügen Sie einen internationalen Link hinzu. (Ich weiß nicht, warum Sie diese sehr alte Frage beantworten).
r4.

Link von Dell US dell.com/us/business/p/vostro-460/pd hmm hat das Datum nicht beachtet, ich muss zugeben ...
posdef

Jovisst. Jag förstod att det var så.
r4.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.