V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wojiaohgl
V2EX  ›  问与答

树莓派集群有人试过吗

  •  
  •   wojiaohgl · 2015-12-04 10:06:20 +08:00 · 9972 次点击
    这是一个创建于 3284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    打算弄一个有 8 个节点的树莓派集群

    32 条回复    2019-05-24 09:54:25 +08:00
    wangluowangwang
        1
    wangluowangwang  
       2015-12-04 10:13:48 +08:00 via Android
    然后?成本超过 x86,性能低于 x86 ?
    lhbc
        2
    lhbc  
       2015-12-04 10:26:49 +08:00 via Android
    只是学习的话用虚拟机不行吗
    he11owor1d
        3
    he11owor1d  
       2015-12-04 10:30:12 +08:00 via iPhone
    没意义,之前用四台树莓派跑 hadoop ,然后跑了算 pi 的实验,结果比单节点还要慢,应该是被 io 限制住了
    maemual
        4
    maemual  
       2015-12-04 10:33:54 +08:00
    楼上的怎么都这么现实,想玩就搞,管他呢。
    wojiaohgl
        5
    wojiaohgl  
    OP
       2015-12-04 10:38:58 +08:00
    @wangluowangwang 实验室里用来学习的,节点够多就行了,性能无所谓
    xmoiduts
        6
    xmoiduts  
       2015-12-04 11:00:02 +08:00 via Android
    想玩就玩,现在树莓派零代出来了,便宜量又足,不折腾总会手痒。

    //要是不想折腾了也可以包邮出售造福 v 友。
    jwnlive
        7
    jwnlive  
       2015-12-04 11:09:45 +08:00
    要看业务用途了,以前用 50 块凌动跑过集群,能满足业务需求就行了
    HentaiMew
        8
    HentaiMew  
       2015-12-04 11:20:38 +08:00
    集群不如虚拟机,分布式计算比不上多实例。还要插得满是线。
    zts1993
        9
    zts1993  
       2015-12-04 12:33:11 +08:00
    这种东西噱头大于实际意义,,一顿树莓派加起来跑不过一个笔记本好尴尬。。。
    lhbc
        10
    lhbc  
       2015-12-04 12:46:43 +08:00   ❤️ 1
    用树莓派做集群来学习真的是然并卵

    首先,你能搞到什么交换机。背板带宽有多少?满足低延迟吗?支持 Jumbo 吗?支持 QoS 吗?支持链路聚合吗?能堆叠吗?
    然后,树莓派是 ARM ,和 x86 的交叉编译,兼容性问题考虑了吗?
    第三,花这么多时间搞硬件和 OS ,硬件还没到我都把集群跑起来了。

    最终,和虚拟机比有什么不同?
    如果只是学习,几百块买几条内存才是正道
    wojiaohgl
        11
    wojiaohgl  
    OP
       2015-12-04 14:44:10 +08:00
    @lhbc 交换机实验室有现成的 48 口的,后面那对功能就不清楚了……兼容性问题也是我比较担心的一个问题,不过看新闻国外的都有 32 节点的跑起来了……
    搞这个是因为实验室的 4 台做集群的服务器每天被折磨,经常被搞坏重装,老大深感于心不忍,然后我们发现现有环境下,用树莓派 3000 块左右就能搞定一个 8 节点的实验环境……
    mzer0
        12
    mzer0  
       2015-12-04 14:50:56 +08:00 via iPhone   ❤️ 3
    @he11owor1d 那是你算法的问题

    树莓派集群,听上去挺不错。事实上,我买了一些树莓派,计划等闲下来的时候搭一个集群。我喜欢树莓派,但目前事情比较多。

    树莓派搭集群有什么用?我不认为会“很有用”,但我认为会很好玩,这就够了。

    另外,我不赞同 @lhbc 的观点,我自用的路由器和交换机都是思科的 smart business 系列,买一些好的硬件设备并不是那么困难。我的笔记本使用了三块 ssd 的 raid ( 840EVO ),我还拥有一台双路服务器,但我不喜欢它,它很吵。我也有一些 VPS ,但我不喜欢 VPS ,兼容性不够好。

    事实上,没有任何理由阻止我去做一件我认为“有意思”的事情,所以我想说:八个树莓派的集群, cool !

    不要因为你不够 cool ,就阻止别人,每年我都会买很多设备,仅仅因为我对他们感兴趣,而不在乎他们有什么用。
    ooxxcc
        13
    ooxxcc  
       2015-12-04 14:53:45 +08:00
    帮楼上翻译:虽然树莓派集群没啥卵用,但是我开心就好
    lhbc
        14
    lhbc  
       2015-12-04 16:08:11 +08:00
    @wojiaohgl 做快照就行了
    kiritoalex
        15
    kiritoalex  
       2015-12-04 16:13:50 +08:00
    @mzer0 666666666666
    lhbc
        16
    lhbc  
       2015-12-04 16:15:55 +08:00   ❤️ 1
    @mzer0 我做的分布式存储,几个节点的总 IOPS 达到 100 多万。
    我需要考虑 PCI 总线带宽够不够,内存带宽够不够,用什么网卡,延迟多少,交换机的背板带宽、包转发能力,链路聚合
    每个部件用什么配置不至于成为瓶颈也不造成浪费

    我做的 CDN 集群,能承受数十万的 QPS 。我需要考虑整个负载均衡的架构,采用的路由协议,每个节点的 CPU 、内存、网卡,需要测试 nginx 上自己开发的业务代码的性能。我需要做实时的连接、请求、带宽监控,实时的日志分析。

    我认为这才叫 cool !

    8 个树莓派的集群 cool 不 cool ?呵呵
    aku
        17
    aku  
       2015-12-04 16:27:34 +08:00 via Android
    @lhbc hello google
    rim99
        18
    rim99  
       2015-12-04 17:54:05 +08:00
    @lhbc cool 不 cool ,不在于成果,而在于过程。在这个过程里享受到了,那就很 cool !!
    he11owor1d
        19
    he11owor1d  
       2015-12-04 18:36:22 +08:00 via iPhone
    he11owor1d
        20
    he11owor1d  
       2015-12-04 18:37:38 +08:00 via iPhone
    @mzer0 hadoop 自带例程

    不过嘛,这东西大家都说了,没卵用,就是折腾着玩儿的,所以你开心就好
    maemual
        21
    maemual  
       2015-12-04 18:46:05 +08:00
    就好像 TBBT 里面,做了一个手机控制两步之外电灯亮、灭的功能, penny 问,有什么卵用,为什么要做,回答是, because we can
    cxbig
        22
    cxbig  
       2015-12-04 18:52:57 +08:00
    想做就做好了,别问了。
    lightening
        23
    lightening  
       2015-12-04 18:56:33 +08:00
    听上去挺好玩的,别管楼上说的有没有用什么的。
    powergx
        24
    powergx  
       2015-12-04 19:03:30 +08:00 via iPhone
    @lhbc 一台机器 两片 p3700raid0 iops 轻松达到 150w
    lhbc
        25
    lhbc  
       2015-12-04 19:34:20 +08:00
    @powergx 你给我 100T 空间吗?
    wenbinwu
        26
    wenbinwu  
       2015-12-04 19:50:09 +08:00
    窃以为 cool 不是“我行你不行”的感觉,要装 cool ,而不是比 cool :D
    mzer0
        27
    mzer0  
       2015-12-04 23:15:05 +08:00   ❤️ 5
    @lhbc 事实上我并不认为你做的事情很 cool. 甚至, 很无聊. 我认为, 你仅仅是说了一堆名词, 来显示"我在做很厉害的事情", 而实际上, 确实很无聊.

    因为经常买设备, 我对硬件的性能还算了解.

    1) 我觉得你说的话可以总结为: 我在做的事情, 就是如何用最少的钱, 装一台最高效的电脑.
    2) 但是事实上这件事情是一个很普通的硬件发烧友就能做到的, 混几天论坛就能了解很多.
    3) 实时日志分析和带宽监控, 是运维都会做......
    4) 多少多少万的 QPS 和 IOPS, 没有太大意义, 要看数据在硬盘上分布的位置.
    5) 链路聚合? 说实话, 这技术我天天用, 没什么意义...买个支持链路聚合的路由器就行了...

    总的来说, 这里不是硬件发烧友论坛. 你是在装逼, 而且装得很没技术含量......

    然而, 树莓派实际上也是很有技术含量的, 我是树莓派论坛的用户, 偶尔会在上面讨论问题:

    * 树莓派的内存频率, CPU 频率, 供电电压, 等等, 都是可以自行调节的. 不同厂家出产的零部件, 最高频率是不一样的, 有很多网友给出了自己的配置组合, 每一块树莓派都需要测试最高频率.

    * 树莓派的 USB 口和网口是关联的, 因此树莓派的数据传输能力不是很好, 有很多网友给出了树莓派+普通硬盘, 树莓派+固态硬盘的测试结果, 还有带宽测试, 峰值测试, 等等.

    * 树莓派有很多拓展板, 其中包括储存型的扩展板, 使得树莓派可以挂载 8 块以上的硬盘, 目前没看到树莓派挂在硬盘阵列或者多块硬盘的测试结果.

    * 有网友将树莓派成功超频到了 3GHz, 并且给出了配置文件及方法, 声称自己黑掉了树莓派的最高电压限制, 用 20V 电压成功超频.

    * 等等等等......

    因此, 树莓派也是"很有技术含量"的. 事实上我很喜欢树莓派社区, 很友好.

    另外, 我不认为组装一台"高性能计算机"有什么技术含量.

    * 高性能计算机意味着大量的金钱.

    * 服务器主板是不允许自主选择网卡的, 另外, 服务器主板也会提供 Supported Device List, 并不是所有的设备都能在服务器主板上使用.

    * Linux 不是实时系统, 并不适合密集 IO 的场合. 这一点已经有很多人写文章讨论过, 这里不讨论.

    感谢你, 你让 V2EX 的垃圾堆更美好.
    lhbc
        28
    lhbc  
       2015-12-04 23:32:56 +08:00 via Android
    @mzer0 呵呵
    spoony
        29
    spoony  
       2015-12-05 10:05:49 +08:00
    你们无法想象集群 DIY 出来之后的震撼
    这里最后面有个视频,实用性不知道,不过绝对高科技
    http://shumeipai.nxez.com/2015/10/10/256-raspberry-pi-computing-clusters-in-the-world-consisting-of-record-passenger-congress.html
    wtbhk
        30
    wtbhk  
       2015-12-05 11:41:46 +08:00
    @lhbc Shelton 发送一个绕过整个地球的信号,就为点亮一盏灯,你认为有什么意义呢
    ilikekindle
        31
    ilikekindle  
       2015-12-05 13:50:56 +08:00 via Android
    @maemual 不是手机控制,是开放给互联网用户遥控。

    我也很喜欢这一个情节。
    flintlovesam
        32
    flintlovesam  
       2019-05-24 09:54:25 +08:00
    我打算弄个 64 个的 加一个控制 一共 65 个。Just for fun !
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:17 · PVG 04:17 · LAX 12:17 · JFK 15:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.