#开发运维

0 关注者 · 32 帖子

旨在统一软件开发 (Dev) 和软件运营 (Ops) 的软件工程实践。

新增
文章 Jeff Liu · 四月 2 7m read

在本文中,我将向你展示如何在笔记本电脑上快速建立一个分片 IRIS 节点集群。本文的目的既不是详细讨论分片,也不是定义生产就绪架构的部署,而是展示如何在自己的电脑上快速建立一个配置为分片节点的 IRIS 实例集群,并利用它来玩转和测试这一功能。如果你想了解更多有关 IRIS 分片的信息,请点击此处查看相关文档。

首先,我要说明的是,IRIS分片允许我们做两件事:

  • 定义、加载和查询分片表(shard tables),数据将在集群节点之间透明分发
  • 定义联合表(federated tables),提供属于不同表的数据的全局和组合视图,这些数据将物理存储在不同的分布式节点中

因此,正如我所说,我们可以在其他文章中讨论分片表或联合表,现在只需关注前一步,即设置分片节点集群。

0
0 34
新增
文章 Nicky Zhu · 三月 26 3m read

已包含在 SystemPerformance 中

SystemPerformance 已内置 NFS 磁盘命令(包括 nfsiostat),但默认处于禁用状态。通过以下命令启用:

$$Enablenfs^SystemPerformance()

启用后,系统将添加以下 NFS 命令(以 Linux 为例):

  • /usr/sbin/nfsstat -cn
  • /usr/sbin/nfsiostat [间隔] [次数]

请确保这些命令已安装且可通过操作系统运行

如需重新禁用,可执行:

$$Disablenfs^SystemPerformance()

向 SystemPerformance 添加通用命令

添加任意操作系统工具时,会在 ^IRIS.SystemPerformance("cmds","user")下创建一个"用户"命令。

示例

%SYS>set ^IRIS.SystemPerformance("cmds","user",$i(^IRIS.SystemPerformance("cmds","user")))=$lb("nfsiostat","/usr/sbin/nfsiostat ","间隔"," ","次数"," > ")

操作建议

添加前建议先查看现有命令结构,选择合适的配置文件名称:

zwrite ^IRIS.
0
0 8