目前打开网站 CPU 占 1.1%,还是不太满意,如何将 cpu 降下来。 top 看到主要是 nginx 占用的。 阿里云单核 1G 。
1
lslqtz OP 不要告诉我加钱买 vps , hhhh 。
|
2
helloworld12 2016-05-05 23:41:34 +08:00
真有时间 1.1% 你也优化
|
3
xuwenmang 2016-05-05 23:46:35 +08:00
呵呵
|
4
neoblackcap 2016-05-05 23:47:55 +08:00
支持多少并发的情况下是 1.1%?
为什么要优化?仅仅因为看数字不顺眼? 主要占用是 nginx ,那么你将其他后台程序关了能否达到你想要的? 你的满意程度是多少? |
5
543400 2016-05-05 23:48:21 +08:00 via Android
1.1%不用优化了吧
|
6
BOYPT 2016-05-05 23:50:27 +08:00
用汇编重写试试
|
7
peter999 2016-05-05 23:56:51 +08:00
来来来,我这有砖头
|
8
lslqtz OP @neoblackcap 单个访问 1.1%,满意程度无上限。主要是了解应该如何再降低及哪些方面。
|
10
lslqtz2 2016-05-06 00:05:02 +08:00
之前自己连续 F5 结果把站给刷到 502 。。
|
11
neoblackcap 2016-05-06 00:18:29 +08:00
@lslqtz nginx 自身代码跟架构都是高度优化的产物,你要追求更好的资源利用率,直接自己上,写一个 web server 就好了。
而且你的情况典型就是想太多,你一个访问能说明什么问题? nginx 那种 master-worker 模式,你一个并发它也要开那么多个线程,这资源本身就是没办法省的,要不你就直接限制一个 worker ,那你看到数字自然就会变小,虽然你的并发肯定会下降。 过早的优化是万恶之源---高德纳 想追求解决 C10K 的能力,你首先就去做个有 C10K 问题的产品出来。对着一个访问量很低网站能想出什么? 想仅从软件方面解决问题的都是想太多。典型的你换个更好的 VPS ,你的 CPU 占用率就会下降,这难道不是方法?你的评价标准本来就有问题嘛。 |
12
lslqtz2 2016-05-06 00:20:15 +08:00
@neoblackcap 主要是换 vps 要加 rmb 。不过这么一说我大致也明白了,十分感谢回答。
|
13
dzxx36gyy 2016-05-06 03:35:53 +08:00 via Android
@lslqtz2 分析是啥带来的压力,数据库就上 redis 之类的, php 就上 opcache 啥的,再处理下静态化之类的,我觉得也差不多了吧
|
15
cxbig 2016-05-06 05:30:50 +08:00
倒不如深入了解下到底是哪个步骤吃了 CPU 资源,而不是一些笼统的概念或使用某种新的服务。
|
16
czb 2016-05-06 05:40:35 +08:00 via Android
上 FastCGI 做动静分离
|
19
restran 2016-05-06 08:35:14 +08:00
然道不是很苦恼 CPU 才 1.1%,说明访问量不大,资源闲置。
|
20
function007 2016-05-06 08:46:49 +08:00
再跑个 MC 就不会在乎那 1.1%了
|
21
MozzieCN 2016-05-06 10:36:07 +08:00
cpu 跑不到 70% 就是在浪费资源
|
22
SlipStupig 2016-05-06 11:44:16 +08:00
你这个是妄想,估计一天到晚都没几个人访问,追求这个有啥用
|
23
Zzzzzzzzz 2016-05-06 11:55:34 +08:00
F5 刷到 502 应该考虑先加大 FPM 的 max children.
|