当前位置:首页 > CN2资讯 > 正文内容

云服务器网络测速 云服务器性能测试

13小时前CN2资讯


测试云服务的性能

11/11/2016

本文内容

概述

可以通过以下方式测试云服务的性能:

使用 Azure 诊断,可以收集有关请求和连接的信息,可以查看站点统计信息,其中显示了客户角度的服务执行情况。 若要快速入门,请参阅为 Azure 云服务和虚拟机配置诊断。

通过使用 Visual Studio 探查器,可以获取该服务在计算方面运行情况的深入分析。 如本主题所述,当服务在 Azure 中运行时,可以使用探查器来测量性能。 有关当服务在计算模拟器中本地运行时如何使用探查器来测量其性能的信息,请参阅使用 Visual Studio 探查器来测试在计算模拟器中本地运行的 Azure 云服务的性能。

选择性能测试方法

使用 Azure 诊断进行收集:

对网页或服务(如请求和连接)的统计信息。

对角色的统计信息,例如角色重启的频率。

有关内存使用率的整体信息,例如垃圾回收器所用时间的百分比,或是正在运行的角色的内存集。

希望执行以下任务时,可使用 Visual Studio 探查器:

确定哪些功能用时最多。

对于计算密集型程序,测量其各部分用了多少时间。

比较服务两个版本的详细性能报告。

在比单个内存分配更详细的级别上,分析内存分配。

分析多线程代码中的并发问题。

使用探查器时,无论云服务是在本地运行还是在 Azure 中运行,都可以收集数据。

希望执行以下任务时,应在本地收集分析数据:

针对云服务中不需要实际模拟负载的部分,测试其性能,如特定辅助角色的执行。

在受控的隔离条件下,测试云服务的性能。

将云服务部署到 Azure 之前,测试其性能。

私下测试云服务的性能,而不影响现有的部署。

测试服务的性能,而不产生在 Azure 中运行的费用。

希望执行以下任务时,应在 Azure 中收集分析数据:

测试云服务在模拟或真实负载下的性能。

使用用于收集分析数据的检测方法,如本主题下文中所述。

使用服务在生产中运行时的相同环境,测试服务性能。

通常会通过模拟一个负载,测试正常或压力状况下的云服务。

分析在 Azure 中的云服务

从 Visual Studio 发布云服务时,可以分析服务,指定提供所需信息的分析设置。 为每个角色实例启动分析会话。 有关如何从 Visual Studio 中发布服务的详细信息,请参阅从 Visual Studio 发布到 Azure 云服务。

若要了解有关 Visual Studio 中的性能分析的详细信息,请参阅性能分析初学者指南和使用分析工具分析应用程序性能。

备注

发布云服务时,可以启用 IntelliTrace 或分析。 但二者不能同时启用。

分析集合方法

根据遇到的性能问题,可以使用不同的分析集合方法:

CPU 采样 - 此方法为 CPU 利用率问题的初始分析收集有用的应用程序统计信息。 CPU 采样是建议的方法,用于启动大多数性能调查。 收集 CPU 采样数据时,这不会对要分析的应用程序产生很大影响。

检测信息 - 此方法收集用于重点分析和分析输入/输出性能问题有用的详细计时数据。 在分析运行过程中,检测方法将记录每个进入、退出以及对模块中的函数执行的函数调用。 此方法适用于收集有关代码中某个部分的详细计时信息,以及了解输入和输出操作对应用程序性能的影响。 此方法禁用计算机运行 32 位操作系统。 仅当云服务在 Azure 中运行,而非以本地方式在计算模拟器中运行时,此选项才可用。

.NET 内存分配 - 此方法通过使用采样分析方法收集 .NET Framework 内存分配数据。 所收集的数据包括数量和分配的对象的大小。

并发性 - 此方法收集资源争用数据和线程执行数据,这些数据可用于分析多线程应用程序和多进程应用程序。 并发方法收集阻止代码执行(如线程等待释放对应用程序资源的锁定访问时)的每个事件的数据。 此方法可用于分析多线程应用程序。

还可以启用 层交互分析,这种方法提供了有关在可与一个或多个数据库通信的多层应用程序函数中同步 ADO.NET 调用的执行时间的更多信息。 可以使用任意分析方法收集层交互数据。 有关层交互分析的详细信息,请参阅层交互视图。

配置分析设置

下图演示了如何从“发布 Azure 应用程序”对话框配置分析设置。

备注

若要启用 “启用分析” 复选框,必须在用于发布云服务的本地计算机上,安装探查器。 默认情况下,在安装 Visual Studio 时会安装探查器。

配置分析设置

在“解决方案资源管理器”中,打开“Azure 项目”的快捷菜单,并选择“发布”。 有关如何发布云服务的详细步骤,请参阅使用 Azure Tools 发布云服务。

在 “发布 Azure 应用程序” 对话框中选择 “高级设置” 选项卡。

若要启用分析,请选择 “启用分析” 复选框。

若要配置分析设置,请选择 “设置” 超链接。 此时会显示“分析设置”对话框。

在“要使用什么分析方法”选项按钮中,选择所需的分析类型。

若要收集层交互分析数据,请选中 “启用层交互分析” 复选框。

若要保存设置,请选择 “确定” 按钮。

当发布此应用程序时,这些设置用于为每个角色创建分析会话。

查看分析报告

为云服务中的角色的每个实例创建分析会话。 要从 Visual Studio 查看每个会话的分析报告,可以查看“服务器资源管理器”窗口,并选择“Azure 计算”节点以选择角色的实例。 然后,可以查看分析报告,如以下插图所示。

查看分析报告

若要在 Visual Studio 中查看“服务器资源管理器”窗口,请在菜单栏上选择“视图”、“服务器资源管理器”。

选择“Azure 计算”节点,并针对从 Visual Studio 发布时所选的要进行分析的云服务,选择相应 Azure 部署节点。

若要查看实例分析报告,选择服务中的角色,打开特定实例的快捷菜单,然后选择 “查看分析报告”。

报告是一个 .vsp 文件,它现在已从 Azure 下载,且下载状态显示在 Azure 活动日志中。 下载完成后,分析报告会显示在名为 .vsp 的 Visual Studio 编辑器选项卡中。 随即会显示报告的汇总数据。

若要显示报告的其他视图,请在“当前视图”列表中,选择所需视图类型。 有关详细信息,请参阅分析工具报告视图。

后续步骤

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/22467.html

    分享给朋友:

    “云服务器网络测速 云服务器性能测试” 的相关文章

    韩国VPS推荐:丽萨主机、莱卡云、Kdatacenter对比,低延迟高稳定性选择

    丽萨主机 丽萨主机是一家提供韩国VPS服务的知名提供商,特别适合需要低延迟和高稳定性的用户。他们的机房位于首尔,采用双ISP类型原生IP,确保网络连接的稳定性和速度。对于国内用户来说,丽萨主机的三网直连设计让访问延迟保持在60ms左右,非常流畅。他们还提供了59.43的CN2线路,进一步优化了网络体...

    DC2:动画创作、网络安全与汽车文化的多重魅力探索

    DC2 可谓是一个充满魔力的词汇,它在不同的领域中有着不同的意义。这种多样性让它成为了动画爱好者、汽车迷,甚至网络安全专家的共同话题。我对这些含义的探索,给我带来了许多启发和乐趣,让我对这个小小的组合字母有了更深刻的理解。 首先,提到 DC2,许多人可能会想到 DC2 动画软件。这款软件不仅在手机动...

    探索4837线路:高速度、稳定性与价格优势的网络选择

    在当今网络时代,选择合适的线路对于提高上网体验至关重要。4837线路就是其中一个备受关注的选项。它主要指在回国或出国前,通过一个名为4837的节点进行连接,进行跨国网络传输。这个线路归类为联通线路,其特点在于相对负载较低,使得整体表现更胜一筹。经过近年来的广泛应用,4837线路逐渐成为热门选择。 我...

    VPS IP被封怎么办?常见原因与解决方案分析

    在使用VPS的过程中,有时候会遇到VPS IP被封的情况,这对很多用户来说,会带来一些困扰。虽然情况不同,但通常来说,下列几个原因是比较常见的,了解这些原因能够帮助我们更好地避免封禁。 首先,敏感操作常常是导致IP被封的重要原因之一。比如,如果你进行了一些网络爬虫、频繁请求某个网站内容,或者试图访问...

    联通169回程路由怎么样?优缺点及用户评价分析

    在当下的网络环境中,联通169回程路由成为了一个备受关注的话题。很多人对它的表现充满好奇,联通169回程路由究竟如何呢?从基本信息到工作原理,再到它的主要特点,我们一起深入了解一下。 联通169回程路由的基本信息 联通169回程路由主要分为几种类型。我们通常提到的普通网络(AS4837 + AS48...

    如何购买域名:选择与交易的完整指南

    购买域名是启动网站或在线服务不可或缺的一步。对于很多人来说,域名不仅是网站的门面,更是品牌的形象。想象一下,拥有一个简洁、易记的域名能够让用户更轻松地找到你的服务或产品,并在他们心中留下深刻的印象。 域名的功能多种多样,它不仅能帮助你构建互联网身份,还能影响网站在搜索引擎中的排名。因此,选择一个合...