Saya memiliki MacBook dengan 8GB RAM dan 500GB 7200rpm hard drive. Saya menulis perangkat lunak untuk mencari nafkah. Saya berpikir untuk mendapatkan Drive SSD, tetapi saya tidak yakin dengan kinerjanya.
Apakah drive SSD benar-benar membuat perbedaan kecepatan yang bagus?
performance
ssd
speed
sblair
sumber
sumber
Jika Anda seperti saya dan Anda terus-menerus membuka dan menutup aplikasi, khususnya aplikasi seperti IDE dengan proyek besar, Anda akan dengan cepat mendapat manfaat dari kinerja SSD. Saya baru saja membeli SSD berbasis Sandforce (baca 285mB / dtk dan 275mB / dtk) dan saya sangat menikmatinya. MacOSX melakukan booting di bawah 20 detik dan aplikasi asli terbuka secara instan, termasuk Mail.app dan perangkat lunak jelek lainnya seperti Photoshop atau Word. Git lebih cepat memeriksa cabang dan ... semuanya terasa lebih cepat.
Jika Anda mendapatkannya, pastikan Anda mendapatkannya dengan pengontrol Sandforce. Mereka secara khusus bekerja lebih baik pada OSX (karena OSX tidak mendukung TRIM dan memiliki pengumpul sampah).
sumber
Saya juga seorang pengembang perangkat lunak dan saya baru-baru ini menambahkan ExpressCard SSD sebagai boot drive di MacBook Pro saya. Ini telah meningkatkan kinerja segalanya .
sumber
Jawaban singkat - sepadan.
Jawaban panjang - Saya seorang pengembang perangkat lunak yang memiliki SSD di setiap mesin, dan ya, itu sepadan karena membuat mesin Anda jauh lebih responsif.
Namun, waktu kompilasi Anda mungkin tidak akan berkurang, karena itu hampir selalu merupakan proses yang terikat CPU dan bukan proses yang terikat disk.
Anda mungkin berpikir, "Tapi bukankah proses pembangunan saya melibatkan jutaan file kecil? Bukankah itu tempat SSD bersinar?"
OS modern seperti OSX cukup pintar tentang caching file kecil yang sering digunakan dalam memori. Jika Anda mengakses file kecil yang sama berulang-ulang (pola khas ketika Anda berurusan dengan misalnya proyek perangkat lunak besar) ini akan cukup efisien di-cache ke dalam memori oleh OS. Ini, dikombinasikan dengan sifat kompilasi yang intensif-CPU, itulah sebabnya waktu kompilasi biasanya tidak dibatasi oleh kecepatan disk.
sumber
Sulit untuk mengatakan dengan tepat bagaimana SSD dapat bermanfaat secara khusus untuk pengembangan perangkat lunak, tanpa rincian tugas-tugas khas yang Anda lakukan (misalnya, basis data, menulis aplikasi web, menyusun basis kode besar, dll.). Jika hambatan khusus Anda adalah CPU, maka SSD mungkin menghasilkan sedikit peningkatan .
Tetapi saya akan sangat menyarankan SSD berdasarkan peningkatan keseluruhan untuk kinerja yang berasal dari kecepatan baca / tulis acak yang sangat cepat (serta kecepatan berurutan cepat), yang dengan sendirinya dapat membuat hidup Anda lebih mudah sebagai pengembang. Booting, meluncurkan aplikasi, menggunakan browser web, dll., Semuanya terlihat lebih cepat.
Ada juga pertanyaan serupa di sini .
sumber
Mereka memungkinkan untuk membaca / menulis lebih cepat ke disk daripada hard disk rumah rata - rata , namun, Anda harus menulis perangkat lunak untuk dijalankan pada perangkat keras audiens yang Anda harapkan, bukan milik Anda. Jangan menulis aplikasi yang berjalan sempurna di komputer Anda , tetapi mungkin tidak berjalan dengan baik di komputer lain .
Yang mengatakan, tidak ada banyak perbedaan pemrograman untuk pengembang. Satu-satunya situasi di mana ia akan memberi Anda perbedaan yang baik adalah ketika melakukan banyak operasi baca / tulis pada disk.
Satu lagi manfaat bagi SSD, bagi Anda, karena Anda memiliki MacBook, itu harus memperpanjang masa pakai baterai Anda, karena daya yang didapat lebih sedikit daripada HDD disk / platter tradisional.
sumber
Berikut adalah tolok ukur untuk satu khususnya: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Selebihnya mirip
Tidak seperti hard drive normal, SSD berkapasitas lebih tinggi biasanya memiliki kecepatan R / W yang lebih rendah. Kapasitas yang lebih tinggi juga lebih mahal.
Sebagai pengembang perangkat lunak, Anda juga membutuhkan banyak ruang. Terserah Anda apa yang Anda anggap layak. Velociraptors WD mungkin merupakan alternatif yang bagus. Atau jika uang bukan masalah, buka SCSI
sumber