节点服务器的基本配置与管理
-
启动容器
- 使用命令
nstart创建一个新容器。 - 示例:
nstart my_container
- 使用命令
-
停止容器
- 使用命令
nstop确保容器不再运行。 - 示例:
nstop my_container
- 使用命令
-
容器的恢复
- 启动恢复容器
- 使用命令
ngstart,指定恢复点和恢复时间。 - 示例:
ngstart my_container -r 1 3m
- 使用命令
- 停机恢复容器
- 使用命令
ngstop,指定恢复点和恢复时间。 - 示例:
ngstop my_container -r 1 3m
- 使用命令
- 启动恢复容器
-
容器的重启
- 系统自动重启
- 调用
ngstart会自动重启容器。 - 示例:
ngstart my_container
- 调用
- 通过
ngstart和ngstop绑定- 使用
ngstart和ngstop绑定容器。 - 示例:
ngstart my_container -ngstart stop my_container -ngstop
- 使用
- 系统自动重启
容器启动后,系统自动重启容器。
- 系统自动重启
-
容器的创建和管理
- 启动容器
- 使用
ngstart创建新容器。
- 使用
- 停机容器
- 使用
ngstop确保容器停止并释放资源。
- 使用
- 启动容器
-
容器的关联
- 创建关联容器
- 使用命令
ng关联容器创建关联容器。
- 使用命令
- 关联容器
- 关联容器意味着容器和节点共享资源,例如内存。
- 示例:
ng关联容器 my_container
- 创建关联容器
容器资源分配与管理
-
内存分配
- 使用
ngallocate命令定义内存分配参数,如大小、分配类型、缓存、增长比例等。
- 静态分配
- 使用
ngallocate --type static创建静态分配。 - 示例:
ngallocate --type static --mem 8M
- 使用
- 动态分配
- 使用
ngallocate --type dynamic创建动态分配。 - 示例:
ngallocate --type dynamic --max-time 3m --grow 1%
- 使用
- 使用
-
内存管理
- 释放内存
- 使用
ngstat --release或ngrelease --mem来释放内存。
- 使用
- 释放比例
- 使用
ngrelease --mem 5%权限来释放内存的5%。
- 使用
- 释放内存
测速与性能监控
-
性能监控
- 使用
ngstat命令ngstat是节点服务器性能监控的核心工具。- 示例:
ngstat --cap以当前状态获取性能指标。
- 监控和分析
- 比较两个容器的带宽、CPU、磁盘等性能指标。
- 使用
ngcap --summary分析详细性能信息。
- 使用
-
自动化监控
- 自动监控
- 使用
ngcap --auto自动监控两个容器的带宽。
- 使用
- 监控日志
- 设置
ngstat --save保存性能指标日志,方便后续分析。
- 设置
- 自动监控
实际应用示例
-
示例:配置容器并监控性能
- 创建新容器:
ngstart my_container - 使用
ngstat --cap查看当前性能指标。 - 使用
ngcap --cap --summary比较两个容器的带宽。 - 使用
ngcap --auto自动监控两个容器的带宽变化。
- 创建新容器:
-
示例:使用关联容器进行负载测试
- 创建关联容器:
ng关联容器 my_container - 测试关联容器的性能,确保资源分配和释放正确。
- 使用
ngcap --cap --summary分析性能指标。
- 创建关联容器:
通过以上步骤,你可以系统地学习节点服务器的配置和测速相关功能,掌握容器管理、资源分配、性能监控和自动化监控等技能,从而在实际项目中灵活运用这些工具。




