V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jdz
V2EX  ›  C++

想买好的 cpu 来做编译用,但是编译又是偶尔才编译一次,纠结

  •  1
     
  •   jdz · 2021-10-15 21:44:56 +08:00 via Android · 6819 次点击
    这是一个创建于 1141 天前的主题,其中的信息可能已经有所发展或是发生改变。
    43 条回复    2021-12-14 13:36:00 +08:00
    csunny
        1
    csunny  
       2021-10-15 21:46:03 +08:00
    那就普通 cpu,睡觉的时候编译,慢一点无所谓。
    sherlock1122
        2
    sherlock1122  
       2021-10-15 21:48:43 +08:00
    搞 5950X,编译内核嗖嗖的。
    yolee599
        3
    yolee599  
       2021-10-15 21:56:49 +08:00 via Android
    用一个国外服务器编译,编译好了拉回来,还能避免各钟源连不上,不用了就删除服务器
    lithiumii
        4
    lithiumii  
       2021-10-15 22:00:32 +08:00 via Android
    @yolee599 最近学会了白嫖 gitlab ci 来解决各种源的问题。不过免费的 ci runner 可能性能也不行,解决不了楼主的编译问题
    kidlj
        5
    kidlj  
       2021-10-15 22:17:17 +08:00   ❤️ 9
    用 Gentoo.
    ch2
        6
    ch2  
       2021-10-15 22:18:59 +08:00   ❤️ 1
    开源项目拿 github action 编译了解一下
    MoeMoesakura
        7
    MoeMoesakura  
       2021-10-15 22:25:40 +08:00
    google shell console 或者 colab 拉来编译?
    0ZXYDDu796nVCFxq
        8
    0ZXYDDu796nVCFxq  
       2021-10-15 22:33:12 +08:00   ❤️ 2
    搞个自动编译脚本
    然后按时间付费的虚拟机
    比你买 CPU 省钱多了

    我以前就用 Linode 干过这种事,用一次不到 1 毛人民币
    vocaloidchina
        9
    vocaloidchina  
       2021-10-15 22:37:49 +08:00
    要编译的时候买个性能高点的 vps
    leimao
        10
    leimao  
       2021-10-15 22:52:53 +08:00   ❤️ 1
    Cloud 不就是为你这样的用户设计的吗?
    buffzty
        11
    buffzty  
       2021-10-15 22:58:50 +08:00
    阿里云 共享型 16c32g 一个月 500 多 再不行按量付费 一个小时一块钱 用完就删
    wzw
        12
    wzw  
       2021-10-15 23:20:41 +08:00 via iPhone
    @buffzty 性能怎么样你用过了吗?我目前是用本地的 amd 3600 。
    patx
        13
    patx  
       2021-10-15 23:30:45 +08:00
    vultr, digital ocean 按规格和时间付费,编译完就停掉
    akira
        14
    akira  
       2021-10-15 23:31:35 +08:00
    云计算 你值得拥有
    jim9606
        15
    jim9606  
       2021-10-15 23:53:11 +08:00
    非专用机的话按“偏重多核性能的游戏 PC”方向来买就是了。
    就算没派上用场也不会亏。
    Greatshu
        16
    Greatshu  
       2021-10-16 03:58:02 +08:00
    配电脑如果不带显卡其实花不了多少钱
    dangyuluo
        17
    dangyuluo  
       2021-10-16 04:18:38 +08:00
    云是干什么的?
    dangyuluo
        18
    dangyuluo  
       2021-10-16 04:18:50 +08:00
    牛逼一点用 AWS Lambda 做分布式编译
    geekvcn
        19
    geekvcn  
       2021-10-16 07:55:30 +08:00
    3950x 现在散片最低三千多,有啥纠结的
    weixiansen574
        20
    weixiansen574  
       2021-10-16 08:12:43 +08:00 via Android
    e5 洋垃圾也不错,性价比高
    qanniu
        21
    qanniu  
       2021-10-16 08:27:12 +08:00   ❤️ 2
    我和你一样的纠结,然后我买了在 24h 开机吃灰.
    niubee1
        22
    niubee1  
       2021-10-16 09:01:00 +08:00
    弄一台 AWS 的高 CPU 的 VPS,按需付费,需要的时候启动,上传,编译,拉回结果,关机。开销很小的
    csulyb
        23
    csulyb  
       2021-10-16 09:14:54 +08:00   ❤️ 3
    之前我编译 electron 加密 用自己的电脑硬是搞了 2 天 各种被墙 然后硬盘空间也不够
    后面直接在 google 云上弄了个云服务器,20 分钟就搞完了

    后面就遇到编译开源的组件,我都是直接在服务器上编译,把改动的代码拷贝过去就可以了,效率非常高
    janxin
        24
    janxin  
       2021-10-16 09:36:37 +08:00
    这么好用的 CPU,不拿来玩游戏不就浪费了吗?
    peapods
        25
    peapods  
       2021-10-16 09:39:12 +08:00 via Android
    云服务器
    peapods
        26
    peapods  
       2021-10-16 09:48:02 +08:00 via Android
    阿里云按量付费值得拥有,性能任选,用完即走,不用专门买一个服务器的
    updateing
        27
    updateing  
       2021-10-16 10:54:30 +08:00 via iPhone
    如果有一边编译 一边调试修改的需求,云服务器开机时间感觉就会比较长了,价格就会高。产物很大的时候反复下载也占时间。所以我还是整了个 3950X 来做编译……
    liprais
        28
    liprais  
       2021-10-16 10:58:53 +08:00
    用云不就完了
    平常就增量编译呗
    semoon
        29
    semoon  
       2021-10-16 11:17:13 +08:00
    e5 洋垃圾 cpu 装机一台,32 核跑编译清清爽爽
    sherlock1122
        30
    sherlock1122  
       2021-10-16 11:24:33 +08:00 via Android   ❤️ 1
    @semoon 性能这么垃圾的还推荐,你们是没见过高性能 CPU 吗
    Rorysky
        31
    Rorysky  
       2021-10-16 15:16:58 +08:00
    核心总结: 使用按需付费的 云端服务
    BrettD
        32
    BrettD  
       2021-10-16 16:27:06 +08:00 via iPhone
    AWS Lambda 可以用来加速编译 C/C++大工程
    semoon
        33
    semoon  
       2021-10-16 20:37:11 +08:00
    @sherlock1122 性能垃圾?抛开价格谈性能,不是傻就是坑

    我 2100 组装的一台双路 e5 编译机器 48 核 96G 内存,不美滋滋吗?

    但是 2100 块钱够你们一个所谓“高性能 CPU”吗?
    semoon
        34
    semoon  
       2021-10-16 20:42:24 +08:00
    我最早一台是 17 年 DIY 装的机器,已经用了 4 年多,跑 vm 虚拟机上面 k8s 集群( 3 节点),Java 全家桶开发、测试环境都在上面,速度不要太香啊。。。
    secondwtq
        35
    secondwtq  
       2021-10-16 21:41:07 +08:00
    E5 最后一代产品 v4 顶配貌似是 22c ...
    如果是 Scalable 的话,我一个朋友很好奇“2100 的双路 6152”是哪里买的 ...
    sherlock1122
        36
    sherlock1122  
       2021-10-16 23:00:50 +08:00
    @semoon 我手上一堆 INTEL 服务器,跟 AMD 比起来真是渣渣,AMD 民用的 5950X 秒杀所有的,尤其是编译。
    longxk
        37
    longxk  
       2021-10-17 01:41:24 +08:00
    手上有块买来没开盒的 Ryzen 5950x,已经掉价近 2000,在犹豫要不要自用了😂
    sherlock1122
        38
    sherlock1122  
       2021-10-17 08:25:36 +08:00 via Android
    @longxk 4000 出掉回口血吧。
    aec4d
        39
    aec4d  
       2021-10-17 16:56:23 +08:00
    不要买,可以使用阿里云或者 aws 竞价实例,16 核心的每小时可能就五毛钱,搭配 pulumi 创建和删除,不过用完记得关....

    https://pastebin.com/uB4xchtS
    tulongtou
        40
    tulongtou  
       2021-10-17 18:41:21 +08:00
    @sherlock1122 3995wx 嗖嗖嗖嗖嗖嗖的
    omL72EEc
        41
    omL72EEc  
       2021-10-17 21:15:15 +08:00 via Android
    @longxk #37 之前京东官方卖 7500,12 代英特尔出来后降到五千又涨到五千七…这年头发行价就是个幌子
    461da73c
        42
    461da73c  
       2021-12-13 19:02:48 +08:00
    @aec4d 数据怎么办?每次创建之后,数据再拷贝进去?
    忘记删除就 gg 了。
    aec4d
        43
    aec4d  
       2021-12-14 13:35:59 +08:00
    @461da73c 少量数据可以考虑 rsync 上传,大量数据可以考虑上传到 OSS ,用 s3fs 挂载到目录应该也行,用 cloud-init 做初始化
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1236 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:55 · PVG 07:55 · LAX 15:55 · JFK 18:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.