附带说明:swap本身的功能就是利于磁盘空间做内存的缓存,把内存中不经常用到的数据,放到磁盘的Swap空间里去,而释放出更多的物理内存让系统去运行更多耗费大内存的程序。
第一步:创建linode vps账户 首先登陆lindoe vps的用户注册页面,你需要填写一些用户基本信息,如:用户名、密码、电子邮件什么的,最主要的是付款信息,付款信息里最主要的是付款的信用卡信息,一定要填正确,否则人家的vps是不会让你用的。 这些信息填写完成后就要选择适合你的主机类型了,linode提供了10款,我们这些站长最多选择的是头两种linode 512和linode 768(512代表内存为512M,其他的类推),很够用,如果将来你做的站很牛逼,有个几万几十万IP的话,那么linode给你提供了自动升级vps的功能,根据需要进行升级,这样也省钱,这是后话,呵呵。之后根据你的财力选择支付周期,是一个月一付钱还是一年或两年, 时间越长优惠也多,两年的有15%的优惠,那可是省了不少银子的。你也可以填写一下推荐码(Referral Code),比如老纪的linode vps的推介码是 90a525cb94c5ee1b3b54f1f0e2d03ef5946019ff 如果你用这个推荐码购买linode vps的话,老纪能从linode处得到点优惠,呵呵,不过这样你也可以加入老纪的关于linode vps的qq群:131370672,有什么问题就可以和老纪一起探讨了,你,没有任何损失。其次还有个优惠码(Promotion code),很难找,不过你可以用google或者百度查询linode vps promotion code,可能会有些惊喜。在你同意他们的服务条款后点击”Complete Order”完成你的订单,一般情况下linode会立马进行处理并激活你的账号,如果过了一段时间你的账号还没有激活的话,查看以下你的电子邮箱,看看有没有什么需要后续操作要求的邮件。 至此关于linode vps的注册这块就基本差不多了,下面的是关于如何发布和管理linode vps的了。 第二步:选择数据中心 创建用户后,登陆到linode管理界面,你会在“welcom to linode”的呼喊声中要求选择一个存放linode的数据中心,一共有5个,四个在美国一个在英国,根据你所在位置选择,一般中国的用户选择fremont数据中心,速度快,不过仁者见仁,有个测速的地址供你测试每个数据中心的下载速度,地址在这–数据中心速度测试,不过并不是每个数据中心都有你所需要的空闲vps,可以在这个页面查找一下数据中心的vps使用情况。另外也要ping一下每个数据中心的延迟情况,一般延迟在200ms左右。第三步:部署一个你喜欢的linux发布版本 在指定完数据中心后,系统会提示你部署一个linux发布版本,这个任由你自己来选择,什么debian、ubuntu、centos、fedora、gentoo都有,你熟悉那种就选哪种。之后的操纵很简单,但有一点就是你输入的那个root密码一定要记住,否则进不了这个linode实例,而且swap这一项也应该填上,特别像linode 512、linode 768这种类型的linode,设定swap为内存的1到2倍有助于你运行很多重量级的服务。我用 Node.js 开发了 Am I Hacked,算是有一点用 Node.js 支持大流量的经验。先列一些数字服务器是 Linode 512,也就是 Linode 上最低端的 VPS ,只有 512MB 的内存。
数据库,Node.js 程序和静态文件都放在同一台服务器上。
大部分查询耗时 20-100ms 。少数查询由于缓存 miss 较多,耗时会高达500ms。
最高日PV超过了一百万,Google Analytic 上显示的同时在线人数最高达2000。
平均每秒能完成20-30次查询,瓶颈在磁盘IO,CPU几乎无压力。
虽然压力如此之大,首页几乎都能在一秒内打开,查询也会在3秒内返回。
Node.js 程序占用内存 90MB-110MB,剩余内存都被磁盘缓存占据。
以我的了解,Python 和 Ruby 上的非 Event Driven 的 Framework 根本不可能达到这样的性能。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)