У меня есть ноутбук Dell, который я использую как ящик для разработчиков программного обеспечения на работе, и обнаружил, что диск обычно является узким местом. Я хотел бы подключить два диска со скоростью вращения 10 000 об / мин, которые чередуются для повышения производительности. Я искал корпуса для дисков с RAID, но, похоже, их не так много, и я беспокоюсь о совместимости с дисками (предпочтительно SATA 2). Также у меня нет соединения SATA на моем компьютере, поэтому на данный момент он должен быть USB 2.0.
Я иду по правильному пути или мне не хватает более простой конфигурации?
На практике ваш интерфейс USB 2.0 будет работать со скоростью около 30-40 МБ / с. Один диск SATA 2 со скоростью вращения 10.000 об / мин, например WD Velociraptor уже заполнит это соединение. Если вы хотите преодолеть узкое место USB 2.0, вы можете выбрать eSATA ExpressCard. Существуют модели, у которых есть RAID-контроллер на карте.
Что касается простоты и компактности, вы, вероятно, получите лучшую производительность, заменив текущий внутренний диск на твердотельный накопитель Intel X25-M. Придерживайтесь модели на 80 ГБ и дополните ее быстрым внешним 7,200 об / мин 2,5-дюймовый привод, такой как Hitachi Travelstar 7K200 или Western Digital Scorpio Black 320 ГБ.
На ноутбуке вам может быть лучше с одним из Intel X25 SSD или одним из быстрых OCZ. Для этого подойдет любой корпус USB-SATA с тем преимуществом, что он относительно компактен и не требует внешнего источника питания.
У вас есть больше вариантов, рассмотрите три из перечисленных ниже:
Купите мощный настольный компьютер без монитора с двумя или более высокопроизводительными дисками и занимайтесь разработкой с помощью удаленного рабочего стола. Должен отлично работать по локальной сети и даже по глобальной сети.
Купите сетевой накопитель с опцией RAID0 и подключитесь через LAN 1 Гбит / с. В отдельном сегменте LAN вы получите довольно быстрое хранилище.
Купите SATAII ExpressCard с двумя разъемами SATA и подключайте диски напрямую к ноутбуку. Убедитесь, что ваша ОС может создавать конфигурацию RAID0 (обычно эти контроллеры не могут).
Проверьте, может ли ваш ноутбук заменять привод CD-ROM на жесткий диск - возможно в некоторых конфигурациях, даст вам возможность использовать два жестких диска внутри.
Замените внутренний диск на более быстрый.
USB 2 будет работать медленнее, чем ваш внутренний диск, независимо от того, что вы к нему подключаете. Настройка RAID 0 через USB 2 не решит вашу проблему, а только усугубит ее: он будет медленнее и более подвержен сбоям, чем внутренний диск.
Если в вашем ноутбуке есть слот ExpressCard, вы можете получить контроллер eSATA менее чем за 50 долларов США. Разница в скорости по сравнению с USB 2 огромна.
Если вы собираетесь использовать RAID 0, вам лучше иметь надежные резервные копии. Я бы порекомендовал RAID 1. По-прежнему очень высокая производительность, но, по крайней мере, у вас есть небольшая отказоустойчивость. Диск дешевый и в большом количестве.
Одна вещь, которую вы, возможно, захотите рассмотреть, - это разбить ваш жесткий диск на несколько дисков. В частности, я разделяю часть размером ~ 4 ГБ только для виртуальной памяти. Я обнаружил заметное улучшение во время разработки и тестирования, когда я сделал это по сравнению с компьютерами, у которых нет этой конфигурации.
Также может быть полезно разделить на разделы для других задач (программы на одном разделе, данные на другом и т. Д.), Но обязательно сделайте раздел для своей виртуальной машины, это сэкономит ваше время.
Я знаю, что ваш вопрос больше ориентирован на покупку / настройку другого оборудования, но это определенно может помочь вашему модулю разработки, если вы столкнулись с узким местом из-за жесткого диска.