linux优化

1、 增加内存到4G

2、 IO进行优化

https://www.percona.com/blog/2009/01/30/linux-schedulers-in-tpcc-like-benchmark/

http://yoshinorimatsunobu.blogspot.com/2009/04/linux-io-scheduler-queue-size-and.html

echo deadline > /sys/block//queue/scheduler(使用deadline调度算法)

增大  /sys/block/sda/queue/read_ahead_kb 对顺序读的操作有所提升

/sys/block/sda/queue/nr_requests 此为请求队列数 (增大会消耗更多内存)

三、网络优化

  http://docs.continuent.com/continuent-tungsten-2.0/performance-networking.html

net.core.somaxconn 调大

net.core.netdev_max_backlog

net.ipv4.ip_local_port_range 调大 原为30000 61000 调为 1024 65536

net.ipv4.tcp_fin_timeout调小 原为60

net.ipv4. tcp_tw_recycle  调为1 原为0

net.ipv4. tcp_tw_reuse    调为1 原为0

net.ipv4.tcp_synack_retries 调为2 原为5

net.ipv4.tcp_rfc1337 = 1

查看网址:

四、php优化

使用APC缓存模块缓存php编译文件,减少重新编译次数(适应于不经常改动PHP的网站)

优化php-fpm

pm.max_children (调小,进程堆积导致cpu进程切换,从而使负载过高)

pm.max_requests (调大,减少创建php-fpm次数)

五、mysql优化

flush query cache(cron 每15分钟刷新缓存)

#mysqlcheck –Aao (优化所有表)

使用memcache 缓存查询

六、文件系统优化

关闭访问时间: noatime,nodiratime /etc/fstab

七、nginx优化

Multi_accept on

client_body_timeout 12; (仿止慢连接)

client_header_timeout 12;(仿止慢连接)

open_file_cache    max=1000 inactive=20s

open_file_cache_valid 30s

open_file_cache_min_uses 5


   

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,853评论 0 3
  • 系统层面(基本不用动,看了下,买的云服务器基本都已经优化过了) 内核相关参数(/etc/sysctl.conf) ...
    神奇大叶子阅读 2,038评论 0 4
  • Linux(centos 7)文件数限制 内核参数fs.file-max /proc/sys/fs/file-ma...
    散装咖啡阅读 1,511评论 0 1
  • (1)nginx运行工作进程个数,一般设置cpu的核心或者核心数x2**如果不了解cpu的核数,可以top命令之后...
    小慕先森阅读 2,091评论 0 0
  • 2017年8月11日,这是我来机场上班的第1349天,我和老公从恋爱到结婚的665天,结婚的178...
    媛满阅读 354评论 0 0