部署 Immersive Video OMAF-Sample
目录
原仓库地址:Immersive-Video-Sample
修改之后的仓库:Immersive-Video-Sample
Server 端搭建
修改 Dockerfile
-
手动设置 wget 和 git 的 http_proxy
-
旧 package 目录 not found,修改为新 package 目录
-
因为找不到 glog 库因此加入软链接操作
|
|
重新编译内核
运行脚本时显示 libnuma 错误因此推断与 numa 设置有关
执行numactl -H
显示只有一个 node,报错输出显示需要至少两个 numa 节点
查询资料之后获知可以使用 fakenuma 技术创造新节点,但是 Ubuntu 默认的内核没有开启对应的内核参数
- 手动下载 Linux 内核源代码到
/usr/src/
目录
|
|
- 解压
|
|
- 复制现有内核配置
|
|
- 安装必要的包
|
|
- 进入内核配置界面
|
|
- 按下
/
键分别查询CONFIG_NUMA
和CONFIG_NUMA_EMU
位置
- 手动勾选对应选项之后保存退出
- 重新编译并等待安装结束
|
|
- 修改
grub
启动参数加入 fake numa 配置
|
|
找到对应行并修改为
|
|
- 更新
grub
并重启
|
|
- 执行
numactl -H
检查 numa 节点数目为 2
- 重新执行脚本如图说明一切正常
Client 端搭建
需要 Ubuntu18.04 环境,虚拟机中安装之后按照 README 命令,执行脚本一切正常