我想要托管一个网站,正在查看以下服务器规格:
专用服务器规格
- 英特尔酷睿2双核E4500 @7200RPM
- 硬盘 2x160GB @ 7200RPM
- Fedora 核心 7/centOS 5.3
带宽
- IIX 无限制,最高可达 10 Gbps
- 国际最高可达 256Kbps
该服务器应能服务多少访客?应能处理多少带宽?
答案1
我总是惊讶于人们把这种规格的机器作为服务器出售 - 它有一个台式机 CPU、台式机磁盘和台式机操作系统 - 我确信它不会有双电源、任何形式的无人值守管理、廉价网卡等。但我想它应该很便宜,我希望你不要把你的业务押注在这台服务器上具有高可用性
无论如何,如果他们真的是指“无限”,那么你应该能够获得 50% 到 90% 的 NIC 速度 - 因此假设你有一个 1Gbps NIC,那么你会看到 50MBps 到 90MBps 之间的速度(从内存来看,这些磁盘不会一直接近这个速度),也就是 3GB/分钟、180MB/小时、4.3TB/天、130TB/月(左右) - 虽然我认为如果你每天都使用这种带宽,你的提供商很快就会发现他们的“无限”政策有例外。此外,256Kps 的国际流量是真的低,我可以想象,在你获得第一个国际成功之前,其中很大一部分会因为各种原因而消失。
现在回答你的第一个问题,有多少访问者,这当然取决于平均页面负载 - 我不知道你提到的那些广告网站,但大概它们需要一个数据库来跟踪销售和财务类型的活动,以及处理静态图像和文本的相对轻松的工作。如果你需要在同一台机器上使用数据库,而这在很多方面都是一个坏主意,那么你真的需要更多的内存。你的应用程序是否已经在概念验证中运行了?如果是这样,你应该能够使用它来测量负载并进行推断 - 这是你在投入生产之前所能得到的最佳估计。如果这对于这台单台服务器来说太多了,你的“退出”路线是什么,你能足够快地启动第二个机器吗?