开发者社区 > 云原生 > Serverless > 正文

自定义镜像启动需要指定 shm-size 请问如何设置?

自定义镜像启动需要指定 shm-size 请问如何设置?

展开
收起
数据大拿 2023-05-05 16:47:12 317 0
2 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    在启动自定义镜像时,可以通过配置Docker命令来设置shm-size。具体操作步骤如下:

    登录到ECS控制台,选择要启动自定义镜像的ECS实例,单击“远程连接”按钮,以root用户身份登录到ECS实例。

    执行以下命令,将shm-size设置为需要的值(例如1G):

    $ sudo docker run -itd --shm-size=1g 镜像名称

    其中,“--shm-size=1g”即为设置shm-size为1G的命令参数。您可以根据具体需求进行调整。

    确认自定义镜像已经正确启动,可以通过执行以下命令来查看自定义镜像的运行状态:

    $ sudo docker ps

    如果自定义镜像已经正确启动,将会看到相应的容器信息。

    2023-05-05 16:54:52
    赞同 展开评论 打赏
  • 暂时不支持自定义设置CPU实例:默认64MBGPU实例:5月中旬会有更新,GPU实例的ShmSize=Memory/2(一般Linux系统的/dev/shm默认大小为Host Memory的一半,和这个保持一致)您是使用pytorch elastic multiple data-loaders功能是嘛?临时处置可以调整data-loaders的数量,来规避对shm-size的依赖

    回答7.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-05-05 16:52:45
    赞同 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载