如何使用PerfSONAR测试您的网络?数据。使用像PerfSONAR这样的网络测量工具的总体好处是可以及早发现问题。具体来说,通过正确工具的正确答案,可以更严格地修补、调整网络流量以加速全面连接,并改进网络基础设施设计。PerfSONAR在开源Apache2.0许可下发布,使其比大多数此类分析工具更实惠,当您的网络基础设施预算有限时,这是一个很大的优势。PerfSONAR版本PerfSONAR有多个版本:Perfsonar-tools:用于按需测试的命令行客户端版本。Perfsonar-testpoint:向PerfSONAR工具添加自动化测试和集中管理的测试。它具有归档功能,但必须归档到外部节点。Perfsonar-core:包括测试点软件中的所有功能,但使用本地存档而不是外部存档。Perfsonar-toolkit:核心软件,包括一个带有整个系统安全设置的WebUI。Perfsonar-centralmanagement:PerfSONAR的完全独立版本,使用巨大的节点网格来显示结果。它还能够将任务模板推送到每个节点,然后将测量结果发送回中央主机。本教程将使用PerfSonar工具包;该软件中使用的工具包括iPerf、iPerf3和OWAMP。建议需要的操作系统:CentOS/RHEL7ISO:下载完整安装ISO是启动和运行软件的最快方式(http://downloads.perfsonar.net/toolkit/pS-Toolkit-4.1.3-CentOS7-FullInstall-x86_64-2018Oct24.iso)。虽然有Debian版本,但使用起来要困难和复杂得多。最低硬件要求:2个内核和4GBRAM推荐硬件:200GBHDD、4个内核和6GBRAM安装和配置PerfSONAR安装是一个快速的CentOS安装,您可以在其中为硬盘和用户选择时区和配置。推荐使用硬盘自动配置,因为只需要选择“InstallToolkit”,按照提示操作即可。图1.用于选择语言的PerfSonar欢迎屏幕。图2.选择您的语言选择目的地。图3.选择安装目标基本安装完成后,您将看到Linux登录屏幕。图4.Linux登录登录后,系统会提示您创建用户ID和密码以登录到PerfSONAR的Web前端——确保记住您的登录信息。图5.创建用户帐户还需要您禁用root的SSH访问并为sudo创建一个新用户;只需按照创建新用户的步骤操作即可。图6.创建sudo用户帐户您可以使用配置服务自动提供IP地址和主机名。否则,您必须设置主机名(可选)并配置IP地址。登录web前端基本配置完成后,可以通过http://ipaddress/toolkit或http://hostname/toolkit登录web前端。Web前端会显示您刚刚设置的设备名称或IP地址、使用的工具列表、测试结果区、主机信息、全局节点目录和按需测试。这些选项显示在网页的右侧。图7.按需测试图8.主机信息图9.单配置模式的PerfSonar网络前端,您需要另一个节点进行测试。要获取节点,请单击全局节点“LookupServiceDirectory”(http://stats.es.net/ServicesDirectory/)链接,这将显示可用节点列表。图10.可用节点从左侧的pSchedulerServer列表中选择一个外部节点。(我选择了ESnet的Atlanta测试服务器。)图11.选择一个节点单击“登录”按钮并输入在基本配置期间创建的用户ID和密码以配置节点。图12.登录到测试节点下一步,选择Configuration。图13.Configuration按钮这会将您带到配置页面,您可以在其中通过单击“Test”然后单击+Test来向其他节点添加测试。图14.PerfSonar节点配置单击+Test后,您将看到一个带有多个下拉选项的弹出窗口。出于本教程的目的,我使用IPv4在ESnetAtlanta节点上运行单向主动测量协议(OWAMP)测试以测量单向延迟。SidebarOWAMP测量单向特性,例如单向延迟和单向丢失。有了更多的时间源(如GPS和CDMA),就可以高精度地测量这些单向的IP性能指标。OWAMP支持这些测量的互操作性。IPv4是Internet协议的第四个版本,它是当今Internet上大多数系统的主要协议。IPv4协议根据数据包交换原理定义了计算机网络的运行规则。这个低级协议负责实现基于IP地址的网络节点之间的连接。IPv4节点是perfsonar测试节点,只使用IPv4协议进行网络测试。您连接到的perfsonar测试节点与本文档中构建的应用程序相同。下拉菜单应该使用服务器的主界面。确认测试已启用(“测试状态”切换为绿色),然后单击窗口底部的“确定”按钮。图15.添加测试添加测试信息后,单击页面底部的“Save”按钮。图16.保存按钮您将看到有关所有计划测试和测试主机的信息。您可以通过单击“操作”列中的“设置”图标将更多主机添加到测试中。图17.预定测试列表测试间隔是根据建议的设置自动设置的。如果增加测试频率,测试仍会正常运行,但您的硬盘驱动器可能会更快地填满数据。测试完成后,点击ViewPublicDashboard查看返回数据。请注意,访问第一组数据可能需要5分钟到几小时不等。图18.查看公共仪表板公共仪表板显示了一个高级摘要数据集。如果您需要更多信息,请单击“详细信息”。图19.Details(细节)你会看到一个更大的图,有这个选项:你可以展开图来显示一年内收集的数据。图20.扩展PerfSONAR的详细视图正在运行并测试网络。也可以取网络内部的两个节点(或一个内网节点和一个外网节点)进行测试。您可以从您的网络中了解到什么?我在使用PerfSONAR时遇到了以下问题:吞吐量不对称光纤断裂电路速度不符合合同约定由于配置错误导致的内部网络速度下降路由不正确原标题:HowtotestyournetworkwithPerfSONAR,作者:JessicaRepka
