LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1703|回复: 8

速度与激情(二) 超级引擎Glibc优化编译

[复制链接]
发表于 2007-7-1 18:04:08 | 显示全部楼层 |阅读模式
LFS软件都可以使用速度与激情(一)中提及的优化方法编译~ 唯独要提出Glibc单独编译优化
Glibc真的好像一个汽车引擎一般,既然选择速度与激情,那我们何不在车房里面就修改掉爱车的引擎呢? 由于Glibc单独编译所以十分注意自己的编译环境~

我的LFS构建环境:

系统: LFS Live CD 6.2.5
GCC: 4.0.3(3.4.6 -- 第一次GCC编译后就用GCC 3.4.6了)
Glibc: 2.3.6
Binuntils: 2.16.1

编译优化参数:

export CFLAGS='-O3 -finline-limit=400 -fomit-frame-pointer -falign-functions=32 -pipe -fno-bounds-check -march=pentium4 -maccumulate-outgoing-args -fforce-addr -fmerge-all-constants -fgcse-sm -fgcse-las -minline-all-stringops -fprefetch-loop-arrays -fweb -frename-registers -fbranch-target-load-optimize2'

export CXXFLAGS='-O3 -finline-limit=400 -fomit-frame-pointer -falign-functions=32 -pipe -fno-bounds-check -march=pentium4 -maccumulate-outgoing-args -fforce-addr -fmerge-all-constants -fgcse-sm -fgcse-las -minline-all-stringops -fprefetch-loop-arrays -fweb -frename-registers -fbranch-target-load-optimize2'

export LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
export CPPFLAGS="-DNDEBUG"

(*)以上参数都是多次通过实际编译测试的

在configure之前导入这些变量,同时严格按照LFS教程上步骤做下来的话 Glibc是能完全通过make check的

好了祝福大家拥有一个好引擎!!!~ 如果出现错误,请查找原因和修改优化参数~

更多的帮助可以参看 (金步国) http://www.linuxsir.cn/bbs/showthread.php?t=304949
发表于 2007-7-1 18:10:46 | 显示全部楼层
天~~这麽激进的 CFLAGS/CXXFLAGS

兄弟完成了 BLFS 没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 18:13:19 | 显示全部楼层
呵呵 我做过用于生产环境的LFS+BLFS网络部分+HLFS安全部分杂柔体的Linux 现在一个日PV 8W的Web服务器正在运行这个系统~ 现在一直观察系统运行状况
回复 支持 反对

使用道具 举报

发表于 2007-7-1 18:23:37 | 显示全部楼层
呵呵,用于生产环境的 LFS+BLFS,楼主必是资深网管,敬请常来指教啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 18:25:23 | 显示全部楼层
本想做一个能批量部署的LFS的服务器准系统!!~ 可惜一个人能力有限~ 还望老兄能多多指点我的不正确地方!! 大家互勉下~
回复 支持 反对

使用道具 举报

发表于 2007-7-1 18:29:32 | 显示全部楼层
多数网管不愿使用 LFS 系统的原因就是管理及维护困难,楼主要部署 LFS 系统的话有何对策?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-1 18:35:51 | 显示全部楼层
个人认为软件漏洞不是可以避免的 但是多数漏洞可以使用更新软件得到修正,你说到的软件维护和升级确实是麻烦事情,因为没有包管理程序成为了很多人包括我在内十分头痛的事情!~ 我的经验告诉我多数服务器沦陷都是从Web服务器上网页出现的~ 所以做好安全多少时间服务器软件不需要升级和更换!

至于批量部署只能学习Gentoo的样子 出现一个准系统来部署~ 这个准系统就是一个服务器的基础系统,不包含任何服务器软件,批量安装软件 只能通过脚本完成
回复 支持 反对

使用道具 举报

发表于 2007-7-1 18:43:30 | 显示全部楼层
我不是网管,对批量部署的升级及维护没有经验

据我所知 fei 斑竹(现任的 Gentoo 版主)管理棋下两千多台 Debian,他也精通 Gentoo、 Slackware 及 Solaris 等系统,也许你可跟他交流一下
回复 支持 反对

使用道具 举报

发表于 2007-7-2 15:39:15 | 显示全部楼层
弓虽
这个层次我还得练几年
回复 支持 反对

使用道具 举报

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

本版积分规则

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