Linux 系统优化的一些建议(内核优化)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
关闭swap 如果服务器上有运行数据库服务或消息中间件服务,请关闭交换分区 echo vm.swappiness = 0 >> /etc/sysctl.conf sysctl -p OOM Killer 一般我们的linux服务都是混部服务的,每个程序申请的物理内存都是共享的;例如物理内存只有1g,启动2个程序各申请1g是可以的,linux通过这种过度分配的方式来达到内存的充分利用,当程序实际使用内存超出物理内存时,会被系统按照优先级,杀掉一部分程序以确保其它程序的正常运行;为了避免核心服务被杀,可以将进程文件设置为最高优先级。 # 数值越小越不容易被杀 echo -17 > /pro Linux系统优化是一个重要的任务,尤其是对于承载关键服务的服务器来说,优化能显著提高系统性能、稳定性和资源利用率。本文主要关注内核级别的优化,特别是针对内存管理和网络参数的调整。 关闭交换分区(swap)是针对服务器运行数据库服务或消息中间件服务的常见做法。交换分区在物理内存不足时充当临时扩展内存的角色,但它的读写速度远慢于物理内存,可能导致性能下降。通过`echo vm.swappiness = 0 >> /etc/sysctl.conf`和`sysctl -p`命令可以设置系统尽量避免使用交换分区,从而保证服务的高效运行。 为了避免Linux的Out-Of-Memory (OOM) killer错误地终止核心服务,可以调整进程的OOM分数。OOM killer会在系统内存紧张时根据进程的OOM分数来决定哪些进程应该被杀死。设置`echo -17 > /proc/$pid/oom_score_adj`可使指定进程的OOM分数最小,降低被杀风险。 接下来是网络参数的优化。在内网环境中,我们可以对TCP参数进行调整以提升性能。例如,减小`tcp_syn_retries`和`tcp_synack_retries`的值可以减少TCP连接尝试失败的等待时间,加快连接建立。`tcp_timestamps`的开启可以提高RTT计算的准确性,但同时也增加了资源消耗。开启`tcp_tw_reuse`可以重用TIME_WAIT状态的socket,减少其占用,但需要注意在NAT环境下的潜在问题。而不推荐开启`tcp_tw_recycle`,因为它可能导致连接问题,尤其是在NAT网络中。增大`somaxconn`和`tcp_max_syn_backlog`的值可以提升服务端处理高并发连接的能力,防止因队列满而拒绝连接。`tcp_max_tw_buckets`的适当增大则能控制TIME_WAIT套接字的数量,避免资源浪费。 关于page cache的管理,脏页的刷盘策略对系统性能有直接影响。`vm.dirty_background_ratio`和`vm.dirty_ratio`分别定义了脏页占总内存的比例,当超过这些比例时,系统会开始清理脏页。合理设置这两个参数可以平衡IO性能与数据安全性。另外,`vm.dirty_expire_centisecs`和`vm.dirty_writeback_centisecs`则影响脏页的刷盘时间间隔。 总结来说,Linux内核优化涉及多个方面,包括内存管理、进程调度以及网络通信等。通过对这些参数的精细化调整,可以实现系统资源的更高效利用,提升服务的稳定性和响应速度。在实施优化时,务必根据实际工作负载和环境谨慎调整,并且监控系统性能变化,以确保优化效果符合预期。












- 粉丝: 9
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 石油化工企业设计防火规范》(2009版).doc
- 大厦简介2.0修改状态(0次).doc
- 合同副经理与合同部长责任书(样本).docx
- 2015年全国研究生数学建模竞赛B题《数据的多流形结构分析》论文及附件。.zip
- 高气压对机体的影响(1).pptx
- 9衡重式下挡墙施工技术交底(000).doc
- 城市地下综合管廊案例-20151013-培训课件.pptx
- 新疆柯坪县群众文化中心工程建设监理月报.doc
- 公路造价确定与控制200道练习题.doc
- mpvue框架仿滴滴出行微信小程序.zip
- 房屋入住流程图.docx
- S-工程建设标准强制性条文.doc
- 【风险预案】血液透析风险预案完整版.pdf
- 小学语文作业布置出题网站源码简单方便的作业练习册随机出题网站源码支持打印
- 两个做给健身房预约课程的微信小程序.zip
- [江苏]商住综合体项目可行性分析报告(97页-图文结合详述)1.doc



评论0