Workstation für einen Softwareentwickler

16892
Joonas Pulakka

Ich bin Softwareentwickler und plane, eine neue Desktop-Workstation zu bekommen. Teilweise aufgrund von Unternehmensrichtlinien und teils weil ich andere Dinge zu erledigen habe als Hardware zu bauen, muss die Maschine ein leicht 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 Spielefan bin. Trotzdem würde ich gerne eine anständige Maschine bekommen, da ich viel Zeit damit verbringe.

Einige Anforderungen:

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

Einfach genug, aber wie wäre es mit:

  • Grafikcontroller. Wie viel speicher Welcher Chipsatz? Welche Marke? Ich habe keine Ahnung, was ich brauche (würde wahrscheinlich das billigste tun?)
  • Was ist ein gutes Gehäuse / Gehäuse? Ist ein Teil der Dell stabil und leise?

Ich habe mir Dell Precision T5500 kurz angeschaut, weiß aber nicht, warum ich es auswählen sollte und nicht etwas anderes. Also, gute (oder schlechte) Erfahrungen und Empfehlungen werden geschätzt!

Edit: Beginne zu verstehen, dass ich nur nach einem einfachen Computer von guter Qualität suche, nichts Besonderes, außer vielleicht etwas mehr als ein durchschnittlicher Prozessormuskel und -speicher. Trotzdem ist Raid 1 immer noch fast obligatorisch: Während normale Sicherungen den Datenverlust verhindern, helfen sie nicht, jedes winzige Detail einer guten Entwicklungsbox im Falle eines Hardwareausfalls neu einzurichten. es würde Tage dauern. Nun, ein Disk-Image eines funktionierenden Setups aufzunehmen, wäre eine Option für einen armen Mann, aber ...

13
Was entwickeln Sie? Das ist die erste Frage. Ich vermute, dass wir zwei unterschiedliche Anforderungen und Vorlieben hätten, wenn wir uns hinsetzen und miteinander vergleichen würden. David Thornley vor 14 Jahren 0
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 eine ernsthafte Datenverarbeitung durchführen, daher ist ein wenig Muskelkraft vom Prozessor erforderlich. Joonas Pulakka vor 14 Jahren 1
Für reine Software-Entwicklungstätigkeiten, die keine aufwändige 3D-Verarbeitung sind, eignen sich Grafikkarten für Einsteiger. Wählen Sie einen aus, der über zwei DVI-Anschlüsse verfügt, sodass Sie zwei Monitore in DVI-Qualität anschließen können. Vertrauen Sie mir, wenn Sie einmal die geistige Produktivität mehrerer Monitore erlebt haben, ist die Verwendung eines Monitors wie auf einem Auge geblendet. icelava vor 14 Jahren 3
Wählen Sie außerdem ein Motherboard aus, das über mehrere PCI-E-Steckplätze verfügt (sofern diese bei den heute üblichen Nicht-Gamer-Motherboards nicht Standard sind). Die Option, eine zweite (kompatible) Grafikkarte für den Betrieb von drei oder vier Monitoren anzuschließen, wird begrüßt. icelava vor 14 Jahren 0
Viele Leute empfehlen mehrere Monitore. Ich habe noch nie ein duales Setup verwendet, also frage ich mich, was der wesentliche Unterschied zwischen zwei mittelgroßen Monitoren im Vergleich zu einem einzelnen großen Monitor ist? Sicher, zwei große Monitore wären am coolsten ;-) Joonas Pulakka vor 14 Jahren 0
@Joonas: Das wäre Ihre persönliche Präferenz, wenn Sie einen großen oder mehrere Monitore mögen. Für manche Benutzer ist ein großer Monitor möglicherweise viel vorteilhafter für den Arbeitsablauf. Einige Leute mögen die sehr breite Aufstellung von zwei Monitoren, aber einige würden ihr gesamtes Geld in einen großen Monitor stecken. Setzen Sie sich an Ihren Schreibtisch und stellen Sie sich vor, wie Sie arbeiten, und entscheiden Sie, welche Einrichtung für Sie besser wäre. Troggy vor 14 Jahren 2
Ich ändere dies in CW, da es keine "beste" Antwort gibt, da es zu viele Variablen gibt. Ivo Flipse vor 14 Jahren 2
@Ivo: gut gemacht :) Joonas Pulakka vor 14 Jahren 0
Wenn das Budget kein Problem ist, werden zwei ordentliche SSD-Laufwerke als Betriebssystemlaufwerk ** ausgelöst. Wenn Sie keine großen Dateien (oder große Mengen an Musik :) speichern müssen), ist die begrenzte Kapazität einer SSD kein Problem. Ahe vor 14 Jahren 1

8 Antworten auf die Frage

9
alxp

Haben Sie darüber nachgedacht, einen iMac zu installieren und Windows und / oder Linux mithilfe von Bootcamp dort zu installieren? Das 27-Zoll-Modell erfüllt die meisten Ihrer Anforderungen, insbesondere hinsichtlich der Geräuscharmut und der guten Verarbeitungsqualität. Außerdem verfügen sie über eine anständige Grafikhardware für ein nicht für Gamer bestimmtes System.

Danke, eine interessante Option. Sie scheinen weniger teuer zu sein als ich dachte. Joonas Pulakka vor 14 Jahren 1
Würden die Ausführung des Host- und des Clinet-Betriebssystems die Leistung im Vergleich zum nativen Betrieb beeinträchtigen? Dave M vor 14 Jahren 0
Ich bin auch ein Entwickler und betrachte Mac OSX als die ideale Entwicklungsplattform, da es einen einfachen Zugriff auf alle drei Hauptplattformen ermöglicht, einschließlich mehrerer Versionen, Windows, Mac OSX und Linux. Das Ausführen von Betriebssystemen in VMWare ist sehr effizient, mit minimalen Auswirkungen auf die Leistung und in den meisten Fällen nicht zu bemerken. Der Kostenunterschied wird durch die im Lieferumfang von OSX enthaltene Software, die Stabilität von Unix, die Vielseitigkeit und die Benutzerfreundlichkeit deutlich übertroffen. nicerobot vor 14 Jahren 4
@DaveM: FYI, Bootcamp ist keine VM, es ist eine Möglichkeit, Windows nativ zu installieren. Es gibt also keinen Leistungsverlust - das Betriebssystem ist völlig aus dem Nichts. Bootcamp löst nur die verrückten Treiberprobleme für Sie. Electrons_Ahoy vor 14 Jahren 2
6
cyclo

Ich entwickle Apps für ein lebendiges Leben. Zu den Tools zählen Visual Studio 2005, 2008, SQL Server 2005, 2008, Reporting Services, Analysis Services usw. Ich habe auch VMs (VMWare Workstation), um ältere Versionen von Browsern für Kompatibilitätstests auszuführen (IE 6.0), führen Sie Server aus und so weiter. Ich mache auch Bild- und Videobearbeitung (Adobe Photoshop / Premier) auf meinem Rigg. Daher sind hier die Teile, die ich zu meinem neuesten gebaut habe und die ich sehr 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. Motherboard: 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 Seitendateien, Photoshop- und Premier-Scratch-Dateien sowie zum Speichern von virtuellen 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 zum Imaging-Betriebssystem: 1,5 TB Western Digital Green.
  8. CPU-Kühlkörper / Lüfter: Cooler Master Hyper 212 Plus.

Dev Machine

Ich habe ein ähnliches Setup wie das Ihre, außer dass meine Workstation nur meine Workstation ist. Das Spielen findet auf einem anderen PC statt. Daher verfügt die Workstation über eine Videokarte für Einsteiger, die nur zwei Monitore unterstützt. icelava vor 14 Jahren 0
Das ist also ein selbst gebautes Setup? Danke, aber ich muss ein * leicht verfügbares Paket von einem großen Hersteller * aus den in meiner Frage beschriebenen Gründen finden. Abgesehen von den Unternehmensrichtlinien und der persönlichen Zeitnutzung hat dies einen echten Vorteil: Sollte die Maschine kaputt gehen, erhalten Sie schnell einen ähnlichen Ersatz. Joonas Pulakka vor 14 Jahren 0
Ja, ich habe mir die Teile ausgesucht und selbst zusammengebaut (mit besonderem Augenmerk auf die PSU und die Festplatten). Erfahrungsgemäß manifestiert sich jedes Problem mit dem Build nach einer Einbrennzeit von etwa 2 Wochen. Danach sind es normalerweise die Festplatten, die zu Problemen führen können. Deshalb mache ich ein Backup meiner Daten und bilde alle paar Wochen ein neues Image der Betriebssystem- / Apps-Diskette ab. Wenn zum Beispiel die Betriebssystem- / Apps-Platte ausfällt, erhalte ich nur eine neue und stelle ihr Image von der Sicherung wieder her. cyclo vor 14 Jahren 0
@icelava: Immer mehr Apps verwenden jetzt die GPU, um die CPU zu ergänzen. Beispielsweise beginnen Videobearbeitungs- und Transcodierungsanwendungen damit, eine Videodatei zu rendern / zu transcodieren. cyclo vor 14 Jahren 0
640 GB für Seitendatei? warum 640 GB für Seitendatei? wenn dein RAM 8 GB ist ??? AminM vor 9 Jahren 0
3
Sakamoto Kazuma

Ich würde eine HP empfehlen. Ihre Systeme sind zuverlässig und bieten auch Server an, so dass Ihre Mindestanforderungen nicht zu groß sein sollten.

Ich ziehe HPs dem von Dell vor, einfach weil der technische Support von HP über die durchschnittliche Anrufzeit von Dell von 2 Stunden und die Produktlebensdauer von 3-4 Jahren hinaus überzeugt. Wir verwenden derzeit HP Laptops und Desktops für praktisch alle Nicht-Linux / Solaris-Maschinen.

3
Dave M

Ich habe mit der HP Workstation-Serie großen Erfolg gehabt. Sehr breites Spektrum. Mein persönliches System ist ein älteres XW4400Q und es ist sehr leise und sehr erweiterbar. Habe auch auf die Z800 geschaut und sie ist sehr leise und sehr erweiterbar.
Nicht billig

Sehr erweiterbar, tolle Grafikoptionen und viel RAM-Erweiterung. Großer Build-Qulaity-Standard und drei Jahre Garantie.

Z800

Wir haben schon einige Dells verwendet und der Support war im Allgemeinen gut, vor allem wenn Sie die Upgrade-Garantie haben.

3
eidylon

Ich hatte ein paar ThinkPads und war recht zufrieden damit; Ich bin mir jedoch bezüglich ihrer Qualität nicht sicher, seit Lenovo sie übernommen hat.
Ich verwende jetzt ein Alienware M17x und es ist golden!

Dies setzt natürlich voraus, dass Sie einen Desktop-Ersatzlaptop in Betracht ziehen. Der Laptop selbst hätte keinen 24-Zoll-Monitor, aber da er im Grunde mit integriertem Dual-Video ausgestattet ist, können Sie ohne Probleme einen weiteren Monitor (oder zwei oder drei) darauf legen und tatsächlich CrAzY-Desktop-Speicherplatz erhalten.

Der einzige Nachteil bei einem DR-Laptop ist, dass der Preis steiler wird. Sie müssen nur entscheiden, ob es für Sie funktioniert. Ich persönlich LIEBE es, an einem Laptop zu arbeiten, anstatt an einem Desktop, der nirgendwo hingehen kann. Wenn wir beispielsweise in unserem Büro Entwicklungs- / Codierungssitzungen oder Pow-Wows durchführen, können wir alle unsere Systeme in einem Raum zusammenbringen und die Notizen sofort vergleichen. Sehr praktisch

Laptops haben ihre Vorteile, aber ich persönlich finde es vorteilhaft, Arbeit und Nichtarbeit zu trennen. an einem physischen arbeitsplatz zu sein, ist eine art von ritual, das mich auf eine effektive arbeitsstimmung für die Zeit meines aufenthalts vorbereitet. Und wenn ich nicht da bin, mache ich etwas anderes und entspanne meine Kodiermuskeln. Zugegeben, das alles hängt von der Art der Arbeit und von den persönlichen Vorlieben des Einzelnen ab. Joonas Pulakka vor 14 Jahren 0
Wie gesagt, alles hängt von den persönlichen Vorlieben ab. Wir werfen die Idee einfach für Sie hin. :) Hoffe, du findest etwas, das für dich funktioniert! eidylon vor 14 Jahren 0
2
timday

Mein Team hat eine Reihe von Dual-Quad-Core-T5400s, mit denen wir sehr zufrieden waren, und wir haben kürzlich einige T5500s hinzugefügt, die auch sehr nett sind. Wenn Sie der Meinung sind, dass Sie jemals mehrere Tesla-Karten für wissenschaftliches Zahlen-Crunching (oder ein Tesla plus eine Top-End-Grafikkarte) anschließen möchten, lohnt es sich, die T7500-Variante in Betracht zu ziehen (ähnlich wie bei einem T5500, jedoch in einer großes Chassis mit einem monströsen Netzteil). Sie scheinen alle ziemlich ruhig zu sein, aber es hängt viel davon ab, wie laut Ihr Arbeitsplatz ist. Wenn Sie keine 3D-Grafikkarte verwenden, besorgen Sie sich einfach die grundlegendste Karte, die Dell jetzt anbietet (wahrscheinlich eine der lüfterlosen Nvidia "Quadro NVS" -Karten), und aktualisieren Sie sie, wenn Sie dies jemals tun müssen.

Wenn wir stattdessen ein HP-Shop wären, würde ich Z800s wünschen.

2
Matt H

Ich habe einen XPC-Shuttle mit einer zusätzlichen 100-Dollar-Grafikkarte verwendet. Ich habe meine 4 GB RAM und eine große SATA-Festplatte geladen. Es läuft 64-Bit-Kubuntu und ich kann Windows nebeneinander mit Linux mithilfe von Virtualbox ausführen, wenn Sie es benötigen.

Klingt, als wollten Sie das Shuttle mit dem höchsten Ende erhalten, das Sie sich für Ihren Quad-Core-Prozessor und zusätzlichen RAM leisten können. Wenn Sie wirklich RAID benötigen, benötigen Sie hierfür möglicherweise eine Add-In-Karte.

1
posdef

Abgesehen von den bereits erwähnten Alternativen schlage ich vor, die Dell Vostro 4XX- Serie (Informationen von der schwedischen Seite, ich konnte nicht auf der finnischen Seite navigieren). Ich verwende eine solche Maschine für das vergangene Jahr und ich muss sagen, dass ich mit OpenSuse sehr zufrieden bin.

Bitte fügen Sie einen internationalen Link hinzu. (Ich weiß nicht, warum Sie diese sehr alte Frage beantworten). r4. vor 12 Jahren 0
Link von Dell US http://www.dell.com/us/business/p/vostro-460/pd hmm hat dem Datum nicht Beachtung geschenkt, ich muss zugeben ... posdef vor 12 Jahren 0
Jovisst. Jag förstod att det var så. r4. vor 12 Jahren 0