第四章 性能优化、调整 linux单个主机、Apache、Mysql

第四章 性能优化、调整 linux单个主机、Apache、Mysql

4.1充分发挥单个主机的性能

  • 需要掌握服务器资源的使用状态 (linux 使用top 可以获取当前的资源使用状况)

  • 负载就是:分流或者减轻对某种资源的使用 负载通常时 CPU负载 和I/O负载

4.2Apache的优化

服务器的性能通常表现为同一时间处理多少个连接。

目前并发处理的模式:

  • 通过多进程的方式 早期的操作系统

  • 通过多线程的方式 如tomcat服务器 对线程池合理设置,能够很好地提升tomcat

  • 通过事情驱动的方式

关键的配置属性:

  1. MaxClients:可以在同一时间连接的客户端数,也就是 进程数*线程数
  2. ServerLimit:最大进程数
  3. ThreadLimit:每个进程的最大线程数

4.3Mysql 的调优诀窍

Mysql调优的主要的三个方向:

  1. 服务器方面:mysqlId的参数优化(缓冲等)、对磁盘I/O关联的内核参数进行调整、合理使用文件系统及mount(挂载)命令选项等
  2. 服务器之外:表的设计、SQL语句、索引、引擎
  3. 外围系统:CPU、I/O读取

猜你喜欢

转载自blog.csdn.net/weixin_40990818/article/details/91429827