了解 Amazon DCV 会话 - Amazon DCV

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

了解 Amazon DCV 会话

Amazon DCV 提供两种类型的会话——控制台会话和虚拟会话。下表简要说明了两种类型的会话之间的差异。

会话类型 支持 多个会话 所需的权限 直接捕获屏幕 GPU-加速 OpenGL 支持
控制台 Linux 和 Windows 亚马逊DCV服务器 否,在每个服务器上仅允许一个控制台会话 仅管理员用户可以启动和关闭会话 Yes 是,无需额外的软件
虚拟 仅限 Linux 亚马逊DCV服务器 是,在单个服务器上允许多个虚拟会话 任何用户都可以启动和关闭会话 否,为每个虚拟会话运行一个专用的 X 服务器(Xdcv)。屏幕是从 X 服务器中捕获的。 是的,但需要 DCV-GL 包
注意

您不能在同一台 Amazon DCV 服务器上同时运行控制台和虚拟会话。

控制台会话

Windows 和 Linux 亚马逊DCV服务器支持控制台会话。如果你使用的是 Windows Amazon DCV 服务器,则只能使用控制台会话。

一次只能在 Amazon DCV 服务器上托管一个控制台会话。控制台会话由管理员在 Windows Amazon DCV 服务器上创建和管理,root 用户在 Linux 亚马逊DCV服务器上创建和管理。

通过控制台会话,Amazon 可以DCV直接捕获桌面屏幕上的内容。如果服务器配置为GPU,则 Amazon DCV 控制台会话可以直接访问GPU。

虚拟会话

只有 Linux Amazon DCV 服务器支持虚拟会话。

您可以同时在同一台 Amazon DCV 服务器上托管多个虚拟会话。虚拟会话由 Amazon DCV 用户创建和管理。Amazon DCV 用户只能管理他们创建的会话。root 用户可以管理当前在 Amazon DCV 服务器上运行的所有虚拟会话。

通过虚拟会话,Amazon 会DCV启动 X 服务器实例Xdcv,并在 X 服务器内运行桌面环境。Amazon 为每个虚拟会话DCV启动一个新的专用 X 服务器实例。每个虚拟会话均使用其 X 服务器实例提供的显示内容。

注意

虽然 Amazon DCV 确保每个虚拟会话都有独立的Xdcv显示屏,但许多其他系统资源,包括用户主文件夹、D-Bus 服务和设备中的文件,都是按用户分配的,因此可以在多个虚拟会话中共享并可供同一个用户访问。

您不应在同一台 Amazon DCV 服务器上为同一个用户同时运行多个虚拟会话,除非您已设置操作系统以缓解对共享资源可能存在的担忧。

如果dcv-gl软件包已安装并获得许可,Amazon DCV 虚拟会话将共享对服务器的访问权限GPUs。要在多个虚拟会话之间共享基于硬件的 OpenGL,必须通过配置文件将虚拟 X 服务器实例连接GPU到。dcv-gl.conf