2010-09-12 42 views
1

Ou plutôt comment la RAM distante se compare-t-elle à l'accès disque local? Si la réponse est "ça dépend", quelles sont les conditions? Modèles d'accès aux données, taux de lecture-écriture, distance, etc.Est-ce que la lecture à partir d'un fichier mappé en mémoire réseau distant ou d'un bloc de périphérique est plus rapide que la lecture de disques durs locaux 7200rpm?

Enfin, que se passe-t-il si les disques locaux sont des fichiers NetApp?

Merci.

+0

La réponse est "ça dépend". Pour trouver ce qui est vrai dans votre situation, prenez quelques mesures. – Seth

Répondre

1

C'est toujours une question de latence par rapport à la bande passante. Le temps d'accès à la mémoire distante sera de l'ordre de microsecondes pour la mise en réseau gigabit, 100s de nanosecondes pour InfiniBand et 10 GigE par rapport aux millisecondes pour les disques locaux (exemple Seagate ST3250318AS - 4.1ms). Dès que le disque a atteint un bloc contigu, son taux de transfert dépassera celui du réseau gigabit, ce qui explique pourquoi le disque local est principalement considéré comme plus rapide.

0

En général, le disque dur local sera plus rapide, car la connexion distante sera limitée par la surcharge de la bande passante du réseau + protocole. Si "local" (ils ne sont pas vraiment locaux s'ils se trouvent sur un netapp distant) sont netapps, ils seront généralement plus lents que la RAM distante. Puisque netapps aura très probablement le même surcoût de réseau + goulot d'étranglement de protocole, plus la surcharge du système de fichiers (nfs/smb), et probablement une sorte de surcharge RAID.