LAXCUS集群操作系统 - SWARM命令

Laxcus是把许多服务器聚合起来,形成一个巨大的资源池,以分时共享方式分配给许多用户使用的操作系统。在Laxcus集群操作系统里,每个用户都拥有独立的虚拟空间,来运行各种应用软件,和大数据、数据库业务。命令做为Laxcus集群操作系统的一个组成部分,是管理计算机集群、执行业务的主要手段。与Linux、Windows的命令不同,Laxcus命令遵循集群架构,96%以上分布命令,它会同时作用到许多服务器节点,并从这些节点返回处理结果。目前Laxcus集群操作系统有200多个命令,分别被管理员和用户使用。这些命令包括:网络通信命令、应用软件命令、边缘计算命令、大数据命令、数据库命令、人工智能命令、资源管理和分配调度命令、工具命令。

 

Laxcus集群操作系统每个节点都有控制信道和数据信道,Swarm是检测节点数据信道传输速率的命令。为了实现大规模的数据传输,所有节点的数据信道都默认采用UDP通信。就象当前的5G网络一样,一旦获得更高的数据传输效率,将直接改善数据分布存储和分布计算时间,进而提高业务整体处理效果。

这样有助提高数据在网络中的传输效率,进而减少分布业务的数据存储和计算时间。通信纠错由收发两侧节点承担。

标准的Swarm命令格式是:

Swarm 测试流量 单次流量长度 流量子包长度 子包发送间隔 to 目标节点

参数说明:

测试流量:即本次要求发送的数据流量总数,如10M。命令支持的单位有“K、M、G”。测试流量检测服务器接收数据和缓存数据的能力,它和服务器的CPU、内存,以及网络设备、网络带宽强相关。

单次流量长度:即一次持续发送的数据流量,比如下图的256K。单次流量长度主要检测服务端套接字缓存和持续接收数据包的能力。

流量子包长度:因为是UDP通信,单次流量发送时,会把数据拆分成多个流量子包。考虑冗余要求和流量子包包头尺寸。流量子包长度63K以下为宜。如果测试环境在公网,为了减少UDP数据包拆分/重组,建议将参数设置为小于IP包长度。

子包发送间隔:即两个流量子包之间的间隔时间,单位是毫秒计,如10毫秒,或者10ms。

目标地址:用户只能使用关键字“hub”,即登录的gate节点。管理员可以检测集群内的任意节点,此时必须标准完整的地址格式,这个格式是:节点://ip(或域名):tcp端口_udp端口

 

LAXCUS集群操作系统 - SWARM命令_第1张图片

swarm命令在front.terminal节点测试效果

LAXCUS集群操作系统 - SWARM命令_第2张图片

swarm命令在Watch节点的测试效果

测试信息会在结果报告中显示,如果发生丢包和超时重传现象,系统内置的人工智能模块DFL将判断处理它们,并把它们收集起来,做为以后计算机集群智能通信服务的分析推理依据。管理员应该适当调整参数,特别是减少流量子包尺寸和增加子包发送间隔。这些通信参数可以配置到通信节点双方的“local.xml”文件里,通信节点将默认使用这些参数进行数据传输,其中“packet-size”属性对应单次流量,“subpacket-size”对应流量子包长度。

LAXCUS集群操作系统 - SWARM命令_第3张图片

 

你可能感兴趣的:(集群,laxcus)