[HFR] Actu : Les NVDIMM ont un standard JEDEC

Actu : Les NVDIMM ont un standard JEDEC [HFR] - HFR - Hardware

Marsh Posté le 27-05-2015 à 09:20:01   0  

L'organisme de normalisation JEDEC vient d'annoncer qu'il avait approuvé le premier standard concernant la NVDIMM (Non-Volatile DIMM). La spécificité de ces ...
Lire la suite ...

Reply

Marsh Posté le 27-05-2015 à 09:20:01   

Reply

Marsh Posté le 27-05-2015 à 09:45:38   1  

On vise quel genre d'applications avec ceci ? Remplacer un SSD (et à terme n'avoir que de la NVDIMM au lieu de RAM+SSD) ? Ou bien, c'est pour éviter de perdre tout ce qui est en RAM sur des serveurs critiques ?

Reply

Marsh Posté le 27-05-2015 à 10:04:34   1  

ca permet de faire des ordinateurs qui se re-allume quasi instantanement... sympa!
 
Tout en gardant l'etat en cas de coupure... quasi aussi bon qu'un UPS :)

Reply

Marsh Posté le 27-05-2015 à 10:04:52   0  

mon avis dans un premier temps, cela ne sert qu'a sauvegarder des données très critique sur un serveur.

Reply

Marsh Posté le 27-05-2015 à 10:06:41   0  

Dans la news des futurs xeon il y a ça :
"D'autres points sont plus flous, Intel met ainsi en avant une nouvelle architecture mémoire offrant à la fois une persistance de donnée, une vitesse 500 fois supérieure à la NAND, une capacité 4x supérieures ainsi qu'un coût inférieur à la DRAM."
ça ne pourrait pas être la NVDIMM ?

Reply

Marsh Posté le 27-05-2015 à 10:07:04   0  

bep a écrit :

ca permet de faire des ordinateurs qui se re-allume quasi instantanement... sympa!
 
Tout en gardant l'etat en cas de coupure... quasi aussi bon qu'un UPS :)


 
 
si se sont des Condensateur, c'est bien mieux qu'un onduleur car souvent les onduleurs n'ont qu'une batterie de quelques minutes et les batteries sont mortes au bout de 2 ans.

Reply

Marsh Posté le 27-05-2015 à 10:10:43   1  

DayWalker II a écrit :

On vise quel genre d'applications avec ceci ? Remplacer un SSD (et à terme n'avoir que de la NVDIMM au lieu de RAM+SSD) ? Ou bien, c'est pour éviter de perdre tout ce qui est en RAM sur des serveurs critiques ?

 

Du pro et que du pro, à court/moyen terme (densité, latence et fiabilité)

 
mum1989 a écrit :

Dans la news des futurs xeon il y a ça :
"D'autres points sont plus flous, Intel met ainsi en avant une nouvelle architecture mémoire offrant à la fois une persistance de donnée, une vitesse 500 fois supérieure à la NAND, une capacité 4x supérieures ainsi qu'un coût inférieur à la DRAM."
ça ne pourrait pas être la NVDIMM ?

 

Je pense plutôt qu'il est question d'un nouveau type de mémoire (RRAM/ReRAM, STT-MRAM, PRAM...).

Message cité 1 fois
Message édité par Marc le 27-05-2015 à 10:14:40
Reply

Marsh Posté le 27-05-2015 à 10:11:55   0  

ok merci pour ces précisions

Reply

Marsh Posté le 27-05-2015 à 10:20:53   0  

lapin a écrit :

bep a écrit :

ca permet de faire des ordinateurs qui se re-allume quasi instantanement... sympa!
 
Tout en gardant l'etat en cas de coupure... quasi aussi bon qu'un UPS :)


 
 
si se sont des Condensateur, c'est bien mieux qu'un onduleur car souvent les onduleurs n'ont qu'une batterie de quelques minutes et les batteries sont mortes au bout de 2 ans.


 
Et les condensateurs, tu crois que ça tient des siècles en alimentant qqch? :D :D :D

Reply

Marsh Posté le 27-05-2015 à 10:31:52   1  

ça n'est pas se à quoi je pensais, un condo c'est 1 million de cycles et y a pas d'auto-décharge, une batterie oui, dans la plus par des onduleurs que j'ai vue la batterie ne tennais pas 3 ans.
 
le condo sert juste à allimenter la Dimms le temps de transférer tout les données en Flash, je suppose qu'ils ont calculer le temps que prendre le transfer de quelques GO en mémoire flash et donc adapter les condensateurs en conséquences, mais une fois que les condensateurs sont vide probablement au bout de quelques seconde, le transfert n'est plus possible.
 
par contre un condensateur c'est autrement plus fiable qu'une batterie.

Message cité 1 fois
Message édité par lapin le 27-05-2015 à 14:09:20
Reply

Marsh Posté le 27-05-2015 à 10:31:52   

Reply

Marsh Posté le 27-05-2015 à 12:26:37   0  

Sur serveur, ça va permettre de ne plus journaliser, ça simplifie beaucoup le boulot des BDD, queuer, moteur transactionnel, etc... et ça va du coup économiser toute la charge associée à la journalisation (CPU, Mémoire, I/O disque)

Reply

Marsh Posté le 27-05-2015 à 13:11:16   0  

Marc a écrit :

Je pense plutôt qu'il est question d'un nouveau type de mémoire (RRAM/ReRAM, STT-MRAM, PRAM...).


Vu que la NVDIMM n'a pas vraiment de rapport avec la NAND et reste juste un principe, on pourrait même envisager un HDD avec un contrôleur l'interfaçant en DIMM DDR4... :o
 
Il est possible que ça ne soit pas de la NAND, mais une 3D-NAND interfacée spécifiquement aurait à l'heure actuelle tout pour répondre à leurs critères :
 
- moins chère que la NAND
- plus dense que la DRAM
- l'interface spécifique permettrait d'augmenter sensiblement les perfs sans même tenir compte du fait que la DIMM a déjà des paramètres plus favorables que le PCIe ou le SATA/SAS

Reply

Marsh Posté le 27-05-2015 à 14:19:30   4  

Fanfan71 a écrit :

Sur serveur, ça va permettre de ne plus journaliser, ça simplifie beaucoup le boulot des BDD, queuer, moteur transactionnel, etc... et ça va du coup économiser toute la charge associée à la journalisation (CPU, Mémoire, I/O disque)


 
Parce qu'il est évident que la journalisation ne sert à protéger QUE des coupures de courant  :lol:


---------------
Cyrix 5x86 120MHz, Tseng Labs ET4000/W32p VLB, Doom@45FPS <3
Reply

Marsh Posté le 27-05-2015 à 14:44:34   0  

NAND ou 3D-NAND c'est un "détail", ça reste de la NAND (avec grosses capacité et bande passante) mais en effet ça pourrait être utilisé, au moins sur la NVDIMM-F.
 
La NVDIMM-N est une sorte de RAM avec "back up", intéressant mais donc pas faite pour être "éteinte" un million de fois. Outre la disponibilité, on pourrait imaginer "éteindre" la moitié des barrettes de RAM sur un serveur pour économiser du courant mais il faudrait alors que l'OS ou hyperviseur et l'opération de la machine soient au point pour faire ça, sinon c'est une catastrophe :D.
 
La NV-DIMM-F est une mémoire non volatile "du pauvre", vis-à-vis des diverses techniques : MRAM, PRAM, Memristor qui promettent de la super RAM "universelle", mais elle a l'avantage d'être dispo tout de suite et avec beaucoup de Go (voire une barrette de 1To?)
La flash comme intermédiaire entre RAM et stockage, ça fait du reste partie de l'industrie.
 
Reste à voir comment interfacer cette NVDIMM-F : directement dans le CPU, ça pourrait être assez vite fait sur des CPU ARMv8 serveur (les plus flexibles).
Sur du Intel, faute de mieux on peut imaginer un contrôleur spécial qui se met dans un socket pour Skylake-EX -> accès par les liens QPI!
A défaut, une carte PCIe 8x ou 16x 3.0 : ce n'est rien d'autre qu'un SSD à barrettes mais c'est pas mal. (on peut mettre ça dans un PC de bureau de la même façon qu'on peut mettre un SSD à 10 000 euros dans un PC de bureau i.e. c'est possible mais personne ne le fera)

Reply

Marsh Posté le 27-05-2015 à 14:54:23   0  

lapin a écrit :

ça n'est pas se à quoi je pensais, un condo c'est 1 million de cycles et y a pas d'auto-décharge, une batterie oui, dans la plus par des onduleurs que j'ai vue la batterie ne tennais pas 3 ans.

 

le condo sert juste à allimenter la Dimms le temps de transférer tout les données en Flash, je suppose qu'ils ont calculer le temps que prendre le transfer de quelques GO en mémoire flash et donc adapter les condensateurs en conséquences, mais une fois que les condensateurs sont vide probablement au bout de quelques seconde, le transfert n'est plus possible.

 

par contre un condensateur c'est autrement plus fiable qu'une batterie.

 

Oh si ça se décharge un condo ; je suppose qu'il s'agit là de supercondensateurs (des milliers de fois plus de capacité qu'un condensateur normal), j'avais lu un peu là-dessus car ça m'intéresse. Par exemple on peut remplacer une batterie de voiture avec une batterie de six gros supercondos : c'est insensible au froid, ça se charge très vite, la puissance est très élevée (pour le démarreur), c'est sensé durer trente ans donc c'est génial! mais ça se vide tout seul au bout de deux jours, et l'énergie est faible (laisser les phares ou la radio allumés est une très mauvaise idée)

 

Pour un truc qui marche dix ans voire plus, on a une solution depuis longtemps : pile non rechargeable + SRAM. comme la pile d'une montre. C'est utilisé pour les réglages du BIOS (+ pendule) et les sauvegardes de Legend of Zelda, Final Fantasy 6 etc. ou même des cartes mémoires dans les années 80/90.
C'est ce qu'on a dans le PC quand le BIOS ou UEFI nous parle de "NVRAM".

Message cité 1 fois
Message édité par blazkowicz le 27-05-2015 à 14:56:31
Reply

Marsh Posté le 27-05-2015 à 15:08:18   1  

Mais la décharge à vide n'est pas le sujet. Là la source d'énergie sert uniquement en cas de coupure à alimenter le transfert vers un support non volatil. Comme habituellement avant une coupure, c'est ... alimenté, on se moque un peu de la décharge dans le temps.
 

Reply

Marsh Posté le 27-05-2015 à 15:12:08   0  

Et mettre un onduleur est pas plus adapté?


---------------
Corvette C5 Coupé owner
Reply

Marsh Posté le 27-05-2015 à 15:15:57   0  

Un onduleur, c'est une batterie et généralement c'est du nickel cadmium ou du nimh et ça a une durée limitée de 3 ans.

Reply

Marsh Posté le 27-05-2015 à 15:16:25   1  

DarkHorse a écrit :

Et mettre un onduleur est pas plus adapté?


Un onduleur ne protège pas d'une panne d'alim.

 
lapin a écrit :

Un onduleur, c'est une batterie et généralement c'est du nickel cadmium ou du nimh et ça a une durée limitée de 3 ans.


Le plus souvent c'est de la batterie au plomb à électrolyte gélifié...


Message édité par Gigathlon le 27-05-2015 à 15:17:12
Reply

Marsh Posté le 27-05-2015 à 16:09:02   0  

blazkowicz a écrit :


 
Oh si ça se décharge un condo ; je suppose qu'il s'agit là de supercondensateurs (des milliers de fois plus de capacité qu'un condensateur normal), j'avais lu un peu là-dessus car ça m'intéresse. Par exemple on peut remplacer une batterie de voiture avec une batterie de six gros supercondos : c'est insensible au froid, ça se charge très vite, la puissance est très élevée (pour le démarreur), c'est sensé durer trente ans donc c'est génial! mais ça se vide tout seul au bout de deux jours, et l'énergie est faible (laisser les phares ou la radio allumés est une très mauvaise idée)
 
Pour un truc qui marche dix ans voire plus, on a une solution depuis longtemps : pile non rechargeable + SRAM. comme la pile d'une montre. C'est utilisé pour les réglages du BIOS (+ pendule) et les sauvegardes de Legend of Zelda, Final Fantasy 6 etc. ou même des cartes mémoires dans les années 80/90.
C'est ce qu'on a dans le PC quand le BIOS ou UEFI nous parle de "NVRAM".


C'est sur que si tu laisses allumer tes codes alors que tu fais la fête.... [:osweat] /private joke


---------------
Abordez la pente du bon côté ! \o/ Let the light surround you \o/ To bleed or not to be...
Reply

Marsh Posté le 27-05-2015 à 16:14:12   0  

Bonjour,
Comment se comporte l'OS (Windows-Linux) dans ce scénario:
Alimentation électrique coupée, disque-dur éteints brutalement, processeur éteint, les condensateurs sauvegardent le contenu de la mémoire sur la partie non volatile
Après retour de l'alimentation le serveur redémarre comme "par magie" à l'instant pré-coupure (comme une sortie de veille prolongée ?)

Reply

Marsh Posté le 27-05-2015 à 16:41:53   0  

darkstalker a écrit :


Parce qu'il est évident que la journalisation ne sert à protéger QUE des coupures de courant  :lol:


 
Dans le cas de système à transaction comme je l'ai décrit, à quoi d'autre? Après il existe d'autre utilisation de journaux je suis d'accord.

Reply

Marsh Posté le 27-05-2015 à 17:06:18   1  

La journalisation on l'utilise surtout pour effectuer des snapshots et accessoirement des statistiques et du nettoyage pour éviter que la BDD ne soit extrêmement lente pour cause de données devenues inutiles (stockage lent, jusqu'au backup sur bandes).

Reply

Marsh Posté le 27-05-2015 à 17:44:04   0  

Gigathlon a écrit :

La journalisation on l'utilise surtout pour effectuer des snapshots et accessoirement des statistiques et du nettoyage pour éviter que la BDD ne soit extrêmement lente pour cause de données devenues inutiles (stockage lent, jusqu'au backup sur bandes).


 
D'accord, mais ce ne sont que des usages hors gestion de transaction (journaux appellé redolog en général)...


Message édité par Fanfan71 le 27-05-2015 à 17:47:26
Reply

Marsh Posté le 27-05-2015 à 18:00:28   0  

nevus_benchmark a écrit :

Bonjour,
Comment se comporte l'OS (Windows-Linux) dans ce scénario:
Alimentation électrique coupée, disque-dur éteints brutalement, processeur éteint, les condensateurs sauvegardent le contenu de la mémoire sur la partie non volatile
Après retour de l'alimentation le serveur redémarre comme "par magie" à l'instant pré-coupure (comme une sortie de veille prolongée ?)


http://www.vikingtechnology.com/nvdimm-faq

Reply

Marsh Posté le 27-05-2015 à 18:11:31   1  

Fanfan71 a écrit :

D'accord, mais ce ne sont que des usages hors gestion de transaction (journaux appellé redolog en général)...


Typiquement, la journalisation tient à l'éviction des transactions validées pour en stocker la trace "ailleurs", ça peut être une ou des table(s) de la même base (par planification ou déclenchement à la clôture de la journée), une autre base dont l'accès est moins intensif ou tout simplement une sauvegarde, du coup je vois assez mal ce que tu veux dire...
 
La seule utilité est bien le nettoyage des tables "actives" de façon à limiter leur empreinte en mémoire et donc augmenter les performances, tout en conservant l'historique, la sécurisation des transactions a lieu en amont et sert de base à cette journalisation.


Message édité par Gigathlon le 27-05-2015 à 18:15:52
Reply

Marsh Posté le 27-05-2015 à 19:48:20   0  

Gigathlon a écrit :


Typiquement, la journalisation tient à l'éviction des transactions validées pour en stocker la trace "ailleurs", ça peut être une ou des table(s) de la même base (par planification ou déclenchement à la clôture de la journée), une autre base dont l'accès est moins intensif ou tout simplement une sauvegarde, du coup je vois assez mal ce que tu veux dire...
 
La seule utilité est bien le nettoyage des tables "actives" de façon à limiter leur empreinte en mémoire et donc augmenter les performances, tout en conservant l'historique, la sécurisation des transactions a lieu en amont et sert de base à cette journalisation.


 
En fait, pour qu'une transaction soit considérée validée, il faut être sur que les donnée soit sur disque, d'ou l'utilisation I/O synchrone qui protège contre les pannes de courant. Hors dans le cas des HDD, les I/O synchrones sont très lentes (et c'est la que les SSD apporte un gros plus) et d'autant plus  si ces I/O sont aléatoires. Donc on journalise pour avoir des écritures séquentielles et donc garder des perfs pas trop dégueulasse. Avec ces mémoires, on pourra garder les donnés de transaction en mémoire (même après une coupure de courant) jusqu'à ce quelle soit sur le disque et donc plus besoin de redolog.  
 
C'est à ça que je pense.

Reply

Marsh Posté le 27-05-2015 à 19:58:13   0  

Et avec un système de fichiers à écritures atomiques ça fait quoi?
 
je pose la question mais en fait j'ai juste envie de dire "atomique"

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed