话说这个题目看起来有点逼乎的味道?(
是这样,最近写程序的时候天天被傻逼杀软给搞到 access denied,要不就编译时间明显边长,于是花三天做了个测试。
因为主机情况过于复杂,无法在 VM 中成功重现 access denied,于是这里的测试主要指标就变成编译一个程序的耗时。
本机经不住许多折腾,于是运行在虚拟机中,配置记录如下:
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,应该能比较好的体现开发环境,毕竟是独占状态,只跑这一个任务。
测试用例选用 rust 的编译过程,为模拟一个陌生 exe 执行编译器的条件,我用 go 自己写了一个小程序用来调用cargo
编译并计时。最后,为了提高程序的不可置信度,我写了一个 bat 执行 go 程序,并且将这所有的东西打成了自解压包。
rust 开发环境被预先安装在 vm 中,所需 crates 包的源码也已提前缓存完成。
为模拟正常环境,测试全程将联网运行。
测试过程分为三段,第一次编译,第二次编译,第三次编译,并且通过回滚快照再进行 1 次,收集共 6 组数据,用于判断耗时的变化规律和失败概率。
第一次的测试程序是 all-in-one,一次执行测试三次,第二次的测试程序则是三次手动执行。
说实在的,我不是很满意,没能重现我宿主机上出现 Access Denied 的情况,多半是因为宿主机情况过于复杂吧。
不过这个图表仍然能作为一个可行的性能指标来看。
Y 轴是编译耗时,单位 ms。
我傻逼了,用啥杀软,裸奔多好。
1
KentY 2019-12-02 23:47:24 +08:00
3 天时间装个 linux 折腾折腾, 也差不多简单入门了.
基本电脑病毒就跟你无关了 |
2
Archeb 2019-12-02 23:48:08 +08:00 1
前排肛 bobo
|
3
boboliu OP 请无脑推 Linux 党停一停,谢谢,我主力机用过两年多 Linux,开发版玩了个遍,现在只想要平静的生活,谢谢。
|
4
boboliu OP #2 d/开发版 /发行版 /,太晚了,困得我大脑在发抖
|
5
codehz 2019-12-02 23:52:08 +08:00 via Android
不能开个虚拟机跑编译么
|
6
JeffGe 2019-12-02 23:58:14 +08:00 via Android 2
我看标题的时候就奇怪杀软的评判标准怎么是卡不卡,想不卡不装杀软不就好了
然后看到 Conclusion |
7
Gua 2019-12-03 00:01:16 +08:00
电脑卡 多半是配置不行 9900K 外加固态 16G 内存,你看还开吗?无聊
|
8
minami 2019-12-03 00:05:04 +08:00
平凡且低调才能够避免在编译时惹上杀毒软件。我 boboliu 只想要过平静的生活
|
9
samondlee 2019-12-03 00:05:53 +08:00 via Android
卡巴斯基免费版 加火绒关防御只清垃圾
|
10
Jirajine 2019-12-03 00:06:10 +08:00 via Android 4
跟 Linux 没关系,win 也不需要杀软(或者说需要的情况下杀软也没什么用)
不要装任何中国商业公司出品的 win32 应用,必须用的情况下尽量用商店版替代或虚拟机;尽量少使用免费的商业软件,多用开源软件,付费软件;尽量少使用经过修改的软件,对于其他不信任软件的一律扔虚拟机。 “不随便点来源不明的文件”这种废话不用我多说,关掉 script host,保持系统更新,如果用 u 盘的话关掉自动播放。然后就是定期(至少每周一次)对系统盘进行全盘备份(或快照) 我想不明白为什么会需要杀软,ms defender 也应该禁掉,你只需要一个好用的防火墙就 OK 了,至于什么系统清理系统“优化”,用自带工具和 sysinterals 套件足以。 |
11
boboliu OP |
12
dxgundam01 2019-12-03 00:09:32 +08:00 via Android
能不能把每个名字写全,看不出来是啥
|
13
boboliu OP @dxgundam01 抱歉,这图做的时候本来是计划在隔壁的杀软论坛发的,所以都写的简称…
关于都测了哪些,可以看我博客,然后对应下首字母就行了 https://note.bobo.moe/2019/11/avdt.html 不过说实在的,所有这些用简称的(除了 Windows defender 之外)丢在国内市场都是 other,加起来也就 1%的那种(逃 |
14
reself 2019-12-03 00:56:49 +08:00 via Android 1
瞎折腾
|
15
wangyzj 2019-12-03 00:58:33 +08:00
任何 os 都裸奔
|
16
CRight 2019-12-03 01:27:58 +08:00 via Android
缩写太多,只有混卡饭的才看得懂吧😂
|
17
Telegram 2019-12-03 01:28:43 +08:00
最后这个图有点小,看着费劲。
|
18
Trim21 2019-12-03 01:41:27 +08:00 via Android
为啥要提高程序的“不可置信度”…?
|
19
ZhiyuanLin 2019-12-03 02:19:33 +08:00
@Gua #7 16GB 太少,这年头手机都 1XGB RAM,我笔记本都 32GB 了,台式怎么也要 64GB 起步。
|
20
sNullp 2019-12-03 02:28:44 +08:00
usability 是啥意思?
还有我猜“exclusive by VMware”的意思是 VMware 独占这个硬盘? |
21
irainsoft 2019-12-03 02:30:09 +08:00
好久不见 bobo 大佬
|
22
akira 2019-12-03 04:38:59 +08:00
你漏了一款 小狮子
|
24
ys0290 2019-12-03 07:39:38 +08:00 via iPhone
人生苦短,用啥杀软!?
|
25
ladypxy 2019-12-03 07:47:46 +08:00
无脑 Norton 即可,最新的杀软评测得了满分。我从 2001 年到现在就用。。。一切很舒服,完全感觉不到存在
|
26
laoyuan 2019-12-03 07:55:51 +08:00
目测小红伞最优
|
27
boboliu OP @reself 都能得出这种结论了,那肯定是瞎折腾啊
@Trim21 为了让杀软大力扫描,不要因为加白测不出来啊,但是看起来有点用力过猛了 @sNullp 是我生造的主观概念…大抵意思就是在运行过程中每次让我感到难受(比如必须双击右下角打开主界面再找二级菜单去排除)就扣 0.5 分 @irainsoft 天雨姐姐好久不见( @akira 瑞星不是 other 中的 other 么,我都忘了这玩意还活着( @Cooky 是这样,Windows 的状态是偶尔有问题,你也不知道为什么,重启一下基本就好了 但是 Linux 基本上就是你知道为什么有问题,但是永远有问题,而且总是有源源不断的问题涌出来,但是是吧,又不是不能用.jpg 不主用的话还是很惬意的,真的重度日用还是暂且稍一稍 |
28
lhx2008 2019-12-03 08:23:40 +08:00 via Android
所以裸奔快多少?
|
29
boboliu OP |
30
tankren 2019-12-03 08:30:50 +08:00
给老人的电脑装了火绒 加了阻止垃圾软件的规则 上次丈母娘装了一个 360 解压 然后整个电脑变成了垃圾流氓软件的后花园 花了大半天才清理赶紧
|
31
Kiriya 2019-12-03 08:48:56 +08:00
杀毒软件什么的,能吃么,怕可疑程序,装影子系统好了
|
32
alpha2016 2019-12-03 08:50:59 +08:00
卡巴斯基就好
|
33
yinjy 2019-12-03 09:07:39 +08:00
win10 从没装过杀软
|
35
lstarx 2019-12-03 09:09:03 +08:00
Win 下火绒它不香么?
|
36
BFDZ 2019-12-03 09:13:08 +08:00
火绒挺好用的,另外一个解决办法就是提升自己电脑性能,32g 内存就没感觉卡过
|
37
dawn009 2019-12-03 09:21:24 +08:00
以什么作为 baseline 的?
|
38
fuis 2019-12-03 09:30:16 +08:00 via Android
虚拟机的计时跟物理机不太一样,一般不用来测性能
|
39
lysS 2019-12-03 09:34:40 +08:00 via Android
要不装个阿里系的涉及支付类软件。。。
反正我的手机装了一款不可描述的软件后,自带的管家没反应,反而淘宝一直在提示 不知道电脑是不是这样 |
40
jrsdhr 2019-12-03 09:38:37 +08:00
杀软主要要看杀毒效果吧。
|
41
TomVista 2019-12-03 09:41:42 +08:00
windows defer 怎么关啊
|
42
fuchunliu 2019-12-03 09:46:47 +08:00 via Android
关防火墙应该就 OK 了,之前卡巴斯基跑个 Python 都要拦截,也是醉了
|
43
wangsd 2019-12-03 09:47:55 +08:00
不装杀软系统就被 Windows defender 接管了,每次我热部署更新都提示 cannot not delete file: ......,Windows defender 貌似会锁定文件,会卡一会才更新完。
|
44
xfcy 2019-12-03 09:49:52 +08:00 via Android
仔仔细细看完了 intro base test 到了 summary 图没加载出来😂😂
|
45
xuanbg 2019-12-03 09:54:04 +08:00
一直裸奔,只要不去什么不三不四的网站,病毒木马什么的自然无缘。
|
46
reself 2019-12-03 10:11:12 +08:00 via Android
@boboliu 为啥对 Linux 偏见这么大?如果不是折腾美化和游戏的话,Linux 还是很香的,开发工具无缝对接。如果要玩游戏就双系统,Windows 专门打游戏,
|
47
kila 2019-12-03 10:13:20 +08:00
macOS 不需要杀毒软件
|
48
prondtoo 2019-12-03 10:15:07 +08:00
直接 docker 里面远程调试。
|
49
reself 2019-12-03 10:30:26 +08:00 via Android
@reself Windows 也是,开启 Windows defender、防火墙、安全更新足够了,培养良好习惯,不明网站、不明文件统统在虚拟机里打开。再折腾的话就有很强的边际效应了,折腾美化、杀毒什么的都是歧路。
|
50
chocotan 2019-12-03 13:23:26 +08:00
windows defender 在解压文件的时候都在扫描,导致解压速度奇慢
|
51
markyangd 2019-12-03 13:27:28 +08:00 via iPhone
长年裸奔的路过,也没中过毒,下载的东西的很少,重要的下载都去官网或者检查 hash。
|
52
wind315 2019-12-10 17:10:41 +08:00 via iPhone
什么杀软都不要装,裸奔,自己注意上网习惯比什么都强
|