高性能计算吧 关注:91贴子:90
  • 4回复贴,共1

请问一下大家,docker容器中运行模型和在裸机上运行模型,对于硬

只看楼主收藏回复

如题,求助


IP属地:北京1楼2023-04-11 22:35回复
    标题写了一半


    来自Android客户端2楼2023-04-28 09:22
    收起回复
      在 Docker 容器中运行模型和在裸机上运行模型之间存在一些差别。Docker 容器是一种虚拟化技术,其中应用程序和其依赖项被打包在一起,以便在不同的计算机上运行。它可以提供与底层硬件的抽象层,因此可能会对性能产生一些影响。以下是一些差异:
      1. CPU 利用率:在 Docker 容器中,应用程序需要共享 CPU 资源。这可能导致 CPU 利用率的下降。此外,容器化可能导致某些 CPU 功能失效(例如,性能计数器和质询指令),从而影响性能。
      2. 内存利用率:Docker 容器需要占用一定的内存空间,以执行其追踪、备份和启动活动。因此,它可能会影响内存利用率。
      3. 磁盘和网络 IO:Docker 容器在不同机器之间移动应用程序会占用一定的磁盘和网络带宽。因此,它可能会影响 I/O 性能。
      总之,Docker 容器有可能影响模型的性能,但是它也有许多优点。一般来说,Docker 容器的性能与宿主机器的硬件相对应。因此,在选择 Docker 容器作为运行模型的平台时,需要考虑容器会对性能的影响,以及容器的优点和缺点。


      来自Android客户端3楼2023-05-22 09:32
      回复