Blog / 阅读

LNMP优化512M每天轻松跑10W PV

by admin on 2014-03-23 18:57:18 in ,



测试站点为全新的wordpress 没安装任何缓存或静态化插件


由于测试为新站,和实际运行中的网站资源占用可能会有出入,本文仅为测试


php-fpm使用static运行方式


按照一天平均有12个小时的访问时间计算 10W的PV 平均并发在2.36左右


压力测试工具为webbench


3 clients, running 120 sec.


Speed=6 pages/sec, 48752 bytes/sec.
Requests: 793 ok, 0 http error, 0 failed.


测试中测试的并发为3,计算约合12小时13W个PV,测试中在120秒内发起793个请求,全部得到正确答应,没有错误以及失败


服务器的负载在1.5左右,测试使用的是openvz架构的vps,如果使用xen的vps负载应该会更低一些


为了测试究竟能跑多少,测试将平均并发提升到8(约合12小时内35W的PV)


负载最高为5.5,还是挺吃力的


8 clients, running 120 sec.


Speed=11 pages/sec, 84786 bytes/sec.
Requests: 1380 ok, 2 http error, 0 failed.


1380次请求正常,2次错误


php-fpm的配置
pm=static
pm.max_children=20
复制代码
my.cnf的配置
[client]
port            = 3306
socket          = /tmp/mysql.sock


[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 4M
table_cache = 60
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 128K
net_buffer_length = 2K
read_buffer_size = 1M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 4M
max_connections = 100
thread_concurrency = 8
query_cache_limit = 2M
query_cache_size = 0M
thread_stack = 192K
skip-innodb




log-bin=mysql-bin


binlog_format=mixed


server-id       = 1


[mysqldump]
quick
max_allowed_packet = 16M


[mysql]
no-auto-rehash
#safe-updates


[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 64K
read_buffer = 2M
write_buffer = 2M


[mysqlhotcopy]
interactive-timeout



写评论

相关文章

上一篇:Socks5 安装一键包(已测试兼容Debian/Centos)

下一篇:单路CPU性能排名

评论

写评论

* 必填.

分享

栏目

赞助商


热门文章

Tag 云