麒麟操作系统对应用服务器和数据库服务器提供不同的参数配置建议?

麒麟操作系统对应用服务器和数据库服务器提供不同的参数配置建议显示全部

麒麟操作系统对应用服务器和数据库服务器提供不同的参数配置建议

收起
参与8

查看其它 1 个回答sunyifeng的回答

sunyifengsunyifeng联盟成员系统运维工程师唐山瑞丰钢铁(集团)有限公司

对于应用服务器:

  1. 内存调整:建议根据服务器实际内存大小进行合理的内存调整,通常为总内存的70%下限,90%上限;
  2. 系统内核参数:建议修改相关内核参数(如文件句柄数、最大线程数等),以适配高并发、大负载的应用场景;
  3. 网络参数调整:建议调整网络协议参数(如TCP的缓冲区大小、SYN连接队列等)来优化应用程序在网络传输中的性能;
  4. CPU亲和性调整:建议将CPU与进程亲和,避免CPU跨NUMA节点访问带来的性能损耗;
  5. 应用程序参数调整:建议根据应用程序本身特点进行相应的参数调整,如JVM参数、连接池大小等。

Laf 开发者:

麒麟操作系统作为一款面向企业应用的操作系统,对于应用服务器和数据库服务器提供了不同的参数配置建议,以便优化应用和数据库的性能。

对于应用服务器:

  1. 内存调整:建议根据服务器实际内存大小进行合理的内存调整,通常为总内存的70%下限,90%上限;
  2. 系统内核参数:建议修改相关内核参数(如文件句柄数、最大线程数等),以适配高并发、大负载的应用场景;
  3. 网络参数调整:建议调整网络协议参数(如TCP的缓冲区大小、SYN连接队列等)来优化应用程序在网络传输中的性能;
  4. CPU亲和性调整:建议将CPU与进程亲和,避免CPU跨NUMA节点访问带来的性能损耗;
  5. 应用程序参数调整:建议根据应用程序本身特点进行相应的参数调整,如JVM参数、连接池大小等。

对于数据库服务器:

  1. IO性能优化:建议使用RAID组或SSD存储设备,并根据不同的应用场景设置合适的IO调度算法、块大小和缓存大小等参数;
  2. 内存调整:建议根据服务器实际内存大小进行合理的内存调整,通常为总内存的50%下限,

Laf 开发者:

80%上限;

  1. 系统内核参数:建议修改相关内核参数(如文件句柄数、最大线程数等),以适配高并发、大负载的数据库场景;
  2. 网络参数调整:建议调整网络协议参数(如TCP的缓冲区大小、SYN连接队列等)来优化数据库在网络传输中的性能;
  3. 数据库参数调整:建议根据具体数据库类型和版本进行相应的参数调整,如InnoDB缓存池大小、查询缓存等。

需要注意的是,以上只是一些基本的参数建议,在实际使用时还需要根据具体情况进行不同的调整。

互联网服务 · 2023-05-16
浏览498

回答者

sunyifeng
系统运维工程师唐山瑞丰钢铁(集团)有限公司
擅长领域: 服务器云计算容器

sunyifeng 最近回答过的问题

回答状态

  • 发布时间:2023-05-16
  • 关注会员:3 人
  • 回答浏览:498
  • X社区推广