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

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

展开
收起
数据大拿 2023-05-05 16:47:12 600 分享 版权
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
    赞同 展开评论
问答地址:

快速交付实现商业价值。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理