欢迎您访问第A百科网

四核至强CPU为啥还不如双核奔腾?云服务器配置不足原因简谈

234次浏览     发布时间:2024-02-08 09:07:40     编辑: 小虫站长

前言

2003年,小虫站长租用了虚拟主机。

2005年,由于访问人数增加,组装了一台1U服务器(P4/3.0G,4GBX2内存,160GB硬盘X2 做RAID1)拿去托管,成都电信当时的费用约1.2万/年,高攀不起,只能放在外地,大约4000元/年。

早期的托管基本上是没有人工服务的,IDC公司只提供机位,电力,带宽,最多能帮你关机重启一下,至于系统和安全得自己搞定,遇到硬件故障,IDC公司会把服务器给客户发回来,维修好后,再发回去。

在托管的9年里,这台1U服务器搬了三次家。最后一次搬家是在2008年512大地震时期,由于绵阳电信机房受损,搬回成都。

随着云技术的兴起,2014年选择了弹性云主机,更方便、安全、灵活,性价比更高。

但是。站长发现,租用的至强四核甚至八核主机,10多人同时在线也经常满载,而网吧的无盘服务器,一个老奔腾双核同时带50台机器轻轻松松,这又是咋回事呢?

正文

CPU云服务器类型主要分为两类:“虚拟化云服务(虚拟机)”和“裸金属云服务“

虚拟化云服务器是用软件“虚构”的一台服务器,如图。

这是一台虚拟云服务器,vCPU为4核,这个V是指“Virtual”(虚拟的),对应实际的物理CPU型号是E5-2620V2(六核十二线程)。这里的四核,不是把E5-2620V2的服务器的12线程划分其中4个线程让客户独自使用,一般情况下会有很多人来共享这颗处理器。在服务器空闲的时候,这四个线程可以跑得比较顺畅。但是,当其他人计算量一上去,这台主机的性能就下降了,有点类似一辆公交车有12个座位,小李买了4张车票,理论上仿佛占有这台车1/3的资源,但票是没有座位号的,人比较多的时候只能站着。

裸金属云服务器是独占服务器的部分或者全部资源,没人来和您争抢计算资源,但价格昂贵,适合从事金融、游戏、专业大型计算的客户。

有点容易弄混的是,裸金属服务器并不一定是单独一台或者几台物理服务器,也可以是一种硬件层级的虚拟化技术,兼具虚拟机的弹性和物理机的性能及隔离性,独占计算资源,没有虚拟化性能开销和特性损失。类似于小李买了四张车票,这票是可以对号入座的,以此来保证舒适性。

弹性云服务器

弹性云服务器通常是指虚拟机(区别于裸金属服务器),其配置(vCPU数量、内存、硬盘等)可以自由选择,支持中途变更(升降级),升级补差,但降级不退钱,感觉有些无奈。但细细一想,生活中很多时候不都是这样么?例如乘坐火车,硬座升级卧铺要补差价,但是你的卧铺票要换到硬座,只要有空位就行,但退钱没门。

弹性云既然可以升级,先选个稍低的配置,不够再加钱升级看起来非常合理。实际上,由于服务器买的时间越长越划算,假设A主机为7000元/3年,用几天发现性能不足再加3000升级到B主机,此时会发现,如果一次性选B主机实际只需付8600元。

那是不是应该选高配置?也不是,因为配置过高,浪费了。

选取的原则——“适度冗余”。看起来简单四个字,实际做起来比较难。以下五个“软的”方面,都会考验硬件的能力。

1、“静态网页”和“动态网页”对配置要求不同。

静态网页是单纯的HTML页面,访问时不需要和数据库打交道,速度快。

动态和伪静态网页并不是独立存在于服务器的文件,当浏览器发出请求时,服务器要查询数据库后才反馈相应的网页。

大多数功能性较强的网站,是“动静共存”的,无需频繁更改的信息采用静态网页,而交互性功能采用动态设计,有些网站还挂了很多插件来实现较为复杂的功能,当访问量稍大,有几个访客同时刷页面,就会给CPU带来较大的压力。

2、运行环境对硬件要求不同。

LAMP是国际流行的WEB框架,它是Linux+Apache+Mysql+Perl/PHP/Python的缩写,Linux为服务器操作系统,Apache提供Web服务,MySQL为数据库管理系统,PHP作为面向对象的脚本语言(或Perl、Python)。它们本身都是各自独立的开源程序,但常常放在一起使用。

LINUX除了稳定性、安全性、免费等优势外,对硬件要求也较低。

例如,选一款入门级云服务器:2核2G,这配置跑WINDOWS很勉强,其系统本身就最低要1G内存,但跑LINUX就会轻松一些。

3、疯狂爬虫会导致压力急增

在淘汰了托管后,站长选择了一台2核4G内存的云服务器,后来随着访问量的增加,升为4核4G,4核6G,8核8G。从表面看,这是一个正常的操作,但经过长久的观察发现,8核8G的主机,有时CPU占用不足10%,有时却高达80%以上,难不成要升级到16核?

与之对比的是,一台网吧无盘服务器,同时服务50台电脑,一颗老奔腾双核也够用了,虽然vCPU不是真正的物理处理器,8个线程也不至于无法应对十多个访客同时在线吧,vCPU为何如此拉跨呢?

通过查询日志发现,搜索爬虫消耗了大量资源。

修改:.htaccess文件,对googlebot进行限制,mysql负载立刻从80降低到30,CPU从60降到20,立杆见影。

一般情况下,并不建议对知名的蜘蛛进行拦截,会影响排名,但这个实验告诉我们,云服务器要有相当的冗余。

4、网络攻击

网吧的无盘服务器属于局域网,工作压力大但环境单纯。而云服务器属于互联网,面临的环境复杂, 除了善意和恶意的爬虫外,CC攻击也时常出现。

CC攻击模拟多个用户不停的进行访问消耗系统资源的页面,CPU占用迅速升高,导致卡顿、宕机。在现实生活里,有点类似某餐厅突然大量涌入顾客,超过了正常接待量而混乱。在大量的CC攻击下,无论是8核、16核还是更多,都会很快陷入瘫痪。

5、配置的均衡性

带宽不足也会导致CPU占用高,从而造成处理器性能不足的假象。

某月,网站卡顿,检查后发现CPU占用率偏高,服务器后台报警提示带宽不足。经过查找,发现罪归祸首是一张“刚上传的图片“,之前的图片尺寸较小,使用【质量8】保存后体积能控制到300KB内,新图加大了尺寸,再用【质量8】保存,就超过了500KB,看起来好像仅多200KB没多大问题,但10多人同时一刷,就要多消耗3M带宽。最后的解决办法是降低图片质量,用【质量5】保存,这样后台再也没有报警,节约了升级带宽的费用,CPU负载也降下来了。

不仅是中小企业,世界级公司也必须要在“节省带宽”上动动脑筋。例如,打开任何一家知名购物网站,用电脑浏览,会发现图片并不算非常清晰。又如,从事自媒体的人员会发现,当你把一张1.5MB的图片传上去,会被自动压缩到不到200KB,其目的都是为了节省带宽,提升页面的打开速度。

总结

四核或者八核至强云服务器,不如本地的奔腾双核主机,主要原因有两个方面,一是虚拟机的vCPU如同公交车,无法保证随时让客户处于舒适的状态。二是网络服务器的环境异常复杂,复杂的交互功能、疯狂爬虫、CC攻击、配置不均衡等都会导致CPU、内存或者带宽不足,而此时最容易犯的错误是盲目升级,弹性云升级太容易了,点点鼠标就能完成,但上升容易下降难,未找到性能不足的真实原因,以后的每年都会白白浪费资金。

相关文章

单眼皮眼妆的画法步骤图片(可盐可甜的单眼皮眼妆教程)

大大的双眼皮,朦朦胧胧的眼睛好像成了女神小仙女们的标配。但是单眼皮也有单眼皮的美啊,单眼皮的人也可以很迷人,很有辨识度。近年来,纯天然的单眼皮小眼睛越来越受欢迎,单眼皮完全可以美出自己的特色。可以可爱也可以性感像周冬雨、金高银和阿沁这类单眼皮女孩,在一成不变的网红脸里简直是一股清流,让人过目不忘。今

2024-09-20 10:31

淘宝签收了还能退货吗(网购收货7天后发现质量问题还能退货吗?)

网购是当下潮流,给快递行业也带来了新的商机,相信很多消费者都不愿意遇到快递破损或者商品质量有问题的情况,因为退换货还是很麻烦的,为了保护消费者的利益,法律规定消费者可以七天无理由退货。七天期限过后,部分消费者认为不能继续要求退货。事实上,在实践中,即使商品已经签收超过七天,消费者如果发现商品存在质量

2024-09-20 10:16

情人节送老公什么比较实用(情人节适合送给老公的实用礼物)

Xbox游戏机队友早些年还是挺喜欢玩游戏的,但这几年上有老下有小后,我们的生活就越发单一了,除了工作外,每天剩余的时间基本都用来带娃了。年前和队友一起在游戏电玩社体验了双人成行感觉还不错,后来收到年终奖后的第一时间就为队友安排了Xbox SERIES S。因为考虑以后可能会抽时间玩一些双人游戏,所以

2024-09-20 10:01

屈原投的是什么江自尽(屈原为何投汨罗江?)

端午节,中国四大传统节日之一,历来受中国人民以及东亚东南亚地区人民的重视。同时,端午节也是中国所有节日中叫法别称最多的,竟然超过20种叫法:比如龙舟节、粽子节、端阳节、端午节、重五节、龙日节、诗人节、五黄节、午日节、浴兰节、草药节、天医节、五月节等。端午节 古代的端午节可比如今花样多的多了。那时候

2024-09-20 09:45

坐飞机什么东西不能带上机(乘坐飞机哪些东西不能携带)

乘坐飞机时,有一些物品是禁止携带的,主要包括以下几类:枪支、军用或警用械具(含主要零部件)及其仿制品,如弹药、烟火制品、爆破器材等及其仿制品[2][4]。管制刀具,如菜刀、水果刀、大剪刀、剃刀等生活用刀,手术刀、屠宰刀、雕刻刀等专业刀具,以及文艺单位表演用的刀、矛、剑等[2][4]。易燃、易爆物品,

2024-09-20 09:31

打死蛇真的会有报应吗(八大灵性动物,不可杀,不可食)

天生皮骨非天生,只有业障随此身。猫、狗猫狗是和人类最亲近的动物,都通人性,都是我们忠实的朋友。当今社会,豢养宠物盛行,有主人照看的比较安逸,而大量流浪狗、流浪猫却只能靠捡吃垃圾等生存。如果您能发慈悲心,请时常在垃圾箱等地方留点食物给它们充饥,延其生命,必增福报!不能如此,也千万不要无故打杀、虐待猫狗

2024-09-20 09:15

准生证办理流程(新生儿证件办理全攻略!)

1、准生证(计划生育服务证)计划生育服务证是集准生证、查环等功能为一体的证件,多数地方已废除准生证。去办准生证时,拿到的多是计划生育服务证。这是宝宝来到这个世界上的第一个证件,需要提前准备宝宝爸妈的身份证、户口本、结婚证和孕检证明。办理时间:在怀孕前或怀孕后三个月内办理办理地点:户籍所在地或现居住地

2024-09-20 09:01

检察官和律师的区别通俗(法官、检察官、律师哪个职业比较好?)

先说结论:三个专业本身并无好坏之分,关键还要看自身对于未来的规划。一、职业的定位律师(lawyer)是指接受委托或者指定,为当事人提供诉讼代理或者辩护业务等法律服务的人员。法官是指依照法律规定的程序产生,在司法机关(一般指法院)中依法行使国家审判权的审判人员,是司法权的执行者。检察官是依法行使国家检

2024-09-20 08:46

专升本报名流程及条件详细(专升本需要什么条件?)

1、专升本报考不允许跨省首先,专升本考试是由各个省份自行组织的,换句话说,专升本考试是以省为基本单位的,不同省份的招生政策是不同的。在哪个省份读的专科,就只能在哪个省份参加专升本考试,一般来说,不会出现跨省升本的情况。 2、专升本的条件总体上来说,专升本考试针对的是各个省应届毕业的高职高专学生,专项

2024-09-20 08:30

洛可可建筑风格的代表(十大洛可可建筑代表作)

建筑是日常生活中非常常见的,现在的建筑风格一般都是钢筋水泥式的现代建筑,当然也遗留了一些之前的建筑。洛可可式建筑是一个比较特别的建筑风格,比较华丽而美丽世界上有很多地方还遗留着洛可可建筑的身影,下面为大家盘点一下吧。十大洛可可建筑代表作 1、十四圣洁大教堂十四圣洁大教堂始建于1743年德国,1772

2024-09-20 08:15