2013-07-10 09:41:23 +0000 2013-07-10 09:41:23 +0000
63
63

Почему бы не использовать пространство SSD в качестве оперативной памяти?

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

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

Ответы (6)

53
53
53
2013-07-10 09:50:26 +0000

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

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

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

42
42
42
2015-07-13 03:41:34 +0000

Через два года после того, как был задан вопрос, ответ меняется с “нет” на “может быть”.

Samsung SM951 - это текущее состояние техники, и в RAID 0 было показано в тестировании для достижения 4,5 ГБ/с чтения и 3 ГБ/с записи. При стоимости 1$/ГБ на диск это значительно дешевле, чем оперативная память. _COPY19_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

Более того, короткий срок службы твердотельных накопителей был сильно преувеличен, а тесты показали, что Samsung 840 Pro емкостью 250 ГБ выдерживает 2,4 ПБ записи. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

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

40
40
40
2013-07-10 09:48:11 +0000

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

25
25
25
2013-07-10 09:53:59 +0000

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

  1. Твердотельные накопители будут быстро изнашиваться при использовании в качестве оперативной памяти (частая запись). Таким образом, он будет эффективен только в течение 2 месяцев или около того, после чего наверняка умрет. (Таким образом, вместо 10 лет жизни … он проживет около 10 недель.)
  2. SSD - это дисковое устройство. Процессоры могут только предварительно загрузить данные в свой кэш из оперативной памяти. Если он будет находиться на SSD, то сначала он должен быть загружен в оперативную память….. Доступ к диску (даже к очень быстрому SSD) примерно в 100 раз медленнее, чем доступ к оперативной памяти. См. тесты HDD, SSD и RAMDISK (таранная память на DDR3 имеет более 3000 Мб/с, и время ожидания доступа менее 0,1 милсекунды). Таким образом, очевидно: SSD не может конкурировать со скоростью оперативной памяти).
20
20
20
2015-04-12 16:37:52 +0000

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

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

0
0
0
2017-11-30 14:00:35 +0000

У меня установлен ноутбук с максимальной оперативной памятью 4 Гб. Я подумал, что использование SSD для подмены дисков ускорит работу моей системы. У меня есть диск Samsung емкостью 250 ГБ, а для подкачки выделено 32 ГБ. Мой компьютер работает намного медленнее! Я запускаю Windows 10 Pro 1709 на ноутбуке Lenovo 3000 N200. Недавно я прочитал, что Microsoft рекомендует минимум 8 Гб оперативной памяти для Windows 10. Теперь у меня есть 8 Гб ноутбук, и его производительность намного, намного лучше.

Похожие вопросы

19
9
1
5
21