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

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

  •  
  •   boboliu · 3 天前 · 3751 次点击

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

    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

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

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

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

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

    你看我卡么

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

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

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

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

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

    @irainsoft 天雨姐姐好久不见(

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

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