CAS 上创建centos7的虚拟机,在该虚拟机内java使用System.load加载so库一直奔溃。
同样配置的其他厂商的虚拟机则正常。
与客户侧对比其他厂商的操作系统时,发现内核、软件版本都一致。
后与客户侧确认,该编译需要部分CPU指令集的支持。
使用lscpu查看该虚拟机的CPU指令集,发现只有很少一部分,跟其他厂商相差很多。
但查看CVK主机的CPU指令集则有很多。
问题明确,虚拟机的CPU模式是兼容模式,只去了大部分CPU支持的指令集,因此很多指令集缺失。
将虚拟机的CPU模式改为直通,可以使用CVK的所有CPU指令集。
注意该操作要重启虚拟机,确保生效可以按照以下步骤操作。
关闭虚拟机》》修改虚拟机CPU模式为直通》》启动虚拟机。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作