OpenEuler24.03 部署RagFlow学习记录(PVE虚拟化环境)
在无GPU环境,RagFlow中 的
1.安装 Guest Agent
在 Proxmox Virtual Environment (PVE) 中安装 Guest Agent 主要用于提高虚拟机(VM)的兼容性和管理效率。Guest Agent 可以提供诸如实时内存使用、CPU 使用率、磁盘 I/O 性能等信息的监控,以及允许 PVE 管理节点执行一些操作,例如挂载 ISO 文件、重置虚拟机等
sudo yum install -y qemu-guest-agent
启动Guest Agent 服务,并设置为开机自启
sudo systemctl start qemu-guest-agent
sudo systemctl enable qemu-guest-agent
配置防火墙(如果开启了防火墙)
sudo firewall-cmd --permanent --zone=public --add-port=9022/tcp
sudo firewall-cmd --reload
检查 Guest Agent 状态
sudo systemctl status qemu-guest-agent
2.修改vm.max_map_count
vm.max_map_count 是Linux内核中的参数,用于控制一个进程可以拥有的最大虚拟内存区域(VMA)数量。这个参数对于那些需要大量内存映射文件的应用程序来说尤其重要,因为它限制了进程可以打开的文件数量。在Linux系统中,默认的vm.max_map_count值通常较小,例如65530,但在某些情况下,可能需要增加这个值以支持更多的内存映射区域。
临时修改(重启会失效)
sudo sysctl -w vm.max_map_count=262144
永久修改
vi /etc/sysctl.conf
添加或修改以下行:
vm.max_map_count=524288