用户在日常科研计算、仿真计算的过程中,会遇到以下影响工作心情和任务流畅度的场景:
“工程师说集群系统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-07-28
超算互联网启动“十万卡镜像征集挑战赛”,打通国产算力生态“最后一公里”
-
2026-07-23
何牧君:海量科学计算智能体正接踵而至
-
2026-07-20
「十万卡」论文精读 | 推理优先,性能拉满!Mamba-3三大革新,反超Transformer?
-
2026-07-18
十万卡上线1周“跑满”,超算互联网推多项“生态共创”
