初入vultr.com的VPS

过去曾经拿Webmin和Virtualmin在VPS上搭建过网站,可惜后来php要升级,但是当时我居然无法通过Webmin升级…没法,对Linux了解真是差劲,后来Webmin里出现了不少错误信息,我也不知道咋整,最终发现折腾VPS的时间比我写博客的时间要多得多,就放弃了。

最近又开始琢磨了,因为虚拟主机提供的空间有点小,上面当时搭建了两个网站做些测试,这存储空间就时常要满了。暂时不想升级,于是网上搜了搜,找到vultr.com,这名字真是拗口,应该取了virtual的谐音,只是我总是拼写不好。价格真是不错,更重要的是,3月份搞的个什么活动,你充值多少,赠送多少,只是网上说法是赠送的部分必须12个月内用完,于是充了50美元,赠送了50美元。

第一选择自然是2.5美元一个月的VPS,然后试着用vultr的一步安装应用功能,选择Centos直接装了LAMP,心里想着可以省事了吧,然后发现,如何上传一个文件都要把我折腾死。。。

好在Vultr换系统真是方便,直接删除当前的VPS,换成Centos+Webmin,结果发现Webmin里面就有添加虚拟主机的功能,这下连Virtualmin都省了。可是跟着发现,无论怎么添加主机,访问过来,始终指向一个固定的网页。。。不想折腾Virtualmin了,想想自己主要就是用Wordpress,Vultr可以一步安装wordpress,于是再次删除当前VPS,重新开一个,安装Centos + WordPress,安装倒是顺利,但是如果想多开一个网站,就完全不知道怎么设置了。只好再次放弃。

网上东搜西搜,找到了一个免费的VPS控制面板,宝塔面板。不知道为啥IT行业里会有这么个奇怪的产品名称。。。不管了,拿来安装一下,蛮顺畅的。

其实对VPS来说,大多数操作主要是一些基本操作,比如文件拷贝上传,网站添加删除,这些操作对熟悉Linux的人来说不是问题,对我来说都是大问题。有了类似Webmin这样的系统,大大地简化了这个过程。

在Vultr上安装和删除VPS实在太方便了,所以用了很多时间在这上面,有点娱乐的感觉。比如到底是选美国还是日本的VPS,就很方便,随便先找个VPS装上系统,然后测试正常后,利用Vultr里的Snapshot快照备份功能,做个备份,跟着再选一个国家的VPS,利用上面这个快照,恢复安装,几分钟之后就是一个网站的镜像系统,然后可以通过修改域名的DNS解析,来测试两个地区的网速。

在Vultr里,如果你一键安装Wordpress,系统会提示你,应该选择至少1G内存的VPS,我受网上一些文章的影响,就一直选择了512M内存的,毕竟价格真是太便宜了。结果发现,经常性的出现数据库连接中断,后台一看,mySQL停了,人工启动就好了,看看系统日志,应该是内存不够。然后网上找了一段监控mySQL并且自动启动mySQL的脚本,利用宝塔面板的计划任务,每隔5分钟运行一次,倒是也不错,可以自动恢复mySQL。

想着折腾就到此为止了,结果发现选择的美国VPS访问并不稳定。开始的时候我先选择的是日本的,结果同时和美国VPS对比测试,发现日本的掉包严重,怀疑是不是网上说的日本线路是绕道美国的,于是换成美国的了,结果没几天美国的不好了。然后系统里居然提示2.5美元的VPS售罄。。。

于是干脆选了日本的5美元主机测试。

结果发现,从ping的响应来看,美国2.5美元的一直在280ms上下,日本5美元一直在150ms上下,但是丢包却和我之前测试的完全不同了。同时开了两个窗口做连续的ping,结果发现,一天中不管早上还是晚上,居然美国VPS掉包稳定的在20~40%之间,而日本的在10~15%之间。这个结果和我之前测试的差别太大了。

所以我有个假设:vultr分配给5美元的主机,条件是比2.5美元的要好,这个条件好不光只是内存大的差别。

在连续几天的测试都是这样的结果后,我删除了2.5美元的美国VPS,改为日本的了,贵就贵一点吧,等哪天有日本2.5美元的了,我再测试一下看看。不过从宝塔面板里的计划任务来看,这几天mySQL很稳定,没有在出过问题了。看来内存还是大点好,那些能把网站开在128或者256内存上的人,我不知道是怎么优化的,不过我确实不想去这样折腾了。

先就折腾成这样吧。

PS:写文章的时候觉得怎么访问很不顺畅,结果看到vultr网站里有个消息,希望赶紧搞好。