我每次都在用VPS交换主机,我只是不确定我是否找到了正确的VPS。我使用了burst.net & rubyringtech的VPS,我只是觉得它正在慢慢地扼杀我的站点,因为速度慢。我真的不知道是网络还是VPS本身,但我真的希望修复这个问题。当我进入VPS高峰时,它显示如下:
top - 03:18:56 up 16:33, 1 user, load average: 1.33, 1.40, 1.33
Tasks: 30 total, 1 running, 29 sleeping, 0 stopped, 0 zombie
Cpu(s): 27.2%us, 13.6%sy, 0.0%ni, 59.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1048576k total, 679712k used, 368864k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached页面至少需要2到3分钟的时间来加载。我在论坛上也只有50-60个成员。我有一个共享的主机帐户,论坛很快.VPS是个坏主意吗?
我该怎么做才能解决这个问题?我正在使用xcache和最新的mysql + php版本运行lighttpd。服务器是一个英特尔i7 2600 w/ 1gb上行链路(我认为1gb上行链路是一个谎言,因为我测试了网络,我看到的最高下载速度是code.google页面上的20 i7/S)
总之,我见过人们谈论linode。要我试试看吗?老实说,我不需要一个专门的服务器,但它只有50-70个成员在线。我该怎么办?我真的想要一个VPS,因为我喜欢根访问。有人有什么建议吗?
发布于 2011-07-24 18:24:55
我使用Linode与Gentoo 32位。我还使用vBulletin,支持它的软件是Apache、PHP和MySQL。
这是一条调整Apache和MySQL的漫长道路;我们正在使用768 MB的Linode,我已经完成了对Apache内存/CPU使用的调整。目前,我仍在调整MySQL,以便在不使用太多内存的情况下提供足够的缓存。对于VPS来说,我非常接近它没有真正交换的地方,而是有Apache队列连接,而不是填充交换。
一个有帮助的选择是mod_pagespeed;我们在网站上有很多图片,还有很多小图片,这确实有帮助。刚刚更新到最新的SVN --使用mod_ nice -9999 ebuild,先做了一个快速测试--它有一些很好的新特性。
与共享服务器不同的是,您不能像Ronco Showtime Rotisseri那样“设置它并忘记它”;我看到许多客户端认为它是这样工作的,但实际上并非如此。您需要花时间来调整Apache (或您使用的任何web服务器)、微调MySQL和微调PHP。我并没有真正使用lighttpd,所以不能真正帮助您;但是,如果页面要花费2-3分钟才能使用,而lighttpd没有问题,那么MySQL就是罪魁祸首。
最近我遇到一个客户端,他在他的站点上抱怨速度慢,每次页面加载需要50秒,但是当我检查他的VPS时,他的负载只有0.2,内存使用量只有15%左右。那是怎么回事?
他的Apache和MySQL都配置错了。MySQL没有query_cache、thread_cache和table_cache的定义,因此有效地禁用了这些选项。MySQL根本不做任何缓存。Apache也有类似的问题;MaxClients设置为10,他看到的流量足以使用两倍以上的流量。在我做了适当的调整之后,重新启动了MySQL和Apache,站点加载得很快。
在调整MySQL时,名为mysqltuner的免费perl脚本非常方便,但在调整它时,请记住内存的最大使用量;不要设置比web服务器可以使用的更多可用的MySQL连接,并且不要调整缓存/大小变量超过可用内存的一部分--例如,理论上,Linode上的MySQL可以使用不超过39%的内存。
我希望上面的帮助和信息是有益的。值得注意的是,我们已经在Linode上运行了大约3个月,由于Slicehost在不久的将来被迫迁移到RackSpace云,所以从Slicehost迁移到Slicehost。
还有一件事(我相信我会回来了解更多的编辑):我运行mpm_event用于Apache,mod_php运行mod_php。
发布于 2011-05-25 00:06:55
我已经成功地使用了Rackspace云服务器 (类似于VPS)。您可以维护完全的根访问,并在需要时能够扩展服务器。性能非常好,如果您需要将数据库放在它自己的服务器上,您也可以使用该选项(当然,成本更高)。
有了Rackspace,您就可以注册一个帐户,而不必购买任何服务,并且可以根据需要拆分一个虚拟机。您只收取您所使用的费用,因此,如果您只需要一个小时的服务器,您只需支付一个小时。可以非常方便地进行开发或概念工作的证明。
发布于 2011-06-24 16:34:29
我在我的网站上使用Linode,它对我来说有很好的记录。我个人喜欢使用ArchLinux86-64。现在还有大量的公共“堆栈脚本”可以为您设置所有的东西,比如LAMP和类似的。它们也是竞争对手中的佼佼者,因为它们为你提供了5.12亿内存,带外接入,巨大的位置选择,以及一个20美元的简单DNS管理接口。
我遇到了一些小的停机问题,但这是因为我所在的物理机器是不稳定的(但我现在已经迁移到另一台机器了),所以在我使用它们的1.5年间,我大概总共有30分钟的停机时间。
https://serverfault.com/questions/296803
复制相似问题