Dreamhost 服务器上的网站数量

所有的共享主机商都在 overselling, Dreamhost 大概是被批评的最多的一个。关于 overselling, 我真的不相信有哪个共享主机商不这样做,因为每一个新增的用户对主机带来的压力是未知的,有可能这个用户会把主机拖垮,但更大的可能,新增的这个用户像我一样,只是建个小小的 Blog, 对带宽对 CPU 都不会增加什么压力。主机商是商人,两者之间多数会选择往主机上多增加几个用户,同时抱希望于这些用户不会拖垮主机。

Dreamhost 自己说的,shared hosting 是他们的衣食父母 (Bread and Butter), 其实他们在共享主机方面做的也还算是不错了,提供的许多功能都是其它共享主机商所不具备的。当然如果你的应用是 CPU intensive 的那肯定是玩不转的,毕竟价钱摆在那里,永远不要奢望买到价钱以外的东西。

现在回到题目,既然 Dreamhost 在 overselling, 那它到底 oversell 的有多厉害呢?无法去获得每台服务器上有多少个网站在运行,但可以从服务器的用户数量去猜个大概。Dreamhost 允许每个账号创建 75 个用户,那么看看主机上有多少个用户,大概也对 Dreamhost 的 oversell 有个初步的了解。

在 Shell 下运行:

[goober]$ grep -i /home/ /etc/passwd | wc -l
1120

1120 就是我所在的服务器 goober 上用户的数量,这里包括了 SSH 用户和 FTP 用户。考虑到一般 FTP 用户不会给服务器带来太多的压力,我把他们从结果中去除,只看 SSH 用户的数量。

[goober]$ grep -i /home/ /etc/passwd | grep /bin/.*sh$ | wc -l
361

我所在的这台服务器上有 361 个 SSH 用户,这是一个不小的数字了,假设每个 SSH 用户对应一个网站,这台服务器 host 了 361 个网站。但经验告诉我,真正的数量肯定不止 361 个。原因有二,一是不是每个 SSH 用户都只有一个网站;二是,不是每个有网站的用户都是 SSH 用户,很多合租的人只用 FTP 账户的。

那么我的结论是,我所在的这台服务器上起码有 361 个网站,我觉得数量不算少了,奇怪的是我并没有感觉速度慢或者是 downtime 比较多,可能是我的运气比较好。怪不得 hhalloyy 整天抱怨自己的那台服务器总是 down 掉,看来他的邻居要么太多,要么有人不乖的说,呵呵。

你在用 Dreamhost 吗?你所在的主机上有多少个用户呢?大家都来说说吧!

Tags: , ,