openstack远程桌面连接后,显示不流畅的问题

openstack上面运行的虚拟机使用的是virtio驱动,当创建好镜像之后,用Windows的远程桌面去连接发现会很卡,不管这个虚拟机是Windows还是Linux的都会出现这个现象,解决方法如下:

Windows下的解决方法很简单,主要是两种方式:1. 更新virtio驱动 2. 不更新驱动只修改网卡属性
方法一:更新virtio的网卡驱动
下载新版(2015版)的virtio网卡驱动,在window下进行网卡驱动的更新即可。

方法二:设置网卡的属性
这里写图片描述
如上图所示,把offload Tx LSO的值设为disable即可,然后记得重启虚拟机,重新远程连接。

Linux下(包括centos和Ubuntu)需要用命令。本人试了在Linux下更新virtio的网卡驱动,结果导致网卡无法识别,暂时不知道原因,所以我尝试更改网卡的属性配置,但是Linux没有像window那样明显的图形界面可以直接设置(可能有,只是本人暂时没找到),所以用命令设置
首先需要安装ethtool工具,一般都自带,有就不用安装了。执行ethtool -k eth0,就可以看到网卡对应的offload功能,把其中关于tx的项变为off

ethtool -K eth0 tx off

注意:本人的是eth0网卡,看具体情况而定
然后断开重新远程连接就可以了,但是这只是暂时的,重启之后就还是原来那样了,所以需要把这个命令写到开机启动项里面

vim /etc/rc.d/rc.local

把刚ethtool -K eth0 tx off 追加到脚本后面,重启后就OK了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值