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

求推荐一款小型 linux 服务器主机,用于公司内部搭建 gitlab, 文件存储

  •  
  •   TangMonk · 2016-06-12 09:03:16 +08:00 · 9190 次点击
    这是一个创建于 3123 天前的主题,其中的信息可能已经有所发展或是发生改变。
    64 条回复    2016-11-10 22:35:32 +08:00
    xiaoz
        1
    xiaoz  
       2016-06-12 09:05:19 +08:00 via iPhone   ❤️ 2
    配置和价格有些什么要求?不知道占美的主机满足要求不:https://www.xiaoz.me/archives/6855
    jianyunet
        2
    jianyunet  
       2016-06-12 09:12:37 +08:00   ❤️ 2
    公司小于 10 人的话,用 Gen8 就好
    tomczhen
        3
    tomczhen  
       2016-06-12 09:12:52 +08:00 via iPhone   ❤️ 1
    惠普 gen8
    lifanxi
        4
    lifanxi  
       2016-06-12 09:14:50 +08:00 via Android   ❤️ 1
    买支持 Docker 的群晖,一键搭好 Gitlab ,懒人可以考虑。
    TangMonk
        5
    TangMonk  
    OP
       2016-06-12 09:16:00 +08:00
    @lifanxi Docker 的存储挺麻烦的。。不想用 Docker
    TangMonk
        6
    TangMonk  
    OP
       2016-06-12 09:18:09 +08:00
    @jianyunet
    @tomczhen
    这个外观好看 :)
    TangMonk
        7
    TangMonk  
    OP
       2016-06-12 09:19:24 +08:00
    @TangMonk gen8 淘宝上有个 1300 ¥的,不知道靠谱不?
    tomczhen
        8
    tomczhen  
       2016-06-12 09:22:52 +08:00 via iPhone   ❤️ 1
    @TangMonk 公司用还是京东买吧,乞丐版加条内存(注意自带的是 ecc 内存)足够小公司用了。对 CPU 有要求可以淘宝买 tdp65W 的 e 系列 CPU 换上。建议先了解一下自己升级的主意事项(网上很多 gen8 升级的帖子)
    goofansu
        9
    goofansu  
       2016-06-12 09:35:12 +08:00 via iPhone
    干嘛不用 xx 云啊,初期便宜啊
    TangMonk
        10
    TangMonk  
    OP
       2016-06-12 09:36:41 +08:00
    @goofansu 哈哈,想放在公司本地,读取速度块 :)
    EPr2hh6LADQWqRVH
        11
    EPr2hh6LADQWqRVH  
       2016-06-12 09:42:12 +08:00   ❤️ 2
    推荐群晖,一键搭好 gitlab ,磁盘阵列数据更安全,还有好多其他乱糟的功能,很适合小企业
    TangMonk
        12
    TangMonk  
    OP
       2016-06-12 09:46:28 +08:00
    @avastms 多谢!
    sennes
        13
    sennes  
       2016-06-12 09:56:35 +08:00 via iPhone   ❤️ 1
    gen8 非常好用。我们团队也在用这款服务器
    9hills
        14
    9hills  
       2016-06-12 09:59:20 +08:00 via iPhone   ❤️ 1
    Gitlab 特别占内存,建议至少 4G 起
    dowern
        15
    dowern  
       2016-06-12 09:59:49 +08:00   ❤️ 1
    gen8, 非常稳定
    TangMonk
        16
    TangMonk  
    OP
       2016-06-12 10:00:55 +08:00
    那么问题来了。。到底 gen8 还是群晖好
    IAmAnonymous
        17
    IAmAnonymous  
       2016-06-12 10:09:31 +08:00
    @TangMonk 两者定位不同, gen8 是服务器,群晖定位是文件服务器
    hp3325
        18
    hp3325  
       2016-06-12 10:16:37 +08:00 via Android
    某宝搜 i7 4500u 主机,配 8G 内存,不带硬盘也就 1200 ,根据需要买个 120 或 200G 的 SSD ,想装什么装什么。

    这种主机功率只有 30W 左右,发热极低, 7*24 重负荷一年都没问题。
    TangMonk
        19
    TangMonk  
    OP
       2016-06-12 10:20:35 +08:00
    @IAmAnonymous 多谢,我的需求是计算和存储都很重要 ,所以选 gen8 了吧
    Sunyanzi
        20
    Sunyanzi  
       2016-06-12 10:20:40 +08:00   ❤️ 2
    我装过的内网服务器里最喜欢的一台我在 /t/102104#r_975252 这里说过 ... 几百块的 Pentium 4 ...

    不说情怀说性价比的话是一台四路 Opteron ... 16 核 16G 一千块钱出头 ... 长下面这个样子 ...



    说存在感低的话是一台用 DELL Zino 板的洋垃圾 ... 小 HTPC 扔到路由旁边不用心看都找不着 ...

    上面三台机器都跑着测试用的 Web 环境还有 GitLab 和 Samba 什么的 ... 用起来还都不错 ...

    我觉得如果不存很多东西的话可以不用上 Gen8 或群晖... 毕竟是为存储设计的 ... 运算性能一般 ...

    我个人现在更偏向简单化的解决方案 ... 比如占美的小主机或者 NUC ... 装完一丢就再不用管了 ... 省心 ...
    audi
        21
    audi  
       2016-06-12 10:22:54 +08:00 via iPhone
    难道不是 mac mini
    predator
        22
    predator  
       2016-06-12 10:23:53 +08:00   ❤️ 1
    公司的东西不要用群晖,里面的软件都要看厂商脸色,性能还不咋地
    基于 x86 的硬件系统安装最常见的发行版 linux ,例如 centOS 或者 ubunto

    昨天一个朋友咨询我,马上要开一个餐馆需要 8 路的监控系统
    我回复说海康威视现在硬盘录像机加 8 路摄像头也就 3 、 5K 的样子,装修的时候自己拉好网线就行, POE 的很方便
    然后他就告诉我,有人跟他说 100 多块的粗粮小蚁摄像头牛逼坏了,买 8 个才千把块,还可以无线可以手机查看可以插 SD 卡
    我的意见是你首先搞清楚自己是在干什么,是玩票还是做生意
    TangMonk
        23
    TangMonk  
    OP
       2016-06-12 10:24:00 +08:00
    @audi expensive
    zipspeed
        24
    zipspeed  
       2016-06-12 10:28:16 +08:00 via Android
    小项目的话直接用阿里云 code 还是挺方便的。
    wzxjohn
        25
    wzxjohn  
       2016-06-12 10:28:19 +08:00
    GitLab 吃内存,而且代码库大的话吃 CPU 。。。
    TangMonk
        26
    TangMonk  
    OP
       2016-06-12 10:31:31 +08:00
    @wzxjohn GitLab 的 CI 会不会很吃 cpu
    swsh007
        27
    swsh007  
       2016-06-12 10:43:06 +08:00 via Android
    都说了跑 git ,显然单机单硬盘是不合适的。 gen8 也好自制也好,还是跑 raid 吧,其他就看荷包了。
    wzxjohn
        28
    wzxjohn  
       2016-06-12 10:46:59 +08:00
    @TangMonk CI 功能我都没敢开。。。。。。
    GPU
        29
    GPU  
       2016-06-12 10:49:16 +08:00
    楼上的 gen8 都不是最优解 。

    看 ML10v2 新款 CPU 的。
    TangMonk
        30
    TangMonk  
    OP
       2016-06-12 10:57:33 +08:00
    @wzxjohn 如此看来,存储还是群晖。。
    TangMonk
        31
    TangMonk  
    OP
       2016-06-12 11:04:01 +08:00
    @GPU 贵。。
    GPU
        32
    GPU  
       2016-06-12 11:08:45 +08:00
    @TangMonk 就和 GEN8 差不多的价格 。哪里贵了
    tomczhen
        33
    tomczhen  
       2016-06-12 11:13:35 +08:00 via iPhone
    @TangMonk 构建压力大可以弄台二手服务器专门来跑,这样可以省去存储做冗余(单硬盘,有 io 压力就单块 ssd ),但是存代码的一定要做冗余。其实相对硬盘来说服务器真心不值钱,四块 500G 的企业盘就要 2000 左右了,一台乞丐版 gen8 ,想想数据的价值就更没法比了。

    觉得 gen8 乞丐版不够,就加内存和换 u ,觉得换 u 难度大就直接买高配。
    TangMonk
        34
    TangMonk  
    OP
       2016-06-12 11:15:35 +08:00
    @tomczhen 请教下,企业盘究竟有哪些好处?
    9hills
        35
    9hills  
       2016-06-12 11:33:38 +08:00
    @TangMonk 数据可靠性高,其实没关系,你买些家用硬盘(买保修三年的)做个 RAID 就好了。

    盘坏了就拿去保修,我们原来学校的 FTP 服务器,几个月坏一块当时最烂的西数绿盘,反正能保修。、。。
    9hills
        36
    9hills  
       2016-06-12 11:34:53 +08:00
    @9hills 多掏几十块还有三年换新,简直便宜的不行不行的
    tomczhen
        37
    tomczhen  
       2016-06-12 11:42:07 +08:00
    @TangMonk 最重要的指标就是可靠性,不过可靠性这东西还是看概率(对单个使用者而言,不是说用企业盘就绝对比消费级故障率低,因为还有其他因素影响——供电、读写量等。)
    当然,如果停机没所谓的话,只要定期巡检,你用消费级的也是没啥问题的——大不了坏了就换,然后阵列同步完就恢复正常性能了。

    群晖如果只做存储还是可以考虑的,不过你需要 git 并且有 ci 的需求的话,群晖不是个好选择。更何况,群晖企业级的型号不便宜,而且性能更低。
    soulteary
        38
    soulteary  
       2016-06-12 12:06:42 +08:00
    @Sunyanzi 超频后跑数据应该不错,可惜功率略高,其实最近一两年出的奔腾的 N37X0/N35X0/J2900 ,蛮适合做家用主机的,有兴趣可以试试,不过记得关掉 C6/C7 节能,选择全速模式,避免盲目节能。

    果加关,和你类似的是我家里也跑着几台小主机,分别用来持续的测试一些小脚本(性能、爬虫、 HTPC 、软路由、 NAS 、代码仓库...),不过我用的都是凌动、奔腾节能的 U 以及 i7 低电压,一年下来估计不会出现一台电脑的电费成本...

    ----

    @predator 2010 年左右帮家里装监控,网购 8 路大华 dvr 、监控盘、各种监控头、线材、工具,真心麻烦,如果当时有这些网络摄像机,果断买几个当补充摄像头,省的走线和考虑硬盘能存几天(部分分散云端)

    ----

    @TangMonk 在意性能,又不想折腾,且公司人数不多,使用黑群晖上两个物理磁盘,走 RAID ,安装 docker gitlab 或者 gitlab 组件到 RAID 盘上即可。

    如果考虑 gen8 ,又想性能足够,先看看预算是否足够(乞丐版只是徒有颜值机箱),再想想之后如果想脱坑(换板子),自己能否搞的定。

    个人觉得如果是公司使用,可以参考之前 v 站某兄台的方案, id: @msg7086 ,爬爬他之前的帖子。
    tomczhen
        39
    tomczhen  
       2016-06-12 12:35:42 +08:00
    @soulteary
    其实楼主的问题问得不是很好,首先没说预算,其次对需求也没有描述清楚(最开始没提到有 CI 的需求)。而且即便后面提到有 CI 也没提到具体项目类型。

    不过从已经透露的信息看,真的是一家小公司,因为让一个不太专业的人来负责硬件选型这块就能说明问题了。所以这点看虽然 DIY 加二手可以取得最佳的性价比,但是可行性和可维护性比较低,所以购买成品有保修的才是王道。

    有存储需求,那么多盘位是必要的了,其实 GitLab 有 4G 内存的话, J1900 都是可以跑得比较溜的,主要还是 redis 对内存的需求。
    基于以上的分析个人认为 HP Gen8 是最合适的了(机器也许还会放办公室,所以噪音和颜值也要有所考虑),虽然乞丐版的 CPU 性能弱了些,但是加条内存跑个 GitLab 和普通文件共享还是毫无压力的(估计内网都不是千兆)。如果有 CI 压力的话,自己升级 CPU 难度不大(网上很多教程资料)。
    learnshare
        40
    learnshare  
       2016-06-12 12:56:32 +08:00
    Dell 也有小型桌面机
    npc0der
        41
    npc0der  
       2016-06-12 13:17:51 +08:00
    最近才配的 供参考
    Z170 pro4s 600+
    i7 6400t es 500+
    机箱+电源( 80plus 铜牌) 400+
    内存 ddr4 32g 170*4
    硬盘 1t*3 330*3
    ssd 120G * 2 240*2

    JD

    我用来干嘛?
    win10 + hyperv ( 128g 系统盘 + 1t * 2 raid 1 )宿主
    黑群( 1t 独享)+ centos 7 ( 128g ssd )

    曾经也折腾过很多 家里“电脑” 7 八台有的, 1155 1150 三套 笔记本 4 台 via 小板 n2800 小板 最终还不如一台。

    另外继续出电脑 ~~~
    soulteary
        42
    soulteary  
       2016-06-12 13:18:10 +08:00
    @tomczhen 其实想推荐他云主机(加购实例&备份)+bitnami 一键安装 +简单配置一下 BA 认证省心省力...

    gen8 开袋即食的参考比较多,某个角度来看,也是相对值得推荐的理由吧(只是性价比和后续折腾的费劲程度...)
    deyu260
        43
    deyu260  
       2016-06-12 14:48:10 +08:00
    @9hills raid 几? 可靠性低一次坏 2 块不就甭了?
    isb
        44
    isb  
       2016-06-12 14:58:01 +08:00
    群晖吧。。售后服务还好。。
    msg7086
        45
    msg7086  
       2016-06-12 14:59:25 +08:00   ❤️ 1
    @TangMonk 企业盘有几个优势。

    一个是设计成适合 RAID 环境,也就是遇到无法读取的扇区时快速返回,然后让上层阵列来管数据恢复的事。
    现在的 NAS 专用硬盘也是搭载了这个功能。所以我说不做 RAID 买 NAS 盘意义不大。

    一个是可靠性。企业盘会更倾向于用成熟的技术。比如 4K 扇区,到最近了才引入希捷的企业级,之前我手里看到的都是 512 扇区。还有像叠瓦这种不靠谱的东西也根本就不会引入到企业环境中。
    直接好处就是减少了停机机会和维护工作。(不是数据完整性哦)
    因为机房环境很多时候并不可及,比如说服务器托管在电信机房,要去机房就得跑很远。
    有很多企业的机房甚至在外地甚至外国,硬盘坏了要换甚至得买机票。
    这种时候可靠性就非常重要了。
    四五年免维护的环境可以节约企业大量的不必要开支。

    @deyu260 怕坏可以上 ZFS RAID Z2/Z3 。

    @soulteary 谢邀。
    楼主也没说需求,所以也说不上我的方案是不是合适。
    不过洋垃圾的确是性价比很好,直接上 DDR3 ECC RIMM 条子,便宜还可靠。 L5639 这种 CPU 性能不差但是白菜价。这种配置很适合新手起步的公司。
    ProfFan
        46
    ProfFan  
       2016-06-12 15:00:00 +08:00
    上 C2100 , 4k 估计能上 32G 内存+双路 X5650
    msg7086
        47
    msg7086  
       2016-06-12 15:01:57 +08:00
    @Sunyanzi 四路 Opteron 我们这也有,一开机就是 4A 的电流,一年吃掉我们起码 800 刀的电费+空调费,实在用不起。
    不知道你那个和我们的是不是一代里的货……
    msg7086
        48
    msg7086  
       2016-06-12 15:04:02 +08:00
    @ProfFan
    C2100 $200
    X5650 $70x2
    32G ECC $70
    不算硬盘的话 4000 块根本用不完。算硬盘的话……呃
    9hills
        49
    9hills  
       2016-06-12 15:37:35 +08:00
    @deyu260 RAID 6 ,坏两块也没事

    另外做了 RAID 也要做 RAID 监控啊,一旦降级赶快修,可以再买 2 块硬盘作为备用盘。
    ipconfiger
        50
    ipconfiger  
       2016-06-12 15:45:48 +08:00
    这个需求还需要想?买个群辉就解决问题了, 免折腾
    kaiku300
        51
    kaiku300  
       2016-06-12 16:27:53 +08:00
    都不错,就是费电
    sxy707
        52
    sxy707  
       2016-06-12 16:30:38 +08:00
    群晖,不想用 docker ,可以通过 ssh 连到群晖里面安装一个 gogs, 安装方便, https://gogs.io/
    fcicq
        53
    fcicq  
       2016-06-12 17:10:49 +08:00
    @9hills RAID 6 不是坏两块没事, 而是避免第一块故障的恢复过程中再坏一块, 绝对不能故意等到坏两块再修复, 本来修复代价就更大了. 同时坏两块的恢复途中是不能容许再坏盘的, 这时候再坏就没救了.
    TangMonk
        54
    TangMonk  
    OP
       2016-06-12 17:13:58 +08:00
    @sxy707 gogs 感觉不错,内存占用应该比 gitlab 小
    dudesun
        55
    dudesun  
       2016-06-12 17:20:01 +08:00
    选阿里云最近的机房速度也可以的
    webjin1
        56
    webjin1  
       2016-06-12 18:31:22 +08:00
    淘宝上淘啊
    awthink
        57
    awthink  
       2016-06-12 20:23:06 +08:00
    看了这帖子才了解到占美主机,有个问题请教大家:买一个回来学习 Linux 服务器可以吗?划算吗?或者有更好的方案?
    fcicq
        58
    fcicq  
       2016-06-12 20:30:06 +08:00
    @awthink 请看 /t/264753 , 便宜归便宜, 注意 ES CPU 相关问题.
    awthink
        59
    awthink  
       2016-06-12 20:52:55 +08:00
    @fcicq 谢谢!看完了,搜了下 es 版 cpu ,看样子要拼人品……
    likuku
        60
    likuku  
       2016-06-12 23:54:22 +08:00
    [放在公司本地]

    公司本地有( 24x7x365 )不间断电源?有备用柴油发电机?有自动消防系统?有各种监控系统?

    防火,防洪,防震,防盗,有云端代码专业托管服务商那么可靠?退一步,有专业 IDC 环境可靠?
    likuku
        61
    likuku  
       2016-06-12 23:55:34 +08:00
    @fcicq 只有磁盘冗余,却没有多机 /异地备份,是万万不行的。
    fcicq
        62
    fcicq  
       2016-06-13 09:30:47 +08:00
    @likuku hhh
    TangMonk
        63
    TangMonk  
    OP
       2016-06-13 19:47:19 +08:00
    @sxy707
    @isb

    已经入手群晖,感觉还行。
    itlr
        64
    itlr  
       2016-11-10 22:35:32 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.