首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  程序员

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

  •  
  •   boboliu · 10 天前 · 3853 次点击

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

    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

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

    52 回复  |  直到 2019-12-10 17:10:42 +08:00
        1
    KentY   10 天前
    3 天时间装个 linux 折腾折腾, 也差不多简单入门了.
    基本电脑病毒就跟你无关了
        2
    Archeb   10 天前   ♥ 1
    前排肛 bobo
        3
    boboliu   10 天前   ♥ 4
    请无脑推 Linux 党停一停,谢谢,我主力机用过两年多 Linux,开发版玩了个遍,现在只想要平静的生活,谢谢。
        4
    boboliu   10 天前
    #2 d/开发版 /发行版 /,太晚了,困得我大脑在发抖
        5
    codehz   10 天前 via Android
    不能开个虚拟机跑编译么
        6
    JeffGe   10 天前 via Android   ♥ 2
    我看标题的时候就奇怪杀软的评判标准怎么是卡不卡,想不卡不装杀软不就好了

    然后看到 Conclusion
        7
    Gua   10 天前
    电脑卡 多半是配置不行 9900K 外加固态 16G 内存,你看还开吗?无聊
        8
    minami   10 天前
    平凡且低调才能够避免在编译时惹上杀毒软件。我 boboliu 只想要过平静的生活
        9
    samondlee   10 天前 via Android
    卡巴斯基免费版 加火绒关防御只清垃圾
        10
    Jirajine   10 天前 via Android   ♥ 4
    跟 Linux 没关系,win 也不需要杀软(或者说需要的情况下杀软也没什么用)
    不要装任何中国商业公司出品的 win32 应用,必须用的情况下尽量用商店版替代或虚拟机;尽量少使用免费的商业软件,多用开源软件,付费软件;尽量少使用经过修改的软件,对于其他不信任软件的一律扔虚拟机。
    “不随便点来源不明的文件”这种废话不用我多说,关掉 script host,保持系统更新,如果用 u 盘的话关掉自动播放。然后就是定期(至少每周一次)对系统盘进行全盘备份(或快照)

    我想不明白为什么会需要杀软,ms defender 也应该禁掉,你只需要一个好用的防火墙就 OK 了,至于什么系统清理系统“优化”,用自带工具和 sysinterals 套件足以。
        11
    boboliu   10 天前   ♥ 8
    @Gua #7 我好歹也是 8086K,32G ram,黑盘做系统盘,760p+tr200 放 vm,545s 做热数据盘,hc320 存冷数据

    你看我卡么

    我看你也挺无聊的
        12
    dxgundam01   10 天前 via Android
    能不能把每个名字写全,看不出来是啥
        13
    boboliu   10 天前 via Android
    @dxgundam01 抱歉,这图做的时候本来是计划在隔壁的杀软论坛发的,所以都写的简称…
    关于都测了哪些,可以看我博客,然后对应下首字母就行了
    https://note.bobo.moe/2019/11/avdt.html

    不过说实在的,所有这些用简称的(除了 Windows defender 之外)丢在国内市场都是 other,加起来也就 1%的那种(逃
        14
    reself   10 天前 via Android   ♥ 1
    瞎折腾
        15
    wangyzj   10 天前
    任何 os 都裸奔
        16
    CRight   10 天前 via Android
    缩写太多,只有混卡饭的才看得懂吧😂
        17
    Telegram   10 天前
    最后这个图有点小,看着费劲。
        18
    Trim21   10 天前 via Android
    为啥要提高程序的“不可置信度”…?
        19
    ZhiyuanLin   10 天前
    @Gua #7 16GB 太少,这年头手机都 1XGB RAM,我笔记本都 32GB 了,台式怎么也要 64GB 起步。
        20
    sNullp   10 天前
    usability 是啥意思?

    还有我猜“exclusive by VMware”的意思是 VMware 独占这个硬盘?
        21
    irainsoft   10 天前
    好久不见 bobo 大佬
        22
    akira   10 天前
    你漏了一款 小狮子
        23
    Cooky   10 天前 via Android
    @boboliu Arch Linux + steam proton 玩了一年多了没出过啥毛病(
        24
    ys0290   10 天前 via iPhone
    人生苦短,用啥杀软!?
        25
    ladypxy   10 天前
    无脑 Norton 即可,最新的杀软评测得了满分。我从 2001 年到现在就用。。。一切很舒服,完全感觉不到存在
        26
    laoyuan   10 天前
    目测小红伞最优
        27
    boboliu   10 天前 via Android
    @reself 都能得出这种结论了,那肯定是瞎折腾啊

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

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

    @irainsoft 天雨姐姐好久不见(

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

    @Cooky 是这样,Windows 的状态是偶尔有问题,你也不知道为什么,重启一下基本就好了
    但是 Linux 基本上就是你知道为什么有问题,但是永远有问题,而且总是有源源不断的问题涌出来,但是是吧,又不是不能用.jpg
    不主用的话还是很惬意的,真的重度日用还是暂且稍一稍
        28
    lhx2008   10 天前 via Android
    所以裸奔快多少?
        29
    boboliu   10 天前 via Android   ♥ 1
    @lhx2008 对于我的常用杀软习惯来说,快了 30%吧
    对于一般的 wd 用户应该是 10%左右
    但是现在 jb 会自动给项目目录加 wd 的排除,暖暖的,很贴心(
        30
    tankren   10 天前
    给老人的电脑装了火绒 加了阻止垃圾软件的规则 上次丈母娘装了一个 360 解压 然后整个电脑变成了垃圾流氓软件的后花园 花了大半天才清理赶紧
        31
    Kiriya   10 天前
    杀毒软件什么的,能吃么,怕可疑程序,装影子系统好了
        32
    alpha2016   10 天前
    卡巴斯基就好
        33
    yinjy   10 天前
    win10 从没装过杀软
        35
    lstarx   10 天前
    Win 下火绒它不香么?
        36
    BFDZ   10 天前
    火绒挺好用的,另外一个解决办法就是提升自己电脑性能,32g 内存就没感觉卡过
        37
    dawn009   10 天前
    以什么作为 baseline 的?
        38
    fuis   10 天前 via Android
    虚拟机的计时跟物理机不太一样,一般不用来测性能
        39
    lysS   10 天前 via Android
    要不装个阿里系的涉及支付类软件。。。
    反正我的手机装了一款不可描述的软件后,自带的管家没反应,反而淘宝一直在提示
    不知道电脑是不是这样
        40
    jrsdhr   10 天前
    杀软主要要看杀毒效果吧。
        41
    TomVista   10 天前
    windows defer 怎么关啊
        42
    fuchunliu   10 天前 via Android
    关防火墙应该就 OK 了,之前卡巴斯基跑个 Python 都要拦截,也是醉了
        43
    wangsd   10 天前
    不装杀软系统就被 Windows defender 接管了,每次我热部署更新都提示 cannot not delete file: ......,Windows defender 貌似会锁定文件,会卡一会才更新完。
        44
    xfcy   10 天前 via Android
    仔仔细细看完了 intro base test 到了 summary 图没加载出来😂😂
        45
    xuanbg   10 天前
    一直裸奔,只要不去什么不三不四的网站,病毒木马什么的自然无缘。
        46
    reself   10 天前 via Android
    @boboliu 为啥对 Linux 偏见这么大?如果不是折腾美化和游戏的话,Linux 还是很香的,开发工具无缝对接。如果要玩游戏就双系统,Windows 专门打游戏,
        47
    kila   10 天前
    macOS 不需要杀毒软件
        48
    prondtoo   10 天前
    直接 docker 里面远程调试。
        49
    reself   10 天前 via Android
    @reself Windows 也是,开启 Windows defender、防火墙、安全更新足够了,培养良好习惯,不明网站、不明文件统统在虚拟机里打开。再折腾的话就有很强的边际效应了,折腾美化、杀毒什么的都是歧路。
        50
    chocotan   10 天前
    windows defender 在解压文件的时候都在扫描,导致解压速度奇慢
        51
    markyangd   10 天前 via iPhone
    长年裸奔的路过,也没中过毒,下载的东西的很少,重要的下载都去官网或者检查 hash。
        52
    wind315   3 天前 via iPhone
    什么杀软都不要装,裸奔,自己注意上网习惯比什么都强
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3058 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 39ms · UTC 10:37 · PVG 18:37 · LAX 02:37 · JFK 05:37
    ♥ Do have faith in what you're doing.