为了知道到底哪个杀软不卡,我花了三天测了 14 款杀软

2019-12-02 23:44:13 +08:00
 boboliu

话说这个题目看起来有点逼乎的味道?(

Intro

是这样,最近写程序的时候天天被傻逼杀软给搞到 access denied,要不就编译时间明显边长,于是花三天做了个测试。

因为主机情况过于复杂,无法在 VM 中成功重现 access denied,于是这里的测试主要指标就变成编译一个程序的耗时。

Base Env

本机经不住许多折腾,于是运行在虚拟机中,配置记录如下:

Hypervisor: VMware Workstation Pro 15.5.1

Host OS: Windows 10 x64 Enterprise 1909

Host CPU: Shitel 8086k 6C12T @ 4.7GHz

Host Disk for VM: Toshiba TR200 (exclusive by VMware)

VM OS: Windows 10 x64 Enterprise 1903

VM CPU: 12 cores

VM Memory: 8GB @ 3000MHz

VM CinebenchR20: Multi-core 2904 pts, Single-core 385 pts

作为 CPU 性能的参考,虚拟机的 CinebenchR20 分数大概是在你的 7700k 和 8700k 之间,我边跑分边在 b 站看视频,所以该性能应该能比较好地体现摸鱼状态下电脑的可用性能。

对于 IO 来讲,特弱 200 虽然特弱,但是 VMware 有一个神秘的缓冲可以让他的 cdm 跑到 2000m/s,应该能比较好的体现开发环境,毕竟是独占状态,只跑这一个任务。

Test Case

测试用例选用 rust 的编译过程,为模拟一个陌生 exe 执行编译器的条件,我用 go 自己写了一个小程序用来调用cargo编译并计时。最后,为了提高程序的不可置信度,我写了一个 bat 执行 go 程序,并且将这所有的东西打成了自解压包。

rust 开发环境被预先安装在 vm 中,所需 crates 包的源码也已提前缓存完成。

为模拟正常环境,测试全程将联网运行。

测试过程分为三段,第一次编译,第二次编译,第三次编译,并且通过回滚快照再进行 1 次,收集共 6 组数据,用于判断耗时的变化规律和失败概率。

第一次的测试程序是 all-in-one,一次执行测试三次,第二次的测试程序则是三次手动执行。

Summary

说实在的,我不是很满意,没能重现我宿主机上出现 Access Denied 的情况,多半是因为宿主机情况过于复杂吧。

不过这个图表仍然能作为一个可行的性能指标来看。

Y 轴是编译耗时,单位 ms。

Conclusion

我傻逼了,用啥杀软,裸奔多好。

6335 次点击
所在节点    程序员
52 条回复
irainsoft
2019-12-03 02:30:09 +08:00
好久不见 bobo 大佬
akira
2019-12-03 04:38:59 +08:00
你漏了一款 小狮子
Cooky
2019-12-03 07:06:27 +08:00
@boboliu Arch Linux + steam proton 玩了一年多了没出过啥毛病(
ys0290
2019-12-03 07:39:38 +08:00
人生苦短,用啥杀软!?
ladypxy
2019-12-03 07:47:46 +08:00
无脑 Norton 即可,最新的杀软评测得了满分。我从 2001 年到现在就用。。。一切很舒服,完全感觉不到存在
laoyuan
2019-12-03 07:55:51 +08:00
目测小红伞最优
boboliu
2019-12-03 08:19:04 +08:00
@reself 都能得出这种结论了,那肯定是瞎折腾啊

@Trim21 为了让杀软大力扫描,不要因为加白测不出来啊,但是看起来有点用力过猛了

@sNullp 是我生造的主观概念…大抵意思就是在运行过程中每次让我感到难受(比如必须双击右下角打开主界面再找二级菜单去排除)就扣 0.5 分

@irainsoft 天雨姐姐好久不见(

@akira 瑞星不是 other 中的 other 么,我都忘了这玩意还活着(

@Cooky 是这样,Windows 的状态是偶尔有问题,你也不知道为什么,重启一下基本就好了
但是 Linux 基本上就是你知道为什么有问题,但是永远有问题,而且总是有源源不断的问题涌出来,但是是吧,又不是不能用.jpg
不主用的话还是很惬意的,真的重度日用还是暂且稍一稍
lhx2008
2019-12-03 08:23:40 +08:00
所以裸奔快多少?
boboliu
2019-12-03 08:29:20 +08:00
@lhx2008 对于我的常用杀软习惯来说,快了 30%吧
对于一般的 wd 用户应该是 10%左右
但是现在 jb 会自动给项目目录加 wd 的排除,暖暖的,很贴心(
tankren
2019-12-03 08:30:50 +08:00
给老人的电脑装了火绒 加了阻止垃圾软件的规则 上次丈母娘装了一个 360 解压 然后整个电脑变成了垃圾流氓软件的后花园 花了大半天才清理赶紧
Kiriya
2019-12-03 08:48:56 +08:00
杀毒软件什么的,能吃么,怕可疑程序,装影子系统好了
alpha2016
2019-12-03 08:50:59 +08:00
卡巴斯基就好
yinjy
2019-12-03 09:07:39 +08:00
win10 从没装过杀软
mejinke
2019-12-03 09:07:54 +08:00
10 年没有用过杀毒软件了,差点都忘记了还有这个东西
lstarx
2019-12-03 09:09:03 +08:00
Win 下火绒它不香么?
BFDZ
2019-12-03 09:13:08 +08:00
火绒挺好用的,另外一个解决办法就是提升自己电脑性能,32g 内存就没感觉卡过
dawn009
2019-12-03 09:21:24 +08:00
以什么作为 baseline 的?
fuis
2019-12-03 09:30:16 +08:00
虚拟机的计时跟物理机不太一样,一般不用来测性能
lysS
2019-12-03 09:34:40 +08:00
要不装个阿里系的涉及支付类软件。。。
反正我的手机装了一款不可描述的软件后,自带的管家没反应,反而淘宝一直在提示
不知道电脑是不是这样
jrsdhr
2019-12-03 09:38:37 +08:00
杀软主要要看杀毒效果吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/625301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX