• 北大青鸟首页
  • 网站导航
  • 河南安卓工程师培养基地 河南拥有IT体验馆 课程专业全、规模大校区河南多年连获全国教学质量奖 2011年获北大青鸟总部荣誉奖
当前位置: 首页 > 栏目 > 技术交流 > 服务器管理

郑州北大青鸟:Linux系统优化知识分享

时间:10-13 来源:  作者: 点击:0 

现在大家对Linux系统也基本上都很熟悉了,但是就该系统的灵活应用却有待提高,如何优化系统性能成为当下我们需要研究的方向,今天我们郑州北大青鸟就来给大家分享下这方面的知识点。想要优化Linux系统,你就要考虑你这台服务器是来做什么的是WEB,数据库,缓存,负载均衡等等,根据你的服务做的事情来优化把他发挥到极致。
1.硬件的选择
对于多少内存多少CPU 什么硬盘,硬件的选择也很重要。
例如:处理器对于应用和数据库服务器来讲是最重要的硬件子系统之一。然而在这些系统中,CPU经常是性能的瓶颈;磁盘IO问题;内存不足问题。
2.关闭daemons和端口
有些运行在服务器中的daemons (后台服务),并不是完全必要的。关闭这些daemons 可释放更多的内存、减少启动时间并减少CPU 处理的进程数。减少daemons 数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。ntsysv 装完后把不必要的服务全部关掉,namp 扫描你开了几个端口没必要的全部关掉。包括分区的优化 例如: /var 单独一个分区比较好 /lib /dev /bin /sbin /etc 一定不能和根 分区的必须在一个分区的。
3.关闭GUI 这里就不说了图形一定要关系 至于为啥不做详细解析,
4.对于进程
进程管理对于任何一个操作系统来说都是最重要的任务之一。高效的进程管理能保证应用平稳有效的运行。进程就是执行程序运行在处理器上的一个实例。进程可以使用Linux内核所能控制的任何资源来完成它的任务。每个进程都有自己的生命周期如创建、执行、结束和消除。这些阶段在系统启动运行中会被重复无数次。因此从性能角度来看进程生命周期是极其重要的。进程优先级和Nice值
进程优先级【Process priority】是一个数值,用来让CPU根据动态优先级和静态优先级来决定进程执行的顺序。一个高优先级的进程可以获得更多在处理器上运行的机会。
内核会根据进程的行为和特性使用试探算法【Heuristic Algorithm】来动态调高和调低动态优先级。用户进程可以通过进程Nice的值间接改变静态优先级。
静态优先级高的进程可以获得较长的时间片【Time Slice】(进程能运行在处理器有多长时间)。
Linux中Nice值范围为19(最低优先级)到-20(最高优先级),默认值为0。要将Nice值更改为负数,必须通过登录或使用su命令由root执行。例如:/bin/taskset -c 0,1,2,3,4,5,6,7 /usr/local/mysql-5.0.89/bin/mysqld_safe &
充分平均分配 CPU 。
5.内核的优化
linux的优化最难的也就是内核的优化了
内核参数保存在/proc(特别是/proc/sys),提供了内核、处理器、内存、网络及其他组件的相
关参数。每个执行的进程都有一个以相应PID 命名的目录。
net.ipv4 的参数其实就是大部分是传输优化层的TCP协议,这要求对TCP/IP 非常熟悉才能做到的!

   按照以上的步骤详细认真的分析验证,就可以熟练的装我Linux系统优化的精髓所在了,学习Linux乃至整个网络工程师课程都是要大家用心的提领悟课本上理论知识的要点,学以致用才能更深刻的掌握技术。想要了解更多服务器管理知识请点击:http://www.hnbenet.com/fwqgl/ 本文源自:http://www.hnbenet.com/jsjl/ 转载请注明出处!
 


精彩专题
热点排行