Advice on a developer rig

Discussion in 'New Build / Upgrade Advice' started by JasonFruit, Sep 15, 2009.

  1. JasonFruit

    JasonFruit Geek Trainee

    Likes Received:
    0
    Trophy Points:
    0
    I'm a programmer, but I'm not very knowledgeable about hardware. I'm buying a new machine, which I hope to set up with a dual-boot Windows Vista (upgrading to 7 when it comes out) and either Debian 5 or Fedora 11. I'll use it for .NET development with SQL Server on the Windows side, and Python/GTK, Python/Django, and C/C++ work on the Linux side. I don't do any gaming, so I don't need fast or fancy video and sound, but I do want things to compile fast and for it to run Visual Studio 2008, IIS, and a SQL Server process without breaking a sweat.

    Here's what I was thinking of getting, built by AVADirect; their site allows you to make incompatible choices, and I want to make sure I'm making smart decisions and that everything will work together and be supported with a recent Linux kernel.

    Case: COMPUCASE (HEC), 6C28B Black Mid-Tower Case, No PSU, ATX
    Power: HEC, X-Power 585 Power Supply, 585W, 24-pin ATX12V, Dual 80mm Fans, Retail
    Board: GIGABYTE, GA-EP45T-UD3LR (rev. 1.0), LGA775, Intel® P45, 1600MHz FSB, DDR3-2200 (O.C.) 16GB /4, PCIe x16, SATA 3Gb/s RAID 5 /6, HDA, GbLAN, ATX, Retail
    Processor: INTEL, Core™ 2 Duo E8500 Dual-Core, 3.16GHz, 1333MHz FSB, 6MB L2 Cache, 45nm, 65W, EM64T EIST VT XD, Retail
    Memory: OCZ, 8GB (4 x 2GB) Gold Edition PC3-10666 DDR3 1333MHz CL (9-9-9-26) 1.7V SDRAM DIMM, Non-ECC
    Video: EVGA, GeForce® 9500GT DDR2 550MHz, 512MB GDDR2 1000MHz, PCIe x16 SLI, DVI /2, HDTV-Out, Retail
    OS Drive: WESTERN DIGITAL, 74GB WD VelociRaptor™, SATA 3 Gb/s, 10000 RPM, 16MB cache
    Data drive: SEAGATE, 320GB Barracuda® 7200.11, SATA 3 Gb/s NCQ, 7200 RPM, 16MB cache
    RAID: None
    Blu-ray reader: LITE-ON, iHOS104 Black 4x/8x/32x BD/DVD/CD Blu-ray Disc™ BD-ROM Drive, SATA, Retail
    DVD burner: SONY, AD-7241S Black 24x DVD±R/RW Dual-Layer Burner w/ Lightscribe, SATA, OEM
    Card reader: ROSEWILL, RCR-IM5001 Black/Silver 75-in-1 Card Reader/Writer Drive w/ 3 USB 2.0 and eSATA ports, 3.5" Bay, SATA, USB 2.0
    Sound card: CREATIVE, Sound Blaster® Audigy® SE, 7.1 channels, 24-bit, 96KHz, PCI, OEM
    OS 1: MICROSOFT, Windows Vista Home Premium 64-bit Edition SP1, w/ Free Windows 7 Upgrade Coupon, OEM
    OS 2: Debian 5 or Fedora 11

    Any suggestions on changes you'd make?

    Thanks,

    Jason
     
  2. RHochstenbach

    RHochstenbach Administrator

    Likes Received:
    26
    Trophy Points:
    48
    Welcome to HWF :)

    I don't have much experience with programming, but I do with compiling. For that, you'll need a fast CPU and quite some RAM. The RAM is okay, but the CPU is not. I'd suggest an Intel Quad Q9 series or an Intel i7, if it fits into your budget.
     
  3. JasonFruit

    JasonFruit Geek Trainee

    Likes Received:
    0
    Trophy Points:
    0
    Thanks for that. I'm not sure what to think, though, since I'm getting some mixed reviews on the effects of multiple cores on compile times. I've seen a lot of people saying that if you do
    Code:
    make -j 4
    with a quad core machine it makes a difference, but Visual Studio 2008 there's not much difference between 2 or 4; it sounds like the GNU tools make better use of multiple cores.

    VS and .NET compilation is really where I get bogged down right now, anyway. Any experience with it on multicore machines?

    Jason
     
  4. RHochstenbach

    RHochstenbach Administrator

    Likes Received:
    26
    Trophy Points:
    48
    It depends on the kernel, if it has good multi core support. I personally noticed a speed improvement between a computer with an E6600 and an Intel Xeon Quad Core both running Debian 'etch'. The applications where written in either C or Python.

    But the source code of a new UNIX technology, called Grand Central Dispatch has been released. If the Linux community is going to use this (or when someone creates a custom kernel), which is going to happen, you're going to notice a dramatic improvement.
     

Share This Page