2017-09-19 11 views
-2

J'ai développé une application WPF (C#) qui permet de gérer un grand nombre d'abonnés. La société qui possède cette application a beaucoup de succursales à travers le pays et ils veulent déployer cette application pour chaque branche via LAN. Ils veulent connaître la bande passante requise pour cette application.Comment estimer la bande passante de mon application .Net (WPF)

Comment puis-je mesurer la bande passante que mon application utilise par utilisateur pour calculer la bande passante requise pour le réseau local, où l'application fonctionnera. J'utilise SQL Server 2012 au niveau du backend pour les services de base. Les informations de compte des abonnés sont conservées dans la base de données.

Répondre

0

sys.dm_exec_connections peut être utilisé pour mesurer la bande passante par connexion.

Vous pouvez simplement déclencher quelques requêtes de base qui sont principalement envoyées depuis votre client WPF vers sql en une seule connexion et mesurer une bande passante approximative requise.

1

Certaines applications de surveillance comme NetBalancer (https://netbalancer.com/) peuvent vous fournir la bande passante consommée par votre application. Je recommande de l'estimer pour toutes les fonctionnalités majeures de votre application et de prévoir le nombre de fréquence d'utilisation de ces fonctionnalités. À partir de cette variable, vous pouvez fournir une estimation de la bande passante requise. Surveillez également l'application une fois qu'elle est hébergée sur le réseau local pour obtenir un nombre plus réaliste et gardez à l'esprit que le modèle d'utilisation de chaque service peut être différent de sorte que chaque instance de votre application puisse avoir un ensemble différent de bande passante.