Può una macchina Hyper-V essere fatta più lentamente e / o emulare una connessione di networking lenta?

Ho bisogno di riprodurre un problema con una comunicazione asynchronous client-server (un gruppo di JavaScript AJAX vs una aata OData), apparentemente causata da una condizione di gara nei calcoli quando il server e / o la connessione di networking rallentano.

Ora, l'ambiente di prova che ho è una macchina Hyper-V locale, quindi è tutto shiny e veloce … ho bisogno di rallentare per verificarlo.

  • Dovrebbe una piccola azienda bloccare la multicast sulla propria networking?
  • Avviare la connessione di networking dal recupero Ubuntu?
  • Limitazione dei tassi con HP ProCurve 5406 QOS
  • Tagliare i cavi di networking in Cisco 2960 PoE
  • Cisco VPN Client su Vista - Virtual Adapter
  • Software per diagnosticare (ping) una networking oltre 24 ore?
  • C'è un metodo conosciuto per (in pratica) far sì che una macchina LAN Hyper-V si comporti come un server remoto raggiunto attraverso una connessione Internet di scansione?

  • INACCESSIBLE_BOOT_DEVICE sulle macchine virtuali Hyper-V 2012 R2
  • CentOS 6 su Hyper-V - la scheda di networking non funziona (nessuna funzionalità di checksum)
  • Cluster Hyper-V con CPU diversa
  • Come faccio a comprimere il file VHD con Ubuntu?
  • Fornire l'archiviazione iSCSI per ambienti virtuali tramite host o direttamente agli ospiti?
  • Layout RAID per l'utilizzo del server terminal - quali sono le mie opzioni?
  • 3 Solutions collect form web for “Può una macchina Hyper-V essere fatta più lentamente e / o emulare una connessione di networking lenta?”

    Il metodo migliore che ho trovato per simulare una connessione internet crapy è quello di mettere un router pfsense tra il server e il mio PC di prova e impostare le funzionalità Limiter. https://doc.pfsense.org/index.php/Traffic_Shaping_Guide#Limiter

    Questo può essere utilizzato per emulare una networking lenta, latente o addirittura introdurre la perdita di pacchetti per vedere come le applicazioni reagiscono a condizioni di networking avverse.

    pfsense può funzionare all'interno di una macchina virtuale hyperv. Quindi è ansible impostarlo e modificare le impostazioni della networking del server per essere dietro il pfsense.

    Se non ti piace pfsense puoi utilizzare qualsiasi distro BSD che support Dummynet. http://cs.baylor.edu/~donahoo/tools/dummy/tutorial.htm

    Non è ansible rallentare la networking sul guest VM, ma è ansible collocarlo dietro un router che si occuperà di rallentare la connessione; che il router può essere un altro WM con due interfacce di networking, eseguendo uno strumento in grado di personalizzare la width di banda di networking e la latenza alle proprie esigenze.

    Ci sono diversi strumenti per questo, uno dei più versatili e più facili da configurare e utilizzare è WANEM .

    Non fuori dalla scatola. Inoltre non è necessario che la macchina sia più lenta – si desidera simulare una connessione LAN, cioè una bassa width di banda (che può essere fatta in Hyper-V 2012 R2 ad un certo aspetto) e latenza. La latenza è veramente difficile da fare – non so di nessun software che faccia questo – perché significa bufferizzare tutti i pacchetti.

    La disattenzione LAN è facile – eseguire tutto attraverso un router capace (Mikrotik) che ha QOS e rendere la width di banda davvero veramente davvero male lì.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.