---
title: 设置cfct_config配置文件（配置方案二）
description: "通过设置cfct_config配置文件可以灵活配置视频流云手机使用的资源，使性能达到最优。云手机启动时必须在启动路径下存放cfct_config配置文件，云手机容器会使用该文件中的配置，使用时应确保cfct_config配置文件中的配置正确。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_20_0025.html
sourcePath: /source/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_20_0025.html
indexId: 1353dd2e88a1e2ee7912a66639a06af4fc615448a7d9a50d55de8206c5d234fb79
---
# 设置cfct_config配置文件（配置方案二）

通过设置cfct_config配置文件可以灵活配置视频流云手机使用的资源，使性能达到最优。云手机启动时必须在启动路径下存放cfct_config配置文件，云手机容器会使用该文件中的配置，使用时应确保cfct_config配置文件中的配置正确。

cfct_config配置文件配置项和配置方法如下所示。

1. 解压cfct_config配置文件并设置文件权限，使文件拥有者有读写权限而其他属组用户和其他用户只有读权限。
  1 2 3 cd /home/kbox_video/ tar -xvf DemoVideoEngine.tar.gz cfct_config chmod 644 cfct_config

2. 通过配置GPU、CPU、USERDATA等map中对应路数的值，选择该路容器使用的GPU、CPU以及数据卷存放路径。
  为确保视频流云手机的稳定运行与最佳性能，请保障每个容器所绑定的CPU物理核和GPU渲染节点同属于一个CPU片。

3. 针对1张GPU卡环境：需要修改cfct_config配置文件中VIDEO_CPU_MAP_{CPU总核数}CORE_MODE{CPU_BIND_MODE变量值}。
  以VIDEO_CPU_MAP_128CORE_MODE0为例，保留该配置变量下与GPU绑定的CPU配置，删除其他配置，当GPU卡插在CPU0上时，删除MODE0_CPUS2和MODE0_CPUS3所有相关引用；若GPU卡插在CPU1上时，删除MODE0_CPUS0和MODE0_CPUS1所有相关引用。
  - 如何确认当前环境只有一张GPU？
    查询服务器中道客DC1000信息。 1 lspci -D | grep 0200

    回显如下所示，可知该服务器上只有一张道客DC1000，其中0000:04:00.0为busID。 1 2 3 4 0000:04:00.0 3D controller: Device 1f4f:0200 0000:04:00.1 3D controller: Device 1f4f:0200 0000:04:00.2 3D controller: Device 1f4f:0200 0000:04:00.3 3D controller: Device 1f4f:0200

  - 如何确认GPU与CPU的绑定关系？
    查询该显卡所属的NUMA。 1 lspci -vvvs {busID} | grep NUMA

    回显如下所示，说明该卡绑定在cpu的NUMA 0上。

    1 NUMA node: 0


4. 如果需要使能图形加速层，请参见图形加速层的基本功能和使用说明。
