王志勇 发表于 2019年02月27日 12:33
我是从2016年开始用Virmach的VPS,一直很稳定。去年有几个月,每个月有几天线路特别慢,正当去年底准备彻底放弃Virmach作为主力的时候,就从那时起到现在,又变得十分稳定。我在2016年买的3个Virmach的512M内存,双核/SSD,当时用优惠码年付$5.1,现在同配置最低年付$22.5。这3个VPS空间,目前是买赚了。
近期,有几位网友都接到Virmach的停机通知,由于I/O超限,并需要交$25,才能获得数据,他们觉得,从此一生黑。从这一点来说,这家的信誉要大打折扣(虽然很多网友反映良好)。
无论是用哪家主机,定期备份,才是王道。如果一个站点,打压缩包后在100MB以内,是小型站点。如果在10MB以内,是微型站点。什么样的站点是大的站点?比如像百度贴吧、天涯这样的,可能需要一整个机房、多个机房来支持他的站点,备份是很复杂的问题,需要用一定的算法,只对近期更新的数据进行备份即可,否则如果全部定期备份,消耗的资源不可估量。
VPS内存大小的区别
不用说,大家也都知道,配置高、价格高的机器,性能越好。内存越大的主机,理论上,同一台服务器上的用户就相对少,就更稳定。
但是如果2台服务器上,不一样的内存大小,稳定性却一样,那么这时候512M、1G、2G内存应该怎样选择,有什么区别呢?
区别就在于,一是使用的网页程序占用的情况,二是Apache或Nginx开了几个进程。
测试网页程序占用情况的方法:先重启VPS,用Xshell软件输入shell命令:reboot
然后,不要打开任何网页,或者最好将原来的站点全部关闭,更改原来站点的总目录即可。建立一个空白的HTML页,上传到服务器。将这个HTML页打开10次,输入shell命令:top
可以看到Apache或Nginx的进程,在RES一栏为占用内存大小。如下图:
之后用Ctrl+Z结束。如上图,可以看到每个Apache进程,占用7-8M内存,其中有一个占用14M多。之后,再将原来的站点开通,再打开10个网页,看到的Apache、或Nginx进程的内存占用数,以及其它进程,大致相加,就是需要的最低内存。
这时,再输入shell命令:free
可查看剩余内存,在free的一栏为剩余内存,如下图:
因此,纯静态的站点,开10个进程,大约至少128M内存。
进程数对于站点的影响,我尚未有条件做压力测试,以Apache为例,开10个进程,一天访问量1000-3000IP应该是可以胜任的。
随着将来流量的提升,可以在Apache、或Nginx的配置文件里修改进程数,以纯静态的站点一个Apache进程占用8M计算,开30个进程,约需要512M的内存。
内存不能过少,防止动态页数据写入错误。
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
夜晚靓歌(10):你没看过的《星雨心愿》
Feedval、Blogval将下线/谈理财和生存
2024.9感言
人生讨论(20):有人借钱怎么办?(2)
人生讨论(19):迄今为止最强的情感频道
数码评测(67):让小米/红米手机的反应提高1~2倍
数码评测(66):无线网卡FW150UH VS FW150UH
数码评测(65):如何快速自制CPU天梯图?
数码评测(64):2024年,你还在用VGA线吗?
人生讨论(18):6年就可以实现财务自由
人生讨论(17):为什么总是受欺负?
人生讨论(16):要钱的最新妙招
创业杂谈(17):什么项目能赢利?
人生讨论(15):有人借钱怎么办?
数码评测(63):高清切换超级神器
数码评测(62):再谈视频的尺寸
数码评测(61):近期数码采购和折腾
人生讨论(14):看穿尊重
数码评测(60):图拉丁-最佳中配工作“免费”手机
创业杂谈(16):博客何时终结?
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +