[官方已发布修复] UOS安全中心毁灭性影响Wine性能:战网安装慢8倍!

@Ta 2020-05-20发布,2020-08-30修改 30892点击

[2020年8月28日更新]

UOS个人版已对UOS安全中心进行了更新,经初步测试,下面提到的重大性能问题已得到解决,国服战网客户端安装已可在5分钟内完成。

UOS个人体验版可以通过控制中心内的“更新”功能安装本次更新,或者通过以下命令进行安装:

sudo apt update
sudo apt upgrade

如您已卸载UOS安全中心,更新完成后,可以通过以下命令把它装回来(不过值得注意的是,全新安装的UOS个人版没有预装UOS安全中心):

sudo apt install deepin-defender

UOS安全中心(deepin-defender软件包)对本应用及所有通过Wine运行的应用程序有毁灭性的性能影响。造成的现象包括:

  • 应用安装/更新时很慢。特别是安装/更新过程中需要下载大量小文件的程序,比如暴雪战网客户端。
  • 应用用起来很卡,反应很慢,完全没有在Windows或者非UOS Linux里那样流畅。甚至拖动窗口都不流畅。
  • 游戏或游戏启动器打不开,或者需要很久才能打开,特别是启动前要联网下载一些小文件的游戏或启动器,比如暴雪战网客户端。

之前的官方回复:http://bbs.chinauos.com/forum.php?mod=viewthread&tid=1201

uos-20-home: 安全中心已经推送了更新,修复了此问题,请再次尝试,谢谢!

但是就算升级到最新版本还是有问题。比如下面的视频显示,安装前结束deepin-defender开头的安全中心相关进程,安装战网客户端用时3分32秒。不结束这些进程,安装战网客户端用时26分11秒,慢了8倍!

对比视频:

视频链接

最新的官方回复:http://bbs.chinauos.com/forum.php?mod=viewthread&tid=1662

uos-mq: 收到,感谢反馈


解决方法(任选一个):

1. 结束安全中心相关进程(每次重启都需要重新结束,注销重新登录也需要重新结束)

如图,打开系统监视器,在右上角选择“所有进程”,搜索框输入“defender”,然后右击并结束你搜到的所有进程。

图中有三个,你可能只有后两个,没有第一个,也正常。打开安全中心界面才会有第一个。

图片.png

如果你喜欢用命令行,可以这样(与在系统监视器里结束效果一样):

killall  deepin-defender  deepin-defender-daemonservice  deepin-defender-datainterface

2. 彻底卸载安全中心

打开终端执行以下两条命令:

sudo  apt  purge  -y  deepin-defender

killall  deepin-defender  deepin-defender-daemonservice  deepin-defender-datainterface

图片.png

执行完成后,你就再也不用担心安全中心的性能问题了,除非下次更新又把安全中心装了回来。

当然如果你想把安全中心装回来,可以往下看,后面有装回来的命令。


我发现问题的过程

导致我的非应用商店版火狐网速变慢的原因终于找到了,并不是之前说的双默认网关,也不是火狐浏览器版本,而是UOS默认安装的“安全中心”(deepin-defender)。

之所以能确认,多亏了我自己编写的一个并发内网设备扫描软件。这个软件在其他系统内明明能在一秒内建立100个连接,但是在UOS里1秒内居然只能建立2个连接。同样的可执行文件,性能相差50倍,肯定是受到了安全软件或者防火墙的影响!

那么,UOS内唯一默认启用的安全软件“安全中心”,就成为头号怀疑目标了。

sudo apt purge -y deepin-defender

通过以上命令卸载安全中心并重启后,火狐的时间线中再也没有出现超过一秒的红色“阻塞”,打开网页的体验也终于变得像在其他系统里那样流畅!

所以果然是它。


此外,卸载安全中心后,我的Wine应用也变得不卡了!!!

之前从应用商店安装的QQ和TIM都卡得要死,几乎不能正常操作,微信还好一点,勉强可以用。我还以为Wine应用的性能就这样呢。。。

结果卸载安全中心后再打开TIM一看,哇,太流畅了!流畅的令人感动!流畅的我都快哭了!

所以如果你正在用UOS个人版(专业版好像没装安全中心),在他们解决问题之前,以下命令绝对值得一试:

sudo apt purge -y deepin-defender

命令执行方法:

  1. 在“控制中心>通用>开发者模式”里面打开开发者模式。然后重启。
  2. 在应用列表找到“终端”。
  3. 把上面的代码粘贴到终端并回车。
  4. 会提示你输入密码,输入你的系统登录密码即可。输入时不会有显示,输完回车即可。
  5. 重启。再打开你的 Wine QQ/TIM/微信,流畅的体验回来了。

亲测卸载安全中心不会影响激活。此外,20专业版没有预装安全中心,依然可以激活,也说明激活与安全中心无关。

如果安全中心之后修复了性能问题,我们还可以用以下命令把它装回来:

sudo  apt  install  -y  deepin-defender

如果你不想卸载安全中心,还有另一个解决方法:
打开资源管理器,点右上角的“所有进程”图标,然后把所有deepin-defender开头的进程全部结束掉即可。


Github issue:UOS安全中心(deepin-defender)严重影响应用新建连接的性能,明显影响网页打开速度

UOS v20个人体验版默认启用的UOS安全中心(deepin-defender软件包)对应用的新建连接性能有明显的负面影响。具体表现为:

  1. 网页加载明显变慢,火狐F12开发者工具“网络”标签的请求时间线上出现大片红色“阻塞”,有的甚至长达5秒。对于开启开发者模式后从应用商店之外下载的火狐影响更严重。
  2. 我自行开发的一个局域网设备扫描应用,本来在其他Linux系统里一秒内建立100个连接都没问题,但是同样的二进制放在UOS里运行,性能就急剧恶化,变得每秒只能建立约2个连接,慢了50倍!
  3. 对从应用商店之外下载的应用的影响远大于从应用商店下载的应用。

我录了两个动态图作为对比,这是卸载安全中心(deepin-defender软件包)之前的情况,左侧是应用商店安装的火狐,右侧是从火狐官网自行下载的火狐软件包,都清除了缓存,访问的也是同一个地址(百度图片:猫)。可以看到,右侧明显慢于左侧。

此外我还测试了我自行开发的局域网设备扫描软件,扫描并发度很低,居然能够看到进度条一点一点上涨。

请求完成典型用时:

  • 应用商店火狐:600ms
  • 非应用商店火狐:2000ms

连接建立用时:

  • 内网扫描应用:约 500ms (目测)

通过sudo apt purge deepin-defender命令卸载安全中心后,无论是应用商店的火狐还是自行下载的火狐,页面打开速度都得到了明显提升,虽然右侧还是慢于左侧。

此外,我自行开发的局域网设备扫描软件,扫描并发度也成倍的提高,进度条是一下子涨到100%的。这才是它在其他操作系统内能达到的正常水平。

请求完成典型用时:

  • 应用商店火狐:200ms,快了3倍。
  • 非应用商店火狐:600ms到1000ms。不过,清除缓存后再测,就可以获得200ms的成绩(图中没有体现)。按200ms算,快了10倍。

连接建立用时:

  • 内网扫描应用:小于 10ms (目测),快了50倍。
回复列表(9|隐藏机器人聊天)
添加新回复
回复需要登录