用户在日常科研计算、仿真计算的过程中,会遇到以下影响工作心情和任务流畅度的场景:
“工程师说集群系统glibc版本太旧,无法为我一个人升级...”
“运行最新的TensorFlow/PyTorch,但程序报错说glibc版本过低!”
“Ansys Fluent/STAR-CCM+新版本,在集群的老系统上根本跑不起来”
“glibc专用队列资源紧张,作业经常排队”
“在容器环境中运行,节点通信问题很棘手,无法计算跨节点任务...”
刚刚,超算互联网平台重磅推出 glibc 版本热切换功能。能够有效平衡集群系统稳定性维护与用户新环境使用需求。
glibc版本热切换功能,正式上线!
现在起,平台用户可以在单个计算作业中安全、无缝地使用高版本glibc环境!无需系统升级或管理员介入,只需简单切换版本即可适配高版本计算软件,即可实现不同场景下的高效计算。
glibc(GNU C Library)是一个开源的标准C库,是Linux系统中的一个关键组件,用于提供许多系统调用和C库函数的实现,为开发人员提供了强大的工具和支持,使其能够更加轻松地编写高质量、高效、可靠的C程序。glibc版本适配直接影响计算效率与软件兼容性。
glibc热切换功能是如何工作的?
平台融合容器化思维,在用户作业级别实现了 “轻量级沙箱环境” 。通过底层系统调用与调度器的深度集成,为每个作业动态地注入其所需的glibc等系统库,避免了传统容器带来的性能损耗和存储开销。
作业开始前: 当Slurm接收到用户的作业时,会根据作业参数,动态地将包含新版本glibc的镜像“覆盖”到计算节点的系统库路径上。
作业结束后: 系统自动“卸载”覆盖层,计算节点瞬间恢复原始glibc环境,准备运行下一个用户的作业。
如何使用?
glibc版本热切换功能极其简单。用户只需在提交作业的Slurm脚本中添加参数指定所需要的glibc版本即可。
示例:

用户仅需添加以下两个作业参数,剩下的复杂操作,交给集群后台自动完成:

剩下的复杂操作,交给集群后台自动完成。由于glibc热切换需要对计算节点的底层系统库进行动态替换,为确保环境隔离与稳定性,使用该功能时必须在作业脚本中添加独占节点参数。
当前支持的glibc版本
平台已预置了多个glibc版本镜像,可以在命令行通过whichpartition命令查询可用队列和可选glibc版本:

即刻体验,解锁超算新可能
从底层库优化到一体化算网建设,国家超算互联网始终以技术创新赋能科研突破。glibc版本热切换功能的落地,让每一份算力需求都能精准适配,每一次科研探索都能高效推进。
在使用过程中遇到任何问题,有新的glibc版本需求,想了解更多技术细节,欢迎扫描下方二维码联系超算互联网官方客服!

相关新闻
-
2026-04-15
天津算力券政策:企业免费算力红利这样领
-
2026-09-08
算力筑基,AI4S驱动:国家超算互联网持续护航青年科研力量
-
2026-09-04
超算互联网入选“全国一体化算力网方向标准验证试点典型单位”
-
2026-09-03
从参考架构到应用封装,超算互联网再添新国标!
-
2026-09-02
「十万卡」最佳实践 |国产卡上的GPUMD-NEP实战:机器学习势训练、MD模拟与精度验证全攻略
