Andy's Blog » php-fpm, centOS 32bit, centos7, centos7 32bit, vps 32 64, vps CentOS 64 32, centos vs debian, vps centos 32 64, centos 32 64 区别, centos 32 64 性能, wordpress vps 64bit, debian 32 64 内存 » CentOS VPS 64bit VS 32bit 用数据说话

CentOS VPS 64bit VS 32bit 用数据说话

我想很多人想知道 64bit 和 32bit 到底区别有多大,在买了VPS后,不知道是装 64bit 的还是装 32bit 的,不知道装 CentOS 还是 Debian

现在以我的实际使用经验来告诉你怎么选择

CentOS 还是 Debian ?
首要因素是要看你习惯使用哪一个,就装哪一个,至于资源占用,都差不多的

32bit 和 64bit 实际使用时,差别在哪里?

1. 内存占用的区别
CentOS 32bit 装好系统后的内存占用12MB,64bit 内存占用 19MB
再装 Nginx + PHP + MySQL 并启动后,内存占用相差100多MB
我配置的几个主要参数
Nginx 4 进程
php-fpm 10 进程
apc 64M
MySQL key_buffer 128M

2. 性能区别
CentOS 64bit 的性能要快于 32bit,性能相差大约 30%-50%,这里我说的性能差别指的是从客户端发起请求到接收所花费的时间,包括 php 脚本的执行时间,mysql 的查询时间,nginx 的输出时间

另外,64bit 不仅在性能上要好于 32bit,系统平均负载也要比 32bit 低,我试验了同样的站点,同样的VPS,同样的并发数,32bit 的系统平均负载为 0.9-1.2,而 64bit 的系统平均负载为 0.4-0.7

于此同时,站点运行时,32bit 内存占用 370-400MB, 而 64bit 内存占用 520-580MB

本文作者:http://www.21andy.com/

3. 总结
如果你的 VPS 或服务器,内存大于等于1G,我强烈建议你安装 CentOS 64bit
512MB VPS 是比较尴尬的, 一般是 512MB 保证,超过这个内存范围,商家不保证你能稳定
如果你使用 64bit 内存不超,应该选 64bit
512MB 以下的,不用考虑,就 32bit

Incoming search terms:

Tags: centos, vps, 32bit, 64bit

本文地址: http://www.21andy.com/new/20101019/1982.html

2 评论 to “PHP开源CMS之MODx”

  1. Chinasb 于 2010-11-14 23:31:35 发表:

    开4个nginx进程+10个php-cgi进程,好似说不通
    按你这个配置法,你的VPS应该是4核CPU+512M内存?有人卖这样的VPS,挺牛!
    再说512内存开4个nginx+10个php-cg有点吃力了,也只能跑个别网站。一般建议nginx数与CPU核数相等,php-cgi一个15-20M,看个人定,我最初用512VPS时候也要留100多M内存供系统与MySQL开销。

  2. ruby 于 2011-08-22 08:55:45 发表:

    支持andy,刚好要买vps,很有帮助~