版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、搭建一个大型网站架构的实验环境(FreeBSD系统优化篇2007/12/28 16:33四、FreeBSD 系统的优化升级完了ports 和src 后,基础搭建就算完成了,现在我们就开始编译内核吧。 进入内核配置文件目录# cd /usr/src/sys/i386/conf# mkdir /root/kernels编译内核# cd /usr/src安装内核具体的内核说明可以参考: 具体的内核配置文件可以参照我的另外一篇文章Freebsd6.2 编译安装内核。 编译完成以后,我们现在的工作就是对系统一些参数进行优化调整。# ee /boot/loader.conf加入:kern.maxusers
2、=256# ee /etc/sysctl.conf加入:kern.maxvnodes=8446kern.maxfiles=65536kern.maxfilesperproc=32768kern.coredump=1vfs.hirunningspace=4194304vfs.write_behind=0设置完成以后reboot 机器。如果要不重启机器加载改动的参数还可以使用:# /etc/rc.d/sysctl reload参数设置的具体说明可以参考中国最完整的sysctl.conf 优化方案,很详细,在此感谢剑心通明的分享。好了,参数优化好了以后,我们现在还要考虑到以后要用ports 方式安装
3、软件,这些软件都是以源码形式安装的, 所以我们这里得做两方面的优化工作,第一是优化编译器,也就是GCC 的编译指令,这样可以提高软件的效率,第二就是为ports 下载软件加加速了。 系统安装完成之后,默认是没有make.conf 文件的,我们自己新建一个就可以了。(自力更生,丰衣足食,哈!)首先我们调整一下GCC 的编译参数。# touch /etc/make.conf# ee /etc/make.conf加入:CFLAGS= -march=pentium-m -O2 -pipe -msse2 -mmmx -mfpmath=sseCXXFLAGS= $CFLAGS其中-march 是指你机器的
4、CPU ,不知道CPU 型号可以用下面的方法来查,我的是IBMT43,结果如下:# sysctl hw.modelhw.model: Intel(R Pentium(R M processor 1.86GHz以下是对照表,按照你的CPU 型号改就OK 了(这里只提供了CPU 的对照,没有加上参数,网上有很多加好参数的,其实未必适合,所以大家看看这篇文章,自己加吧, 这样放心,错了也知道原因。参考金步国的GCC 编译优化指南)。i386 (IntelCFLAGS= -march=i386CXXFLAGS+= -march=i386i486 (IntelCFLAGS= -march=i486CXX
5、FLAGS+= -march=i486Pentium 1 (IntelCFLAGS= -march=pentiumCXXFLAGS+= -march=pentiumPentium MMX (IntelCFLAGS= -march=pentium-mmxCXXFLAGS+= -march=pentium-mmxPentium PRO (IntelCFLAGS= -march=pentiumproCXXFLAGS+= -march=pentiumproPentium II (IntelCFLAGS= -march=pentium2CXXFLAGS+= -march=pentium2Celeron
6、(Mendocino, aka Celeron1 (IntelCFLAGS= -march=pentium2CXXFLAGS+= -march=pentium2Pentium III (IntelCFLAGS= -march=pentium3CXXFLAGS+= -march=pentium3Celeron (Coppermine aka Celeron2 (IntelCFLAGS= -march=pentium3CXXFLAGS+= -march=pentium3Celeron (Willamette? (IntelCFLAGS= -march=pentium4CXXFLAGS+= -mar
7、ch=pentium4Pentium 4 (IntelCFLAGS= -march=pentium4CXXFLAGS+= -march=pentium4Eden C3/Ezra (ViaCFLAGS= -march=i586 -m3dnowCXXFLAGS+= -march=i586 -m3dnowK6 (AMDCFLAGS= -march=k6CXXFLAGS+= -march=k6K6-2 (AMDCFLAGS= -march=k6-2CXXFLAGS+= -march=k6-2K6-3 (AMDCFLAGS= -march=k6-3CXXFLAGS+= -march=k6-3Athlon
8、 (AMDCFLAGS= -march=athlonCXXFLAGS+= -march=athlonAthlon-tbird, aka K7 (AMDCFLAGS= -march=athlon-tbirdCXXFLAGS+= -march=athlon-tbirdAthlon-tbird XP (AMDCFLAGS= -march=athlon-xpCXXFLAGS+= -march=athlon-xpAthlon 4(AMDCFLAGS= -march=athlon-4CXXFLAGS+= -march=athlon-4Athlon XP (AMDCFLAGS= -march=athlon-
9、xpCXXFLAGS+= -march=athlon-xpAthlon MP (AMDCFLAGS= -march=athlon-mpCXXFLAGS+= -march=athlon-mp接着我们来调整ports 的下载,这几个网站比较快,也是大多数网友推荐的:MASTER_SITE_OVERRIDE?= MASTER_SITE_OVERRIDE?=$ MASTER_SITE_BACKUP 最后我们的ports 也来玩玩多线程下载,有请axel 出场了! 咚咚咚.不知道axel 在ports 的那个位置,可以用下面指令找找:# cd /usr/ports# make search key=ax
10、elPort: axel-1.0bPath: /usr/ports/ftp/axel# whereis axelaxel: /usr/ports/ftp/axel现在我们知道位置在那了,就去找她吧,小样,你藏的再深,俺也能把你找出来,我搜搜搜,查查查.# cd /usr/ports/ftp/axel# make install clean等待她安装完成吧,因为她还要安装一些依赖包,可能会慢一点,耐心等待吧,或出去咪根烟也行(抽烟不好,在这还是不推荐了,还是站起来活动一下,看看绿色,这样环保又健康。毛爷爷告诉我们:“身体是革命的本钱”,对于IT 从业者更是如此呀,感慨!) 安装完成以后,我们得设置一下,她才能为我们工作,还是到make.conf 进行设置。 # ee /etc/make.conf加入:FETCH_CMD=axelFETCH_BEF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西北海市银海区第一小学春季学期招聘临聘教学人员1人备考题库(含答案详解)
- 2026黑龙江大庆市肇源县招聘公益性岗位人员206人备考题库附答案详解(轻巧夺冠)
- 2026内蒙古兴安盟乌兰浩特市妇幼保健计划生育服务中心招聘控制数人员9人备考题库含答案详解(考试直接用)
- 2026广发银行宁波分行春季校园招聘备考题库附答案详解(黄金题型)
- 2026年上半年新疆昌吉州第二人民医院面向社会招聘编制外聘用人员11人备考题库附答案详解(培优b卷)
- 古蔺县成龙学校急招教师(6人)备考题库含答案详解(新)
- 2026江西九江德安县人民医院精神病区护理员招聘8人备考题库含答案详解(a卷)
- 2026汉江师范学院人才引进120人备考题库(湖北)参考答案详解
- 2026广东惠州惠城区横沥镇大岚卫生院招聘村卫生站工作人员1人备考题库含答案详解(典型题)
- 2026云南省建设投资控股集团有限公司校园招聘200人备考题库及答案详解(夺冠系列)
- 幼儿园大班语言《改错》课件
- 小学劳动拖地课件
- BSCI社会责任审核知识培训课
- 2024年河北医科大学公开招聘辅导员笔试题含答案
- 高校实验员招聘面试经典题及答案
- 煤矿安全评价
- 初中数学竞赛数论方法题库解析
- A股网格交易讲解
- 2025至2030年中国青瓷市场分析及竞争策略研究报告
- 北京市朝阳区人民法院人身保险合同纠纷案件审判白皮书(2020年度-2024年度)
- 呛奶急救处理及宣教
评论
0/150
提交评论