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

Pourquoi ne pas utiliser l'espace SSD comme mémoire vive ?

Je suis nouveau dans le domaine du matériel. J'utilise quelques machines qui ont plus de 400 Go de SSD et 32 Go de RAM. J'ai envisagé de passer à 64 Go de RAM, mais je me suis dit que, puisque les SSD sont des semi-conducteurs comme la RAM, mon espace supplémentaire ne pourrait-il pas être utilisé comme RAM ?

Si je fais cela, la RAM supplémentaire (provenant de l'espace disque) sera-t-elle nettement moins efficace que la RAM DDR3 ?

Réponses (6)

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

Tout d'abord, la mémoire vive est toujours significativement plus rapide que vos solutions SATA 6gb/s habituelles ou même que les solutions plus récentes basées sur PCI-e. La RAM est également conçue pour être écrite et effacée de manière répétée, au prix d'une certaine volatilité. En général, la RAM ne s'use pas en raison d'une utilisation régulière - bien qu'elle puisse bien sûr tomber en panne comme n'importe quel composant.

Alors que la durée de vie des SSD s'est considérablement améliorée, les SSD s'usent. Ils sont absolument géniaux pour une utilisation non volatile, mais si vous écriviez et écrasiez NAND (que les SSD contiennent) comme vous le faites avec la RAM, ils s'useraient.

Les deux sont vraiment optimisés pour des choses différentes, et il vaut mieux avoir suffisamment de RAM (et utiliser des SSD ou des disques durs tournants pour la pagination) que de faire des compromis sur la quantité de RAM nécessaire à la tâche.

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

Deux ans après que la question ait été posée, la réponse passe de non à peut-être.

Le Samsung SM951 est l'état actuel de la technique et, en RAID 0, il a été démontré lors de tests qu'il permettait d'atteindre 4,5 Go/s en lecture et 3 Go/s en écriture. Pour un coût de 1 $/GB par disque, c'est nettement moins cher que la RAM. 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

De plus, la courte durée de vie des SSD a été fortement exagérée, des tests ayant montré que le Samsung 840 Pro de 250 Go supporte 2,4PB d'écriture. http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead/4

Dépend de l'application. Si la vitesse est plus importante que l'espace, alors la RAM, sinon (peut-être) regardez le SSD.

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

Comme le suggère la gravité, vous avez déjà le fichier d'échange/page qui effectue cette tâche. Maintenant, même un SSD est beaucoup plus lent que le DDR3. Les SSD peuvent fournir jusqu'à environ 654 Mo/s tandis que la DDR3 à 1333 MHz en mode double canal peut fournir jusqu'à 21,3 Go/s (21 332 Mo/s).

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

Oui, il sera nettement moins efficace que la RAM DDR3.

  1. Le SSD se dissipera rapidement s'il est utilisé comme RAM (écritures fréquentes). Il ne sera donc efficace que pendant environ 2 mois, après quoi il mourra certainement. (Donc au lieu de 10 ans de vie … il vivra pendant environ 10 semaines.)
  2. Le SSD est un périphérique de disque. Les processeurs peuvent seulement pré** charger des données dans leur cache à partir de la RAM. Si elles sont sur un SSD, elles doivent d'abord être chargées dans la RAM… L'accès au disque (même le SSD très rapide) est environ 100 fois plus lent que l'accès à la RAM. Voir les benchmarks du disque dur, du SSD et du RAMDISK (les disques durs sur DDR3 ont plus de 3000 Mo/sec, et moins de 0,1 miliseconde de temps d'attente pour l'accès. Donc, clairement : Le SSD ne peut pas rivaliser avec la vitesse de la RAM).
20
20
20
2015-04-12 16:37:52 +0000

La raison principale pour laquelle vous ne pouvez pas utiliser un SSD comme mémoire vive est qu'il est connecté à l'ordinateur comme s'il s'agissait d'un lecteur de disque, plutôt que d'une mémoire vive. C'est-à-dire que le processeur ne peut pas adresser directement la mémoire du SSD, mais doit remettre un bloc de mémoire vive au contrôleur SATA et lui demander de transférer des données entre cette mémoire vive et une zone du disque.

La nouvelle interface NVM Express est sur le point de changer cela. Elle permet à l'unité centrale de cartographier des pans du SSD directement dans son espace mémoire et de les utiliser comme de la RAM au lieu d'émettre des demandes d'E/S pour le transfert entre la RAM et le SSD. Cela permet d'accélérer considérablement l'accès au SSD tout en utilisant moins de mémoire vive, car il n'est plus nécessaire de mettre les données en cache pendant que l'unité centrale y accède. Il s'agit actuellement d'un domaine de développement actif dans le noyau linux.

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

J'ai un ordinateur portable avec une mémoire vive maximale de 4 Go. J'ai pensé que l'utilisation de SSD pour l'espace d'échange accélérerait mon système. J'ai un disque Samsung de 250 Go, et j'ai alloué 32 Go pour l'espace d'échange. Mon PC fonctionne beaucoup plus lentement ! J'utilise Windows 10 Pro 1709 sur un ordinateur portable Lenovo 3000 N200. J'ai lu récemment que Microsoft recommande un minimum de 8 Go de RAM pour Windows 10. J'ai maintenant un ordinateur portable de 8 Go, et ses performances sont bien meilleures.

Questions connexes

19
8
9
1
5