|
|
发表于 2025-12-28 01:58:12
|
查看全部
傲腾才会拖慢延迟吧,傲腾的冷热数据置换对模拟器很糟糕 在 Memory Mode 下,DDR4 是 L4 Cache(热数据),傲腾是主内存(冷数据)。安卓模拟器(雷电、MuMu等)长时间运行后,会产生大量的垃圾数据和日志,内存占用会逐渐膨胀(Memory Leak 是模拟器通病)。
刚开始跑,数据在 DDR4 里,飞快。跑久了,内存占用超过了 DDR4 的容量(或者缓存策略认为某些数据“冷”了),数据被踢到傲腾里。当模拟器又要调用这些数据时,从傲腾读取的延迟比 DDR4 高得多,CPU 就得“等数据”,表现出来就是掉帧、卡顿、声音撕裂。模拟器不仅吃内存,还疯狂读写磁盘(生成缓存文件)。如果你的 PVE 也是装在傲腾或者普通 SSD 上,长时间运行后的 GC(垃圾回收)机制会占用 I/O 带宽,导致卡顿。
另外你用PVE,建议强行绑定 NUMA: 在 PVE 里,确保分配给 VM 的 vCPU 和内存是在同一个物理 NUMA 节点上的(虽然 8259CL 是单路,但内存通道分配也会影响)。确保每个 VM 都能最大化独享资源,互不影响环境。不过有个小建议就是写个脚本,每天凌晨自动重启一次模拟器 VM,这是解决模拟器内存泄漏最土但最有效的办法。
至于反作弊,只能去隐藏特征。pve正常就是改conf- args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'
复制代码 可以试试加上 kvm=off 和 hv_vendor_id 解决反作弊
如果确实要真机,不如说2u4把3个拿来当游戏,最后一个作为“自我管理”,相当于一个备用处理(不然得找远程手)。主要还是傲腾,这个真的挺头疼的,需要减少 swap 到傲腾的几率 |
|