# 大家好, 我公司需要重新搭建一个编译服务器(原来用ubuntu12.04), 请大家帮忙推荐一下使用什么linux发行版比较好, 内核如何精简?

2013-07-09 12:54:59 +08:00
 Akagi201
## 我们公司服务器挂掉, iowait过高, 现在要换硬件(申请ing)
* 原来的配置8G内存, 8核 CPU, 2块硬盘组的raid0

* 现在硬件申请中(不知道会申请到什么, 不会太差)
* 我不喜欢ubuntu, 自己用的时候就经常出问题, 我使用Debian系统断断续续有3年多时间吧, 别的发现版都玩过, 不过主用一直Debian.
* 我没有系统精简的经验, 请问如何精简系统和内核, 只作为编译服务器尝试用Gentoo/Funtoo是否靠谱?

## 需要的服务有:
1. gcc编译工具链(已编译好的交叉编译工具链)
2. tar打包
3. SSH服务
4. SAMBA服务, 要挂载到win下, 使用Source Insight来看代码, (会配置磁盘配额)
5. NFS服务, core dump调试会用到

* 基本就这么一点, 请问一下如何能够配置出一个最精简的系统, 性能最高(怎么限制每个人的使用资源有好的方案也好)?
5456 次点击
所在节点    问与答
8 条回复
halfbloodrock
2013-07-09 13:12:07 +08:00
Debian +1

Debian最小化安装足以了。基本不需要做什么裁剪了。

限制资源参看cgroup,多人使用编译机器可以试试LXC
AstroProfundis
2013-07-09 13:15:40 +08:00
Debian 7?
msg7086
2013-07-09 15:08:17 +08:00
Debian7 +10086

精简内核不能提高多少系统性能。建议netinst安装最小系统,然后按需安装组件。
min
2013-07-09 16:21:59 +08:00
没事动内核干嘛,能带给你什么好处?
momou
2013-07-09 16:34:52 +08:00
精简的意义何在?
lecher
2013-07-09 16:43:57 +08:00
既然熟悉debian还是基于debian来做比较好,学习成本低一些,出问题也好排查。
精简内核未必能够带来太多的提升。gentoo的优势是对多版本的编译器支持做得比较好,如果追求最新的编译器版本,可以考虑gentoo/funtoo,缺点就是繁琐,要配置一套可用的系统需要花费一点精力和时间,还要就是如果更新更挂了,可能要手动更改配置文件,自己去解决问题。如果自己担不起服务器挂掉的风险,还是不要冒险比较好。
Akagi201
2013-07-10 00:09:13 +08:00
@lecher 想起来了, 公司内网的限制啊, funtoo上次在公司用时候 emerge失败了, 代理弄好久也没成功, 看来gentoo/funtoo是不行了.
Akagi201
2013-07-10 00:13:34 +08:00
@AstroProfundis
@msg7086
@min
@momou
看来, 还是我的老伙伴Debian做服务器最靠谱.
精简或者合理分配限制资源, 因为这样的配置10多个人一起用就很卡, 性能不能总依赖硬件是吧!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/75226

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX