5

Может быть, это глупые вопросы, но я все равно должен их задать, я думаю, что люди должны согласиться с тем, что SSD - хорошая инвестиция в программирование, хотя этому вопросу уже два года, у него много голосов. Мой ноутбук зависает, когда я открываю много программ, фотошоп (занимающий 2 ГБ ОЗУ), визуальную студию (500 МБ ОЗУ) и другие ... Например, Firefox (500 МБ ОЗУ), иногда мне не хватает 100 МБ свободной памяти ОЗУ объемом 4 ГБ и файла подкачки объемом 4 ГБ. Вот почему я действительно думаю о покупке SSD, кажется, что жесткий диск - это горлышко бутылки.

Мои вопросы: поскольку SSD ухудшен с записью, я должен поместить свое решение на SSD или на внешний жесткий диск? Поможет ли Visual Studio перенести данные на внешний жесткий диск? Я уверен, что вы должны использовать SSD, как вы его используете?

редактировать

Кажется, короткий ответ - все положено в SSD и обеспечено использование технологии Trim?

3 ответа3

5

"SSD деградирует с записью" - теперь это в основном миф *

Windows 7 имеет встроенную поддержку TRIM, и большинство современных твердотельных накопителей практически устраняют эти ранние проблемы (стороннее программное обеспечение или внутренняя работа по очистке / сборке мусора неиспользуемых страниц). У Anandtech и Tom's Hardware есть несколько замечательных статей и статей по этому вопросу. Основная проблема заключается в том, что "очистка" флэш-страницы является относительно длительной операцией; если это делается раньше времени или в фоновом режиме, заметного ухудшения не происходит (сама память со временем не замедляется). TRIM позволяет ОС сообщать накопителю, когда страница может быть очищена / переработана - что касается SSD (или жесткого диска), страница, состоящая только из нулей, по-прежнему является действительными данными.

Поместите на SSD все, что вы хотите, ВКЛЮЧАЯ ОС, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И SWAP. (Это естественным образом распространяется на проекты Visual Studio и почти все остальное, кроме больших носителей или архивов :-)

Я бы порекомендовал SDD на основе серии SF-1200 (или выше) ~ 200 долларов или меньше за 120 ГБ. За исключением емкости и стоимости, нет никаких оснований когда-либо возвращаться к шпинделям - хороший SSD настолько быстр при произвольном доступе, что даже при умеренно высокой нагрузке перестановка "почти незаметна" или «минимизирована до такой степени, что это происходит». не мешай мне ". (Однако SSD все еще значительно медленнее при произвольном доступе и пропускной способности, чем основная память). Быть хорошим в свопе - это пробел, а не реальное решение для требовательного пользователя.) В этом аспекте нет абсолютно никакого противоречия между SSD и HDD с точки зрения производительности и задержки произвольного доступа: хороший SSD будет выигрывать в каждом тесте / сценарии, который поддерживает этот шаблон использования, и даже хороший HDD будет системный писк при умеренно-тяжелом обмене. При прочих равных условиях я бы получил хороший SSD на 4 ГБ памяти, но лучше всего было бы и то и другое ;-)

Последовательное считывание данных, например, фильмов или больших архивов, приведет к наименьшей выгоде при переходе с жестких дисков на флеш-чипы (но все равно увидит преимущество) - как только HDD будет запущен, он будет иметь довольно высокую пропускную способность. В этом аспекте роль жестких дисков отводится задаче массовой памяти, а не каждой минуте использования.

Я никогда не буду охотно использовать SSD в качестве основного диска снова. Даже "ухудшенный SSD" (скажем, оптимальный на 80%) по-прежнему намного быстрее, чем обычный HDD, но помните, что, как и традиционный HDD, SSD со временем устареет (и "замедлится" по сравнению с современными технологиями). ) и не удастся - используйте его, пока он у вас есть, и сохраняйте внешние резервные копии. Кроме того, не все SSD одинаковы. Опять же, я рекомендую устройство на основе SF-1200 (или выше) - это просто "неизменно хороший" контроллер Prosumer по конкурентоспособной цене (пропускная способность - это еще не все, учитывая средние / максимальные задержки и т.д.).

Теперь зайдите на технический сайт, прочитайте несколько статей и разместите онлайн-заказ на новую блестящую игрушку :-)


* Если это действительно миф, конечно, зависит от фактического контроллера / прошивки SSD, конфигурации / поддержки операционной системы, внешних средств обслуживания и т.д. Windows 7 поставляется с поддержкой TRIM, а контроллеры SandForce (например, SF-1200/1500 / 2xxx) поддерживают TRIM; они также довольно агрессивны во внутренней коллекции и циклическом просмотре страниц. С хорошими контроллерами и поддержкой TRIM утверждение "SSD деградирует с записью" действительно становится мифом.

2

Мой ноутбук зависает, когда я открываю много программ [...]

Вам нужно больше оперативной памяти.

Покупка SSD для ускорения работы вашего файла подкачки просто игнорирует этот факт. Это пустая трата SSD и даже не дает вам такой же импульс, как RAM.

Также: пожалуйста , не говорите "виртуальная память", когда вы имеете в виду "файл подкачки" или "файл подкачки". :(

0

Если жесткий диск действительно является вашим узким местом, SSD определенно поможет. У меня есть один из них:

http://eshop.macsales.com/shop/internal_storage/Mercury_Extreme_SSD_Sandforce

Разница в этой линейке SSD-накопителей заключается в том, что они не замедляются со временем. Это помогает мне поддерживать скорость, даже если я использую диск в качестве основного системного диска. Выравнивание SSD также помогает справляться со скоростью.

Что касается разницы в скорости, я использую Mac с VMWare Fusion под управлением Windows (я разрабатываю в основном в Visual Studio). Мой Mac загружается невероятно быстро. На самом деле, у моей жены похожий Mac без SSD (но у нее есть 7200 об / мин). Мой Mac может загружаться в ОС, загружать Fusion, загружать мой Windows и находиться в Visual Studio, прежде чем ее появится на экране входа в систему.

Короче говоря, я считаю, что SSD ОТЛИЧНО для разработки.

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