J'ai récemment déplacé de très nombreux fichiers à deux endroits différents. Il s'agissait exactement du même ensemble de données sur chaque site, à l'aide d'une commande robocopy identique, mais ce qui a pris moins de 30 minutes sur Windows Server 2012 R2 à notre siège (à l'aide de PowerShell v4) a pris environ 15 heures sur Windows Server 2008 R2 SP 1 (PowerShell v2) dans le centre serveur de notre FAI. Ce dernier serveur dispose en fait de plus de RAM et de CPU (deux fois plus, en fait : 512 Go de mémoire, 64 cœurs).
La seule autre différence matérielle évidente (pour moi) entre les deux tâches est que sur le serveur 2012, j'ai déplacé les données d'un disque local vers un volume SAN alors que sur le serveur 2008 R2, cela s'est fait à travers le SAN (de LUN à LUN). Je ne m'attendrais pas à ce que ce soit le coupable puisque la bande passante iSCSI entre les volumes source et destination est la même sur chaque machine.
Peut-être que quelque chose m'échappe, alors j'ai voulu poser cette question ici et voir si vous aviez des idées.