最近有点咸,感觉开着杀毒软件经常出些各种各样的奇葩问题,比如go build
天天access denied
,干脆做个横测,看看开了杀毒软件最多能导致慢多少。
注意:这是个极限状态下的测试,杀毒软件是有扫描缓存的,比如 wd 在预先扫描了一遍的情况下对编译时间的影响会下降到 11%左右。
选择 firefox 作为这次测试的编译项目,选择 ff 而不选择 chrome 的主要原因是 chrome 的那个编译依赖管理工具太难用了,反正我暂时不想用(
独立物理机进行编译,ThinkPad X1C 6,8350u + 16G + 250g 西数黑盘,win10 老坛酸菜 2019,关闭更新、搜索索引,打开性能模式,散热环境固定,室内温度常年 26 度
测试方法:为防止扫描缓存干扰,测试流程均为:安装 - (打断可能有的扫描) - 更新 - 重启 - 执行编译测试 - 回滚系统 - 关机冷却(时间不定,主要看我什么时候想起来进行下一个测试)
结果: 裸机编译耗时 68:38.96
结论:还是裸奔好
![]() | 1 d0m2o08 2020-08-10 16:59:32 +08:00 ![]() 套再薄也会不舒服,就是这么个理儿 |
3 leafre 2020-08-10 17:22:56 +08:00 裸奔好多年了,当年就是因为 antivirus 会拖慢网页打开速度脱坑的,其实现在 antivirus 挺鸡肋的,做好备份就够了 |
![]() | 4 ycbb123 2020-08-10 17:27:07 +08:00 ![]() 把代码目录和工作目录添加到排除项 |
5 ciaoly 2020-08-10 18:48:20 +08:00 看上去是真的闲 |
![]() | 6 baoshuo 2020-08-10 19:04:05 +08:00 ![]() 所以我选择火绒( |
![]() | 8 robinchina 2020-08-10 19:09:54 +08:00 所以我选择火绒( |
![]() | 9 felixcode 2020-08-10 19:30:47 +08:00 via Android 这种测试挺有意义。 |
![]() | 10 lorryo 2020-08-10 19:53:18 +08:00 最喜欢碰到裸奔的 win 机器。 |
11 boboliu OP @yzkcy #10 嘛,裸奔还作死那就纯粹作死了,要是能按时更新,程序丢 virustotal 先看一眼,常年 vm+沙盘,那还好一些 |
![]() | 13 baoshuo span class="ago" title="2020-08-10 20:10:05 +08:00">2020-08-10 20:10:05 +08:00 @boboliu 火绒报的危险程序 /小下载站下载下来的程序:先丢 windows 沙盒 |
![]() | 14 vh2h 2020-08-10 20:14:22 +08:00 结论:Firefox 会导致电脑变慢。 |
![]() | 15 mogita 2020-08-10 20:17:25 +08:00 ![]() Eset 用户情绪暂时还算稳定,好歹前三( |
![]() | 16 anguiao 2020-08-10 20:20:35 +08:00 一直用卡巴,还行 |
![]() | 17 Dukec 2020-08-10 20:29:46 +08:00 多年卡巴用户。 |
![]() | 18 green15 2020-08-10 20:33:22 +08:00 via iPhone 哪天中个勒索病毒…… |
![]() | 19 Oni 2020-08-10 20:40:45 +08:00 |
20 jones2000 2020-08-10 21:10:11 +08:00 没有任何意义。你编译出来的东西是给客户用的,又不是你自嗨一个人用。 安全第一, 速度不重要。 万一中毒了, 你编译的出来的产品可能也带毒,客户下载你的版本就会中毒。 |
21 52coder 2020-08-10 21:22:45 +08:00 可以添加排除项,裸奔太冒险,万一中毒,gg |
![]() | 24 yulihao 2020-08-10 21:55:21 +08:00 应该是国内用户评测的吧,否则也不会出现绒智这种组合哈 |
26 Jirajine 2020-08-10 22:04:55 +08:00 via Android @yzkcy 不需要那么复杂,virustotal 、沙盘意义都不大,有个虚拟机就够了。 具体来说,可放心运行的软件有: 1. 开源软件。 2. win 商店的软件。 3. 口碑较好且广泛使用的商业软件、付费软件。 以下类型全部在虚拟机中运行: 1. 来自中国的 win32 程序。 2. 非官方版本的程序。 3. 其他你不信任的程序。 所谓杀软和 gfw 一样纯粹是撒钉子扎轮胎的东西,基本没什么意义,也不能弥补系统对应用权限管理的残废。 |
![]() | 27 sky96111 2020-08-10 23:06:21 +08:00 我还记得当时在 wsl 中装 metasploit 时没有设置排除项的 WD...io 直接爆炸去世 |
![]() | 28 xcstream 2020-08-10 23:23:10 +08:00 保持电脑里不放重要数据 随时可以重装的状态 |
![]() | 29 cmdOptionKana 2020-08-11 00:21:00 +08:00 看图,360 影响也太大了,果然不是好东西。 火绒虽然影响最小,但同时防护能力也是最小的,基本上要靠用户仔细设置,缺乏主动保护能力。 McAfee 、诺顿、卡巴不愧为杀毒届的最知名品牌,防护与影响平衡得最好。 |
30 Cielsky 2020-08-11 00:21:39 +08:00 @robinchina 火绒也会拖慢编译速度的,不过可以自己排除路径 |
![]() | 31 JamesR 2020-08-11 00:25:26 +08:00 把编译文件夹放到排除目录里去。 |
32 jinliming2 2020-08-11 00:34:18 +08:00 自从 win10 有了自带的 sandbox 之后,我绝大多数不常用的软件都是只留安装包,用的时候临时拷到 sandbox 里装一遍也很快。 临时用的 exe 那更是直接 sandbox 没跑了。 |
![]() | 33 zhugefubin 2020-08-11 01:43:26 +08:00 via Android 我也用火绒,但是常年不定期备份系统 |
![]() | 34 20015jjw 2020-08-11 02:43:43 +08:00 via Android 游戏机系统要什么杀毒软件 中毒就抹盘重装 |
![]() | 35 LokiSharp 2020-08-11 08:03:51 +08:00 via iPhone 火绒比杀软更吃资源(滑稽 |
36 star7th 2020-08-11 09:14:43 +08:00 ![]() 懂点小技巧的人往往有一种自信,觉得自己可以裸奔能解决病毒问题。然而现在专业化的发展,互联网的安全不是一个普通安全爱好者就驾驭得了的。要敬畏一下这么多年来安全技术的发展。起码装个基本防护吧。哪个厂商的杀毒软件的基本防护能力都比 1000 个外行强。 |
![]() | 37 yujiang 2020-08-11 09:35:07 +08:00 win7 裸奔中,常用软件就那几个,基本不下载 exe 文件,装杀软反而是累赘 |
38 deorth 2020-08-11 10:37:41 +08:00 害,我还以为 v2 都是常年裸奔的用户呢 |
![]() | 39 jeeyong 2020-08-11 10:59:33 +08:00 万年老妖都是看一眼软件大小, 和图标, 感觉一下就知道有没有毒.哈哈哈哈 |
40 richzhu 2020-08-11 11:30:30 +08:00 via iPhone 我经常玩传奇私服,必须开杀软…… |
![]() | 41 12101111 2020-08-11 14:20:49 +08:00 同样是 firefox, Gentoo Linux 需要 1:47:09 编译配置: -O3 -march=skylake -flto=thin + PGO, clang + lld + rust CPU:10810u, 6 核 12 线程,基频 1.1GHz,最高单核睿频 4.9GHz (从来没有到过),满载大约 2.2GHz ( CPU 接近 100 度) 硬盘:DDR4 2133MHz 24GB + 16G ZRAM, 划出 16G 作为 tmpfs 挂载到 /tmp 鉴于 PGO 会有 5-10 分钟的 profile 过程+编译两次,可以估计单次编译时间约为 50 分钟。 所以还是 Linux 最好,Windows 可以靠 kvm+qemu+intel gvt-g 活在虚拟机里。 |