1 / 16

Speed Up Your Development Cycle with Solid State Drives

Explore the benefits of integrating Solid State Drives (SSDs) into your build system to enhance development productivity. This thesis presents a comparative analysis of traditional HDDs and SSDs, demonstrating how SSDs can reduce build times by up to 50%. With average case Disk I/O performance of 1000 requests/sec and a seek time under 0.1ms, SSDs significantly outperform HDDs in both read and write operations. Learn about the implications for developers, including faster version control and improved responsiveness in IDEs. Discover how to optimize your workflow today!

boone
Télécharger la présentation

Speed Up Your Development Cycle with Solid State Drives

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Speeding up the development cycle: Stash your files on a Solid State Drive Harald Søvik Fagleder Java @ Computas

  2. Agenda Thesis: Put your build system on a solid state drive Reduce build time by 50%

  3. Disk I/O(writereq / sec) write intensive: delete directories copy resources compile source install

  4. Disk I/O(readreq / sec) read intensive: copyresources compile copyartifacts expandartifacts average case: 1000 req/sec 4.2 ms / req 4.2 s/s

  5. Solid State Drive available to consumers at budget prices better overall search time <0.1ms vs ~4.2ms

  6. Build experiment 2 storagetechnologies HDD Barracuda 7200.10 SATA2 3.0Gb/s 500GB 16MB cache, seek ~4.2ms SDD OCZ Vertex 1275 SDD SATA2 60GB 64MB cache, seek <0.1ms 2 file systems Windows (NTFS) Linux (ext3) 100 buildseach no tests nopmd offline

  7. Build results

  8. Results 10 builds / day worst case: 3380 sec = 56m 20s best case: 1440 sec = 24m no tests/pmd Δ32 min / day return time ~1 week

  9. Roll out: with tests/pmd Avg net gain: 4,0 min / dev / build

  10. Roll out: no tests/pmd Avg net gain: 4,2 min / dev / build

  11. After 3 months (with test/pmd)

  12. After 3 months (no test/pmd)

  13. Avg build times

  14. Conclusion • Stuck on windows ? • ssd is good for you • Avg gain • ~4 min / build • mileage may vary • Side effects • faster svn • faster, more responsive ide

  15. The End http://twitter.com/harals hso@computas.com

More Related