ทีมนักพัฒนาของเราใช้ฮาร์ดแวร์ที่รวดเร็วจริงๆ ... $ 6,000 + ต่อเครื่อง Dev ณ เดือนมกราคม 2010
ความแตกต่างที่ยิ่งใหญ่ที่สุดที่องค์ประกอบใด ๆ ที่สร้างขึ้นสำหรับเรา (เราทดสอบสิ่งหนึ่งครั้ง) กำลังเพิ่ม I / O ที่รวดเร็วและวางซอร์สโค้ดของเราทั้งหมดลงบนฮาร์ดแวร์นั้น เราผ่านการกำหนดค่าที่แตกต่างกันประมาณ 10 ครั้ง (RAID ต่างๆที่มี VRaptors, SSD, ฯลฯ ... ) และรายการที่ดีที่สุดที่เราคิดไว้คือไดรฟ์ IOXtreme จาก Fusion IO
http://www.fusionio.com/products/ioxtreme/
คุณจะต้องใช้ RAM เป็นจำนวนมากเนื่องจากไดรเวอร์ "ล็อค" RAM ในปริมาณที่มากขึ้นขนาดบล็อกที่มีการจัดรูปแบบของคุณจะเล็กลงในไดรฟ์
เด็กชายที่ไม่ดีเหล่านั้นไม่สามารถลบเลือนได้และ Super fast ทั้งอ่านและเขียนแบบสุ่ม สำหรับเงินนั้นเราไม่สามารถทำให้แท่นขุดน้ำมันของเรารวบรวมได้เร็วขึ้น
ฉันจะรวบรวมเวลาจริงอย่างรวดเร็วเพื่อให้ความคิดแก่คุณ ...
ตกลงปัจจุบันโซลูชันหลักของเราที่มีรหัสทั้งหมดมี 37 โครงการและรหัส "ปฏิบัติการได้" ทั้งหมด 92,281 บรรทัดตามผลการวัดรหัส Visual Studio ในการคอมไพล์ด้วย DEFAULT C # Developer settings ใน IDE (เพียงโหลดการตั้งค่าทั้งหมดใหม่เพื่อให้คุณสามารถเปรียบเทียบกับค่าปริยายหากคุณต้องการ) ใช้เวลา 22 วินาที บนเครื่องที่เหมือนกันด้วย 3 Velociraptors ใน RAID 5 ใช้เวลา 29 วินาทีดังนั้นเพิ่มขึ้น 24%
การทดสอบนั้นดำเนินการด้วย CLEAN SOLUTION ตามด้วย REBUILD SOLUTION ดังนั้นจึงควรรวบรวมอย่างเต็มรูปแบบ
ฉันไม่รู้เกี่ยวกับพวกคุณทุกคน แต่ฉันรวบรวมบ่อย ๆ หลังจากการเปลี่ยนแปลงเล็กน้อยถึงปานกลาง น่าจะเฉลี่ย 80-100 ครั้งต่อวัน นั่นหมายความว่าเพียงแค่ไดรฟ์ IOXtreme กำลังช่วยฉัน 9.3 นาทีต่อวัน ที่ $ 70 ต่อชั่วโมง (อัตรา devs โดยเฉลี่ยของเรา) ประมาณ $ 10 ต่อวันต่อนักพัฒนา ดังนั้นสิ่งนี้ใช้เวลาประมาณ 90 วันในการชำระค่าใช้จ่ายเอง ไม่เลวจริง ๆ ... พวกเขามีอิสระในจุดนี้
นอกจากนี้ฉันรู้สึกว่าเวลาในการรวบรวมนั้นไม่เคยได้รับอนุญาตให้สูงเกินกว่าเกณฑ์ของนักพัฒนาสำหรับการเบี่ยงเบนความสนใจ ทำให้ฉันรอ 2 นาที ... ใน Wiki หรือ Google หรือ Youtube ต้องเสียเวลา นั่นเป็นเรื่องยากที่จะวัด
ตกลงดังนั้นแท่นขุดทั้งหมดมีลักษณะดังนี้:
Windows 7 Professional 12GB RAM 2x Quad Core Xeons (E5504) ที่ 2.00 GHz 8 GHz รวมต่อเครื่อง Highpoint 2320 RAID Controllers Server Mobo (ฉันลืมรุ่น, ขอโทษ) 3x Velociraptors ใน RAID 5, แบ่งเป็นไดรฟ์ C, D และ E Windows บน C, โปรแกรมบน D, โฟลเดอร์ข้อมูลผู้ใช้บน E. IO Xtreme Drive เป็น Drive F. รหัสทั้งหมด (เราและ DLLs บุคคลที่สาม) อยู่ใน Drive F
ขอให้โชคดีทุกคน!