10

У меня есть MacBook с 8 ГБ оперативной памяти и жесткий диск на 500 ГБ 7200 об / мин. Я пишу программное обеспечение для жизни. Я обдумываю получить SSD Drive, но я не уверен насчет производительности.

Действительно ли SSD диски имеют хорошую разницу в скорости?

7 ответов7

10

Из того, что я испытал - ДА. Они определенно стоят своей цены за невероятно быструю скорость чтения во время компиляции большого проекта.

3

Если вы похожи на меня и постоянно открываете и закрываете приложения, особенно такие приложения, как IDE для крупных проектов, вы быстро выиграете от производительности SSD. Я только что купил SSD на базе Sandforce (чтение со скоростью 285 МБ / с и запись со скоростью 275 МБ / с), и я действительно наслаждаюсь этим. MacOSX загружается менее чем за 20 секунд, и собственные приложения открываются мгновенно, включая Mail.app и другие дрянные программы, такие как Photoshop или Word. Git быстрее проверяет ветки и хорошо ... все чувствует себя быстрее.

Если вы получаете один, просто убедитесь, что вы получаете один с контроллером Sandforce. Они особенно хорошо работают на OSX (поскольку OSX не поддерживает TRIM и имеет сборщик мусора).

2

Я также являюсь разработчиком программного обеспечения, и недавно я добавил SSD ExpressCard в качестве загрузочного диска в мой MacBook Pro. Это улучшило производительность всего.

2

Краткий ответ - оно того стоит.

Длинный ответ - я разработчик программного обеспечения, у которого есть SSD на каждой машине, и да, оно того стоит, потому что оно делает вашу машину намного более отзывчивой.

Однако время компиляции, вероятно, не уменьшится, поскольку это почти всегда процесс, связанный с процессором, а не процесс, связанный с диском.

Вы можете подумать: «Но разве мой процесс сборки не включает в себя миллион маленьких файлов? Разве не там светят твердотельные накопители?"

Современная ОС, такая как OSX, достаточно умна для кэширования небольших, часто используемых файлов в памяти. Если вы получаете доступ к одним и тем же небольшим файлам снова и снова (типичный шаблон, когда вы имеете дело, например, с большим программным проектом), они будут довольно эффективно кэшироваться в памяти ОС. Это, в сочетании с интенсивным ЦП компиляцией, является причиной того, что время компиляции обычно не ограничено скоростью диска.

0

Трудно сказать, как именно SSD может быть полезен именно для разработки программного обеспечения, без подробного описания типичных задач, которые вы выполняете (например, базы данных, написание веб-приложений, компиляция большой базы кода и т.д.). Если вашим конкретным узким местом является процессор, то SSD может дать небольшое улучшение.

Но я бы настоятельно рекомендовал твердотельные накопители на основе общего улучшения производительности, которое достигается за счет невероятно высокой скорости произвольного чтения / записи (а также высокой скорости последовательной передачи), которая сама по себе может облегчить вашу жизнь как разработчика. Загрузка, запуск приложений, использование веб-браузера и т.д. Заметно ускоряются.

Существует также аналогичный вопрос здесь.

-1

Они обеспечивают более быстрое чтение / запись на диск, чем обычный домашний жесткий диск, однако вы должны писать программное обеспечение для работы на оборудовании ожидаемой аудитории, а не на своем. Не пишите приложение, которое отлично работает на вашей машине, но может не так хорошо работать на других машинах.

Тем не менее, нет большой разницы в программировании для разработчиков. Единственная ситуация, в которой вы получите хорошую разницу, - это выполнение большого количества операций чтения / записи на диске.

Еще одно преимущество SSD для вас, поскольку у вас есть MacBook, он должен продлить срок службы батареи, поскольку он потребляет меньше энергии, чем традиционный жесткий диск.

-1

Вот эталонные тесты для одного из них:http://www.slashgear.com/samsung-64gb-ssd-performance-benchmarks-278717/ Остальные похожи

В отличие от обычных жестких дисков, SSD с большей емкостью обычно имеют более низкую скорость чтения / записи. Более высокая емкость также дороже.

Как разработчику программного обеспечения, вам тоже нужно много места. До вас, что вы думаете, стоит. WD Velociraptors может быть хорошей альтернативой. Или если деньги не являются объектом, иди SCSI

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .