华为云服务器qt-enclave-env工具介绍_云淘科技
qt-enclave-env是一个service,service启动后从qt-enclave-env.conf配置文件中读取需要隔离的资源信息,并执行资源隔离操作。隔离操作需要在创建QingTian Enclave虚拟机之前执行。接下来我们将介绍该服务的配置文件/etc/qingtian/enclave/qt-enclave-env.conf:
#enclave虚拟机隔离大页内存类型,可配置2或1024,分别表示2M大页或1G大页 hugepage_size:1024 # 配置需要隔离的内存大小,数值需要为hugepage_size的整数倍. memory_mib:1024 # 配置需要隔离的cpu个数, 该配置项与cpu_list互斥,二者只能配置一个,否则service启动失败 cpu_count:2 # 配置需要隔离的cpu列表,可填入0以外的其他cpu id,该配置项与cpu_count互斥,二者只能配置一个,否则service启动失败 # cpu_list:2,3
需要注意的是:qt-enclave-env服务预留大页内存是否成功受父虚拟机本身内存碎片化影响,系统长时间运行或者反复重启qt-enclave-env可能导致无法预留出足够的大页内存。推荐的使用方式是在系统刚启动时,启动一次qt-enclave-env预留足够的内存即可。
父主题: QingTian CLI(qt CLI)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家