Почему бы не использовать SSD-пространство в качестве ОЗУ?

Я новичок в аппаратной части вещей. Я запускаю несколько машин с 400 ГБ + SSD и 32 ГБ оперативной памяти. Я думал о том, чтобы перейти на 64 ГБ оперативной памяти, однако, я думал, поскольку SSD являются твердотельными, такими как ОЗУ, не может ли мое дополнительное пространство использоваться в качестве ОЗУ?

Если я это сделаю, будет ли дополнительная оперативная память (с дискового пространства) значительно менее эффективной, чем оперативная память DDR3?

Через два года после постановки вопроса ответ меняется от «нет» до «возможно».

Samsung SM951 – это современное состояние, и в RAID 0 в ходе тестирования было показано, что для чтения 4,5 ГБ / с и записи 3 ГБ / с. При стоимости 1 долл. / ГБ на диск, поэтому $ 2 / ГБ в RAID 0, это значительно дешевле, чем оперативная память.

http://www.legitreviews.com/samsung-sm951-m2-pcie-ssds-raid0-performance_161753/5

DDR4 data transfer rate: DDR4 2133:17 GB/s DDR4 2400:19.2 GB/s DDR4 2666:21.3 GB/s DDR4 3200:25.6 GB/s 

http://www.transcend-info.com/Support/FAQ-292

Кроме того, короткие сроки хранения твердотельных накопителей были сильно преувеличены испытаниями, показывающими, что 250 ГБ Samsung 840 Pro поддерживает 2,4 ПБ записей.

http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

Зависит от приложения. Если скорость важнее пространства, то RAM, в противном случае (возможно) посмотрите на SSD.

Во-первых, оперативная память по-прежнему значительно быстрее, чем ваши обычные 6 Гбит / с SATA или даже более новые решения на основе PCI-e. ОЗУ также предназначено для записи и стирания неоднократно за счет неустойчивости. ОЗУ обычно не изнашивается из-за регулярного использования – хотя, конечно, он может терпеть неудачу, как любой компонент.

Хотя срок службы твердотельных накопителей значительно улучшился, твердотельные накопители изнашиваются. Они абсолютно блестящие для энергонезависимого использования, но если вы написали и перезаписали NAND (какие SSD-накопители), как вы делаете RAM, он будет изнашиваться.

Оба они действительно оптимизированы для разных вещей, и вам лучше иметь достаточное количество оперативной памяти (и использовать SSD или винтовые жесткие диски для подкачки), чем компрометировать достаточное количество оперативной памяти для этой задачи.

По мере того как предлагаемая грамотность, у вас уже есть файл подкачки / страницы, выполняющий эту задачу. Теперь даже SSD намного медленнее по сравнению с DDR3. SSD могут доходить до 654 Мбайт / с, а 1333 МГц DDR3 в двухканальном режиме – до 21,3 ГБ / с (21 332 МБ / с).

Да, это будет значительно менее эффективно, чем оперативная память DDR3.

  1. SSD быстро разрядится, если используется в качестве ОЗУ (частые записи). Таким образом, это будет действовать только в течение 2 месяцев или около того, после этого он обязательно умрет. (Итак, вместо 10 лет жизни … он будет жить около 10 недель.)
  2. SSD – это дисковое устройство. Процессоры могут загружать только данные в кеш из ОЗУ. Если он будет на SSD, он должен быть сначала загружен в ОЗУ … Доступ к диску (даже очень быстрый SSD) примерно в 100 раз медленнее, чем доступ к ОЗУ. См. Тесты производительности жестких дисков, SSD и RAMDISK (ramdisks на DDR3 имеют более 3000 МБ / с и менее 0,1 миллисекундного времени ожидания доступа. Таким образом, ясно: SSD не может конкурировать со скоростью ОЗУ).

Основная причина, по которой вы не можете использовать SSD как ram, – это потому, что он подключен к компьютеру, как если бы это был дисковод, а не ram. То есть, процессор не может напрямую адресовать память в SSD, но вместо этого должен передать блок ram на контроллер SATA и попросить его передать данные между этим плунгом и областью в диске.

Новый интерфейс NVM Express может изменить это. Это позволяет процессору сопоставлять валы SSD непосредственно в его пространстве памяти и использовать его как RAM вместо выдачи запросов ввода-вывода для передачи между ОЗУ и SSD. Это потенциально значительно ускоряет доступ к SSD при использовании меньшего количества ОЗУ, так как больше не требуется кэшировать данные, когда процессор обращается к нему. В настоящее время это область активной разработки ядра linux.

  • Как я могу контролировать использование видеопамяти?
  • Сообщения об ошибках оборудования из syslogd
  • Могу ли я использовать Unbuffered ECC-память с процессором без ECC?
  • Экономичный веб-браузер с памятью
  • Почему емкости RAM-модуля имеют мощность в два (512 MiB, 1, 2, 4, 8 GiB)?
  • Использование 32-разрядного приложения на 64-битной
  • Как настроены PCI / PCIe BAR для доступа к памяти на устройстве?
  • Объединение нескольких модулей DIMM в один канал памяти
  • Может ли чипсет P55 поддерживать 6 ГБ как 2GBx3?
  • Можете ли вы рассказать DDR и DDR2 отдельно?
  • Какая RAM мне нужна для Toshiba Satellite 310CDS?
  • Interesting Posts
    Давайте будем гением компьютера.