如何选择VPS服务器?

August 6th, 2010 david Posted in 服务器环境搭建 No Comments »

因为每年两会的原因,今年很多未做登记的国内网站被迫停站,也催生了很多网络”移民”,开始移到国外的主机上。除了虚拟主机,多数稍有访问量网站选 择了VPS。国外VPS比国内成熟,但是在选择上除了价格有很多需要考虑的因素,我用的Linux VPS也有一段时间了,因此谈谈自己的体会:
1. Managed VPS V.S. Unmanaged VPS. Managed VPS说白了就是有网管帮助你管理服务器,对于绝大多数用户以及程序员,如果你想把精力集中在网站本身,建议你选择managed VPS,可以省却很多麻烦。Unmanaged VPS的好处是价格低,如果你是系统管理员,或者想省钱,那么unmanaged会比较合适一点。
2. 使用的VPS种类,用了这么长时间VPS,其实对他们用的什么软件没有仔细研究,这几天做了点research,说明如下,供大家参考:

  • VMWare ESX: 性能一般,但是可以在windows上运行linux和windows的主机
  • Parallels公司旗下收费版的VIRTUOZZO和免费版的OpenVZ
  • Xen 或者收费版的Xen Enterpress

以上三款是以Linux为主的虚拟容器技术,占有市场份额较大,其中VMWare和Xen为完整模拟,就是相当于你完全控制服务器,要模拟额外内存 更困难一些。 Virtuozzo的磁盘和内存读写性能稍好些,主要的缺点是底层网络操作不能进行完全控制,另外一个缺点是主机托管商可以比较容易模拟很多内存出来,因 此要小心黑心运营商的注水猪肉。具体性能评测请见这篇http://www.51testing.com/html/36/n-14236.html

微软Windows Server 2008 x64版上的Hyper V,这个是windows VPS的主要软件,功能和VMWare和Xen类似。

很多VPS供应商提供测试账号,你可以要一个测试账号,用第三方服务测试网速。查看硬件cat /proc/cpuinfo
需要注意的是Xen无法区分多核多CPU或者超线程处理器,因此看到的永远是单个单核服务器

3. 稳定行和服务响应时间,买托管我觉得至少有1/3的价格应该花在买服务上。如果网站坏了也没人管,我想你是一定不愿意看到的。
4. 对于比较大的博客,国外的VPS服务商一般带宽足够使用了。如果你使用国内的网站,可能需要考虑一下流量和带宽的限制。

AddThis Social Bookmark Button

Nginx無縫、平滑升級

May 25th, 2010 VPS评测网 Posted in 服务器环境搭建 No Comments »

wget http://sysoev.ru/nginx/nginx-0.8.7.tar.gz
tar zxvf nginx-0.8.7.tar.gz
cd nginx-0.8.7/
./configure
make
cd ../

搬動、變更舊的nginx檔,變成nginx.old
( 注意路徑,你的和我的不一定相同,改成你自己的路徑 )
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

複製新產生的 Nginx 到 sbin 文件夾下
( 注意路徑,你的和我的不一定相同,改成你自己的路徑 )
cp /lnmp/nginx-0.8.7/objs/nginx /usr/local/nginx/sbin/nginx

輸入下方命令,確認有沒有錯誤訊息
/usr/local/nginx/sbin/nginx -t

如果有錯誤訊息請 vi /usr/local/nginx/conf/nginx.conf 針對錯誤的地方修改 nginx.conf

沒有錯誤訊息時,接著查詢你自己的pid
輸入以下命令
ps -ef | grep “nginx: master process” | grep -v “grep” | awk -F ‘ ‘ ‘{print $2}’

再輸入以下 3 個命令 ( 數字部份請填入你自己的pid )
kill -USR2 11796
kill -WINCH 11796
kill -QUIT 11796

升級完成辣

感谢Bluesky

AddThis Social Bookmark Button