Mais je ne vais pas traîner plus la dessus: tant que nspeed est au meme niveau que curl et iperf3, ca me suffit pour le moment.
J'ai un léger écart, mais ce que je vois c'est surtout que Windows semble très incohérent.
Sur le 3500X avec un serveur nspeed local :
- un client nspeed (dans le même processus, ou séparé) donne entre 9,2Gbps et 11,2Gbps
- le curl 7.55.1 intégré à Windows donne 1110Mo/s, donc à priori un peu moins (à voir, en fonction de ce qui est compté par npeed et curl)
- le curl 7.76.1 officiel donne 15xx-16xxMo/s, soit un peu plus
Sur le 3930K avec un serveur nspeed local :
- un client nspeed (dans le même processus, ou séparé) donne environ 6Gbps (soit la moitié de ce que j'avais hier
)
- le curl 7.76.1 officiel donne 800Mo/s à 1000Mo/s, c'est assez variable
Dans le test combiné réception/envoi, j'avais 12.0 Gbps/8.2 Gbps, et là j'ai fait 6.5 Gbps/10.8 Gbps puis 7.0 Gbps/12.5 Gbps.
Peut-être que le get plus lent permet un put plus rapide.
J'ai l'impression qu'il essaye de garder nspeed et curl sur le même coeur, jusqu'à ce que ça sature, d'où un comportement un peu étrange.
Peut-être qu'il faudrait forcer l'affinité.