linode 768 和 512差别大吗?512快扛不住了,想升级

2012-05-13 00:28:31 +08:00
 fature
放了个朋友的投票网站,今天一天投了5W票(每个IP每天限投3票),很凶猛,linode给我发了两次负载过大的邮件提醒,这几天top监视的时候mysqld的CPU值大部分是200%左右,httpd都不怎么耗,于是考虑升级768,但是感觉256MB的内存对性能提升不明显,仅仅是感觉,大家有经验吗,或者其它的升级建议

听说mysql很耗内存,也优化了下,但是不明显,考虑用redis中
3778 次点击
所在节点    程序员
9 条回复
mudkip
2012-05-13 00:31:52 +08:00
负载过大的邮件提醒是自己设置的,不过200% CPU还是过多了,但一天5W mysql写入不应该耗这么多CPU吧。

如果只是CPU占用大的话升级内存效果不明显的,如果经常出现OOM(就是内存占用90%以上,IO突然爆增)就需要升级内存了。
lyxint
2012-05-13 00:32:01 +08:00
耗的是cpu你加内存干嘛。 感觉代码比较烂, 5w就抗不住了
fature
2012-05-13 00:37:30 +08:00
@mudkip
@lyxint
空余内存只有几十MB,一直都在90%以上

首页要给候选人排序,每次刷新都会有sort,这个有点凶
插入新投票的时候要计算当前是多少票,这个也比较耗

访问量太大了来不及改代码,代码太烂了
shiny
2012-05-13 00:44:00 +08:00
监控下sysload和slow query,估计是sql语句有问题,找出瓶颈优化下就好,768和512差别不是很大。
eerie
2012-05-13 01:12:48 +08:00
memcache?
guoquan
2012-05-13 01:12:54 +08:00
来东哥家看看吧

http://guoquan.org/hzz

虽然也有linode代购,但现在自己的vps也很棒,还提供cdn
reus
2012-05-13 02:49:51 +08:00
耗cpu加内存没用+1
排序字段要加索引,才几万数据,512内存绝对够了。
muxi
2012-05-13 11:10:16 +08:00
投票这种简单的应用redis就够了,MySQL做个辅助存储,不优化程序架构和性能,升级木有用
fature
2012-05-13 14:36:52 +08:00
@muxi @reus
好好检查了下,发现有好几个在20W+记录里的查询之前没发现,SB代码写的太烂了,朋友是委托杭州某数一数二的建站公司做的,无力吐槽,去掉了后现在服务器无压力了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/35671

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX