Workstation untuk pengembang perangkat lunak [ditutup]

12

Saya seorang pengembang perangkat lunak, berencana untuk mendapatkan workstation desktop baru. Sebagian karena kebijakan perusahaan dan sebagian karena saya mempunyai hal-hal lain yang harus dilakukan selain membangun perangkat keras, mesin tersebut harus merupakan paket yang tersedia dari produsen besar seperti Dell. Tapi saya kewalahan dengan pilihan itu, karena saya sebenarnya bukan pecandu perangkat keras PC atau penggemar game. Apapun, saya ingin mendapatkan mesin yang layak karena saya akan menghabiskan banyak waktu dengannya.

Beberapa persyaratan:

  • Diam!
  • Memori minimal 6 GB
  • Prosesor quad core
  • Serangan 1
  • Monitor 24 "1920 x 1200

Cukup mudah, tetapi bagaimana dengan:

  • Pengontrol grafis. Berapa banyak memori? Chipset yang mana? Merek apa? Saya tidak tahu apa yang saya butuhkan (jadi mungkin yang termurah akan lakukan?)
  • Apa penutup / sasis yang baik? Apakah beberapa dari Dell itu keras dan sunyi?

Saya sempat melihat Dell Precision T5500, tetapi tidak tahu mengapa saya harus mengambilnya dan bukan yang lain. Jadi, pengalaman dan rekomendasi baik (atau buruk) sangat dihargai!

Sunting: Mulai menyadari bahwa saya hanya mencari komputer berkualitas bagus dan sederhana , tidak ada yang mewah, kecuali mungkin sedikit lebih dari rata-rata otot dan memori prosesor. Namun demikian, raid 1 masih hampir wajib: sementara cadangan normal mencegah hilangnya data yang berfungsi, mereka tidak membantu mengatur kembali setiap detail kecil dari kotak pengembangan yang baik jika terjadi kegagalan perangkat keras; itu akan memakan waktu berhari-hari. Nah, mengambil gambar disk dari pengaturan yang berfungsi akan menjadi semacam pilihan orang miskin, tapi ...

Joonas Pulakka
sumber
1
Saya mengembangkan perangkat lunak desktop ilmiah, menggunakan beberapa bahasa JVM, Python, C dan C ++. NetBeans dan Emacs untuk IDE. Beberapa hal GUI. Tidak ada yang terkait web atau seluler. Perangkat lunak saya kadang-kadang perlu melakukan pemrosesan data yang serius, sehingga diperlukan otot dari prosesor.
Joonas Pulakka
3
untuk aktivitas pengembangan perangkat lunak murni yang bukan pemrosesan 3D yang berat, kartu video entry level baik-baik saja. Pilih satu yang memiliki dua porta DVI sehingga Anda dapat mencolokkan dua monitor dengan kualitas DVI. Percayalah, begitu Anda mengalami produktivitas mental beberapa monitor, menggunakan satu monitor sama seperti dibutakan di satu mata.
icelava
2
@Joonas: Itu akan menjadi preferensi pribadi Anda jika Anda suka satu monitor besar atau banyak. Beberapa orang mungkin menemukan satu monitor besar jauh lebih bermanfaat bagi alur kerja mereka. Beberapa orang menyukai pengaturan dua monitor yang sangat luas, tetapi beberapa akan menaruh semua uang mereka dalam satu monitor besar. Duduk di meja Anda dan bayangkan bagaimana Anda bekerja dan memutuskan pengaturan apa yang akan bekerja lebih baik untuk Anda.
Troggy
2
Saya mengubah ini menjadi CW, karena tidak ada jawaban "terbaik" karena ada terlalu banyak variabel.
Ivo Flipse
1
Jika anggaran bukan masalah, 2 SSD-drive yang layak sebagai OS-drive akan menghasilkan **. Jika Anda tidak perlu menyimpan file data besar (atau sejumlah besar musik :)) maka kapasitas terbatas SSD tidak akan menjadi masalah.
Ahe

Jawaban:

9

Pernahkah Anda berpikir untuk mendapatkan iMac dan menempatkan Windows dan / atau Linux di sana menggunakan Bootcamp? Model 27 "memenuhi sebagian besar kebutuhan Anda, terutama untuk menjadi tenang, dan karena memiliki kualitas bangunan yang baik. Mereka juga memiliki perangkat keras grafis yang layak untuk sistem yang tidak khusus untuk gamer.

alxp
sumber
1
Terima kasih, opsi yang menarik. Mereka tampaknya lebih murah daripada yang saya pikirkan.
Joonas Pulakka
Apakah menjalankan host dan OS klinet menurunkan kinerja dibandingkan dengan menjalankan secara asli?
Dave M
4
Saya juga seorang pengembang dan saya menganggap Mac OSX sebagai platform pengembangan yang ideal karena memungkinkan akses mudah ke ketiga platform utama termasuk beberapa versi masing-masing, Windows, Mac OSX dan Linux. Menjalankan OS di VMWare benar-benar sangat efisien dengan dampak kinerja minimal, tidak terlalu mencolok dalam banyak kasus. Dan perbedaan biaya lebih dari yang diperhitungkan oleh perangkat lunak yang disertakan dengan OSX, stabilitas Unix, fleksibilitas dan kemudahan penggunaan.
nicerobot
2
@DaveM: FYI, bootcamp bukan VM, ini cara menginstal Windows secara native. Jadi, tidak ada kehilangan kinerja - OS tepat pada bare metal. Bootcamp hanya menyelesaikan semua masalah driver gila untuk Anda.
Electrons_Ahoy
6

Saya mengembangkan aplikasi untuk alat ... hidup termasuk Visual Studio 2005, 2008, SQL Server 2005, 2008, Layanan Pelaporan, Layanan Analisis, dll. Saya juga memiliki VMs (VMWare Workstation) untuk menjalankan versi browser yang lebih lama untuk pengujian kompatibilitas (IE 6.0), jalankan Server, dan sebagainya. Saya juga melakukan pengeditan gambar dan video (Adobe Photoshop / Premier) di rig saya jadi di sini adalah bagian-bagian yang saya pakai pada perangkat terbaru saya dan yang sangat saya rekomendasikan:

  1. CPU: Intel i7 860 Quad Core Hyperthreading dengan mode Turbo saat tidak semua core berjalan.
  2. RAM: tongkat 4 x 2 GB DDR3 1333 Kingston Value RAM.
  3. Motherboard: chipset berbasis Intel P55 (Gigabyte P55A-UD4P).
  4. HDD: 1 x 640 GB Western Digital Black untuk OS dan Aplikasi; 1 x 1 TB Western Digital Black untuk Data; 1 x 640 GB Western Digital Black didedikasikan untuk file halaman, Photoshop dan file Scratch Premier, dan untuk menyimpan Mesin Virtual.
  5. Kartu Video: Berbasis ATI Radeon 5850. Saya juga menggunakan PC saya untuk bermain game.
  6. Catu Daya: Corsair HX650W
  7. Drive Eksternal untuk menyimpan cadangan dan untuk drive imaging OS: 1,5 TB Western Digital Green.
  8. CPU Heatsink / Fan: Cooler Master Hyper 212 Plus.

Mesin Dev

cyclo
sumber
Saya memiliki pengaturan serupa seperti milik Anda kecuali workstation saya hanya workstation saya. Permainan terjadi pada PC lain, sehingga workstation memiliki kartu video entry-level hanya untuk mendukung dua monitor.
icelava
Jadi ini adalah pengaturan yang dibangun sendiri? Terima kasih, tetapi saya perlu menemukan paket yang tersedia dari produsen utama , untuk alasan yang dijelaskan dalam pertanyaan saya. Terlepas dari kebijakan perusahaan dan penggunaan waktu pribadi, ada keuntungan nyata: jika mesin rusak, Anda akan mendapatkan penggantian yang persis sama dengan cepat.
Joonas Pulakka
Ya saya cherry memilih bagian-bagian dan merakitnya sendiri (dengan perhatian khusus pada PSU dan Hard Drive). Dari pengalaman, setiap masalah dengan bangunan akan muncul dengan sendirinya setelah periode "terbakar" sekitar 2 minggu. Setelah itu biasanya hard-drive yang dapat menyebabkan masalah yang mengapa saya melakukan backup data saya dan gambar ulang disk OS / Apps setiap beberapa minggu. Jika, misalnya, disk OS / Aplikasi gagal, saya baru saja mendapatkan yang baru dan mengembalikan gambarnya dari cadangan.
cyclo
@icelava, semakin banyak aplikasi sekarang menggunakan GPU untuk melengkapi CPU ... misalnya aplikasi pengeditan video dan transcoding mulai melakukan ini saat rendering / transcoding file video.
cyclo
640 GB didedikasikan untuk file halaman ?? mengapa 640 GB untuk file halaman ?? ketika ram Anda 8GB ???
AminM
3

Saya akan merekomendasikan HP. Sistem mereka dapat diandalkan, dan mereka juga menawarkan server, sehingga persyaratan minimum Anda seharusnya tidak terlalu menjadi masalah.

Saya lebih suka HP daripada Dell hanya karena Dukungan Teknis HP menang besar atas rata-rata waktu panggilan 2 jam Dell, dan masa pakai produk 3-4 tahun. Kami saat ini menggunakan laptop dan desktop HP untuk hampir semua mesin non-linux / solaris kami.

Sakamoto Kazuma
sumber
3

Saya punya pasangan ThinkPads dan cukup senang dengan itu; meskipun saya tidak yakin dengan kualitas mereka sejak Lenovo mengambil alih.
Saya sekarang menjalankan Alienware M17x dan ini emas!

Tentu saja ini mengasumsikan Anda sedang mempertimbangkan laptop pengganti desktop. Laptop itu sendiri tidak akan memiliki monitor 24 ", tetapi karena mereka pada dasarnya datang dengan dual-video built-in, Anda hanya dapat menampar monitor lain (atau dua atau tiga) di atasnya tanpa masalah, dan benar-benar mendapatkan ruang desktop CrAzY.

Hanya peringatan dengan laptop DR yang harganya akan lebih curam; Anda hanya perlu memutuskan apakah itu berhasil untuk Anda. Secara pribadi saya suka bekerja pada laptop, bukan desktop yang tidak bisa pergi ke mana pun. mis. Ketika kita memiliki pertemuan pengembangan / coding atau pow-wow di kantor kita, kita semua dapat membawa sistem kita ke dalam satu ruangan dan membandingkan catatan saat itu juga. Sangat berguna!

eidylon
sumber
Laptop memiliki kelebihan mereka, tetapi secara pribadi saya merasa bermanfaat untuk memisahkan pekerjaan dan non-kerja; pergi ke tempat kerja fisik adalah semacam ritual, mengatur saya untuk suasana kerja yang efektif untuk sementara saya di sana. Dan ketika saya tidak di sana, saya akan melakukan sesuatu yang lain, melemaskan otot-otot pengkodean saya. Memang, semua ini tergantung pada sifat pekerjaan dan pada preferensi pribadi individu.
Joonas Pulakka
Yup, seperti yang kami katakan, itu semua tergantung pada preferensi pribadi. Hanya melempar ide itu untukmu. :) Semoga Anda menemukan sesuatu yang cocok untuk Anda!
eidylon
3

Saya sangat sukses dengan jajaran HP Workstation. Kisaran yang sangat luas. Sistem pribadi saya adalah XW4400Q yang lebih lama dan sangat tenang dan sangat diperluas. Juga telah melihat Z800 dan sangat tenang dan sangat diperluas.
Tidak murah.

Sangat dapat diperluas, opsi grafik yang bagus dan banyak ekspansi RAM. Qulaity build bagus dan standar garansi tiga tahun.

Z800

Kami telah menggunakan beberapa Dell dan dukungan umumnya baik terutama jika Anda memiliki garansi yang ditingkatkan.

Dave M
sumber
2

Saya telah menggunakan XPC Shuttle dengan tambahan kartu video $ 100. Saya mendapatkan RAM 4GB dan hard disk SATA berukuran besar. Ini menjalankan Kubuntu 64-bit dan saya juga dapat menjalankan Windows berdampingan dengan Linux menggunakan virtualbox jika Anda membutuhkannya.

Kedengarannya seperti Anda ingin mendapatkan shuttle ujung tertinggi yang Anda mampu sesuai prosesor quad core Anda dan RAM tambahan. Jika Anda benar-benar membutuhkan RAID, Anda mungkin memerlukan kartu tambahan untuk itu.

Matt H
sumber
2

Tim saya memiliki banyak T5400 dual quad-core yang kami sangat senang dengannya, dan kami baru-baru ini menambahkan beberapa T5500 yang juga sangat bagus. Jika Anda berpikir Anda mungkin ingin memasukkan beberapa kartu Tesla untuk penjumlahan angka ilmiah (atau Tesla plus kartu grafis top-end), maka mungkin ada baiknya mempertimbangkan varian T7500 (spesifikasi yang sama seperti T5500 tetapi dalam sasis besar dengan PSU mengerikan). Mereka semua tampak sangat pendiam bagi saya tetapi banyak tergantung pada seberapa berisik tempat kerja Anda. Jika Anda tidak menjalankan grafis 3D apa pun, dapatkan saja kartu paling dasar yang ditawarkan Dell sekarang (mungkin salah satu kartu Nvidia "Quadro NVS" tanpa kipas) dan tingkatkan jika perlu.

Jika kami adalah toko HP, saya akan menginginkan Z800.

timday
sumber
1

Selain dari alternatif yang telah disebutkan, saya sarankan Anda melihat pada seri Dell Vostro 4XX (info dari halaman Swedia, saya tidak bisa menavigasi di halaman Finlandia). Saya menggunakan satu mesin seperti itu selama setahun terakhir dan saya harus mengatakan saya sangat sangat senang dengan itu menjalankan OpenSuse.

posdef
sumber
Silakan tambahkan tautan internasional. (Tidak tahu mengapa Anda menjawab pertanyaan yang sangat lama ini).
r4.
tautan dari Dell US dell.com/us/business/p/vostro-460/pd hmm tidak memperhatikan tanggal, saya harus mengakui ...
posdef
Jovisst. Jag förstod att det var så.
r4.