今年初更换了3台服务器后,每台是4颗*4核CPU、16G内存、2T硬盘,配置已经很强了,后来每台又添加了2块万转硬盘以及16G内存,不过随着下半年数据的不断增加(数千万条以上),显得数据处理和Web访问的速度上还是不够,本周再次购买了一批服务器专用的4G DDR2 66
服务器
这是 服务器 分类的页面,点击下面标题查看详细文章内容:
在换用16核CPU、16G内存的服务器后,发现7200转硬盘不给力,就增加了多块10000转的迅猛龙硬盘,一台服务器上的4块硬盘分别放置系统及备份文件、Squid缓存文件、MySQL文件、Apache和HTML缓存文件,这样一般访问都不会有什么压力。
但在我们持续导入数据、批量修改模板的过程中,发现放置Squid缓存文件的硬盘有时占用达到100%,影响正常访问,于是我们修改Squid设置文件,只使用几个G内存作为Web反向加速的缓存,关闭了几十G、上百G的Squid磁盘缓存,这样可以避免大量小文件的寻道操作。
接下来又发现系统
前一阵子新换了3台服务器,都是配置的16核(4路4核)CPU、16G内存,算是很强大了,不过配置的硬盘只是2个1T普通7200转台式机硬盘,根据这些天的观察,在添加数据、更新模板的时候,用iostat查看会遭遇明显的IO瓶颈,在cpu、内存富余很多的情
几台新服务器上线了2周时间,从运行情况来看,总体表现不错,记录一下情况:
CPU:有16核相当强大了,一般CPU利用率在10%左右就算高了,可以在更新模板、导入数据、生成索引的时候发挥更多。但在开放了邮编库这个数据量很大(单表有2G左右)的网站全文检索后,还是出现堆积情况,暂时只好关闭。
内
上周将后来添置的2台新服务器也拉到机房去更换了,我和同事一起去了,前期工作做得还比较充分,在机房实际花了大约1个小时完成更换,还比较顺利。离开机房回公司后的几天又将各项配置文件、备份、生成Sitemap脚本进行了设置,并将Squid缓存和MySQL数据库从集中的一台服务器分布到三台服务器上,可以看到服务器负载明显比以前低了很多,网站访问速度也快了不少,接到的监控报警
我常遇到一些网站新手,希望在很短时间内提高网站的收入,但很多地方明显还是不到位的,例如还有一些朋友甚至虚拟主机都不愿意花钱租用、域名都不想花钱注册,到处找免费空间来做网站,这很难把网站做好,免费空间一般用的人太多,都有各种限制,不可能承受很大的访问量。
以我了解的情况,免费空间也只能是用于学习、练手阶段,无法作为长期稳定使用。价格低廉的虚拟主机也只能承受不大的访问量
新服务器上午五订货,周日就从深圳到武汉了,不得不夸奖一下现在的物流速度。上周一送到公司,我查看了主板型号:
Arima
PCB:41-CMG020-D01G
因为去年开始网站的数据量激增,服务器多次感觉落后,在增加了大容量硬盘后,CPU速度、内容容量等也还是遇到瓶颈,近期网站访问速度很受影响,多次出现短暂卡住无法访问,甚至死机的情况。而且后续估计我们的网站还需要大量进行数据增加工作,现有的服务器最早也是在2009年购买的,当时的4核CPU、4G内存还不错,现在显得太不给力了。
和同事商量准备新增一台服务器,至少8核CPU(
在以前的MediaWiki所建站点中,我们启用了外部的Squid缓存和MediaWiki本身的File Cache两种页面缓存方式。
File Cache设置成时间无限长,只有页面或者包含的模板变化时才会更新,这项设置对缓解服务器压力起到了关键作用,如果不启用的话,网站很快就会变得无法访问。缓存的更新问题也基本上还好,在正常控制下工作。