LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: cmaxvv

关于gentoo做服务器?

[复制链接]
发表于 2007-12-18 21:23:17 | 显示全部楼层
Post by cmaxvv;1797239
这个我是不太懂,不懂linux编程的,
我想问一下 多CPU和单CPU编译的是否相同?影响编译结果的到底是哪些因素呢?


由于gentoo是个源代码编译方式安装的,所以编译参数的设置还是满重要的。多核心多CPU的编译不同的地方主要有几个方面:一个是内核的一些选项,例如SMP、NUMA之类;一个是 CFLAGS/MAKEOPTS这些参数。根据我们的经验,多核心多处理器之间负载均衡能力方面,AMD是好过INTEL的,而且对64位的支持也最成熟。

继续回到软件版本的问题,作为服务器系统,首要原则是稳定,软件只要不出问题,尽量不要换,所以现在网络上还有大把 linux 2.0.x 的内核在跑,这也是 apache 1.3.9 仍然事实上大量存在的原因。这种属于部署管理的一种策略问题,我觉得和发行版关系不大。

更何况你完全可以选择 hardended。

说到依赖关系,gentoo解决得是相当不错了,但是在某些情况下,我们需要自己娶解决依赖关系。例如在编译安装一些软件的时候,还需要 libc++ 3.3 的库支持,而实际上是不需要的,所以我会手工去掉,然后重新 ebuild digest。

还有就是基于JAVA的一些软件,我们也很少选择gentoo portage 安装,例如 eclipse-sdk。 ^_^

另外,提醒一下,emerge --depclean 和 revdep-rebuild 是两个很不错的工具,可以解决你说的一些问题(当我从 gentoo 1.4 升级到 2006 的时候就用到了)。

再提醒一下,升级之前,要确保多次编译 gcc 和 glibc,形成正确的工具链哦。这个方面的问题LFS说得很详细了,找手册看一下即可。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 21:26:47 | 显示全部楼层
哦,附带说一句,对于现在服务器来说,选择一天负载低的时候进行编译是没问题的,服务器上的软件,很少有编译时间超过半个小时的,以现在服务器的速度来说,完全是小case。

而且完全可以人工设定编译的负载上限。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 23:11:30 | 显示全部楼层
1,用32位的haedened profile. 从stage安装.为应用提供最通用的平台.
2,完全用portage的软件包. 让系统彻底掌握每一个程序. 不仅不用其它渠道的软件,也不要用gentoo的二进制包. 绝大多数的升级将不会有什么问题.
3,hardened的use, flag等等已经比较朴素,不必做任何修改,那么编译时也不太会出问题.

FreeBSD做小型服务器是非常合适的.可惜发展速度跟不上硬件技术发展.

gentoo的学习与安装成本将在工作中得到丰厚的回报. 因此是值得的.
回复 支持 反对

使用道具 举报

发表于 2007-12-18 23:13:09 | 显示全部楼层
1,用32位的haedened profile. 从stage安装.为应用提供最通用的平台.
2,完全用portage的软件包. 让系统彻底掌握每一个程序. 不仅不用其它渠道的软件,也不要用gentoo的二进制包. 绝大多数的升级将不会有什么问题.
3,hardened的use, flag等等已经比较朴素,不必做任何修改,那么编译时也不太会出问题.

FreeBSD做小型服务器是非常合适的.可惜发展速度跟不上硬件技术发展.

gentoo的学习与安装成本将在工作中得到丰厚的回报. 因此是值得的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-19 09:50:08 | 显示全部楼层
Post by goldeagle;1797280

再提醒一下,升级之前,要确保多次编译 gcc 和 glibc,形成正确的工具链哦。这个方面的问题LFS说得很详细了,找手册看一下即可。

看来是有必要学习一下LFS了……
回复 支持 反对

使用道具 举报

发表于 2007-12-19 10:13:21 | 显示全部楼层

我还是没有解决生产中的问题

我一个月要增加20套x3 60台的服务器,但是gentoo的自动安装我一直没有搞定,我倒是希望它能 我的服务器一上架加电 就能自动装好,但是网络上找了半天没有找到文档,麻烦各位有经验的把你们的资料分享下,真实的经历哈
回复 支持 反对

使用道具 举报

发表于 2007-12-19 10:17:58 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-12-19 10:48:27 | 显示全部楼层
Post by as710054;1797426
我一个月要增加20套x3 60台的服务器,但是gentoo的自动安装我一直没有搞定,我倒是希望它能 我的服务器一上架加电 就能自动装好,但是网络上找了半天没有找到文档,麻烦各位有经验的把你们的资料分享下,真实的经历哈


用 stage4 啊
回复 支持 反对

使用道具 举报

发表于 2007-12-19 21:31:07 | 显示全部楼层
在sir上多是谈论桌面的,在cu上,多是谈论服务器的。可能是文化的差别吧。
我也想用gentoo做服务器版本,但是有不少顾及,
比如:安全补丁的更新是否及时,遇到问题是否能即时解决,等等;
在使用量不大的情况下(和Centos比),不敢冒然采用;尤其是在生产环境上。
回复 支持 反对

使用道具 举报

发表于 2007-12-20 17:23:54 | 显示全部楼层
Post by sofire;1797691
在sir上多是谈论桌面的,在cu上,多是谈论服务器的。可能是文化的差别吧。
我也想用gentoo做服务器版本,但是有不少顾及,
比如:安全补丁的更新是否及时,遇到问题是否能即时解决,等等;
在使用量不大的情况下(和Centos比),不敢冒然采用;尤其是在生产环境上。



你说的貌似刚好是gentoo的长处
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表