Ubuntu 12 VS Ubuntu 18话题延续(3):网页服务器最佳性能比较之Ubuntu 12、Ubuntu 14、CentOS 5

王志勇 发表于 2019年03月04日 22:45

由于木桶效应,很多版本越高,总体性能反而低。如果服务器软件平台也有一个像CPU一样的天梯图的话,那么几年前的老版本,反而要一直占据在较高的位置。这2天,又整整调试了2天的VPS,需要用PHP调用shell,且必须有root权限。Ubuntu 14、CentOS 5,经过修改/etc/sudoers文件都可以完美支持。

这2天,再一次调试服务器,重装了几十次系统。使用 free 命令,查看使用的内存情况。打开几个PHP文件后,Ubuntu 14约占用110M内存,Ubuntu 12约占用36M~42M内存。CentOS 5忘了记录,理论上应该比Ubuntu 12占用内存小一些。

Ubuntu 12、CentOS 5、CentOS 6占用的内存数差不多。从Ubuntu 14开始,占用内存数猛增。

尽管CentOS 5/6内存占用数小,但是作为网页服务器,性能和Ubuntu还是有一定差别。通过肉眼观察就可以看出来,通过刷新同一个页面测试,本博客之前写过几次,如前文1前文2

作为网页服务器,Ubuntu大约比CentOS快2%~10%。在访问量大的时候,差别可能不止这个数。究竟是什么造成这个差别呢?也许只有Ubuntu、CentOS的核心架构师才能知道。造成这个差别,就是由于木桶效应,某个环节造成了系统的瓶颈

也可能是由于Ubuntu、CentOS、Debian这些系统,原本就不完全是为服务器而设计,因为这些系统都有美观的桌面版,除了那些mini版本的ISO、Live CD只有一两百兆、几百兆,完整版的安装盘已经达到了几G。

今天差一点就要把那些需要PHP的shell root权限的服务器转到Ubuntu 14的系统。不过,还是在Ubuntu 12上解决了这个问题。

通过gtmetrix.com,在不同版本的服务器上,运行同一个网站,然后测试同一个页面,比如今天的测试结果,在PageSpeed Score一栏:
Ubuntu 12是98%,Ubuntu 14是98%,CentOS 5约96%~93%。

由于发现了这个差别,Ubuntu 12成为了我的服务器主力。有些功能实现不了,再考虑Ubuntu 14、CentOS。
CentOS 5的内存占用量不到Ubuntu 14的30%,甚至比Ubuntu 12还低,但是CentOS 5的网页访问速度比Ubuntu 14慢。

1条评论:
1   angel2018 2019-03-06 16:42
用的ubuntu14,网站ping230左右

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (41周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2021年06月(9)
2021年05月(17)
2021年04月(25)
2021年03月(6)
2021年02月(17)
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2021 auiou.com All rights reserved.
此Blog程序由王志勇编写