主题:
字号:
16
行距:
2.0

第116章 要不这就算我的检查吧(数据再掉就恢复两更。)[1 / 4]

实验室在顶楼走廊的最深处。

一进门就听到嗡嗡的服务器风扇声。

几台昂贵的SunUltra工作站一字排开。

七八个博士生围在一个屏幕前,个个面如土色。

胡鹏趴在键盘前,手指飞快地敲击着,调取系统底层的CoreDump文件。

“Segmentationfault……”

胡鹏看着屏幕上的报错,眉头锁成了一个“川”字。

“又是段错误。

线程之间的资源争抢太严重了。

咱们用的CORBA标准,底层的ORB通讯机制在处理大量短连接的时候效率太低了。”

“要不加硬件?”

刚才那个报信的男生小声提议。

“再申请两台服务器做负载均衡?”

“加个屁!”

胡鹏骂道。

“这是软件架构的硬伤,你就是把机房堆满服务器,锁竞争的问题解决不了,一样得崩!

国家给的指标是单机5000并发,现在连一半都跑不到,下个月验收怎么交代?”

众人一片死寂,不敢接话。

陈浩站在人群最后面,目光扫过屏幕上的架构图和那几行关键的C++代码。

他立刻看明白了。

这套系统采用的是典型的“Thread-per-Request”(每个请求一个线程)模型。

这是当时CORBA架构的标准做法。

每一个客户端连接进来,服务器就分配一个独立的线程去处理。

在并发量小的时候,这种模型简单高效。

但一旦并发量上来,成千上万个线程同时在操作系统里抢占CPU时间片,光是线程上下文切换的开销就能把CPU吃光。

再加上他们为了保证数据一致性,在共享内存区加了大量的互斥锁。

这不崩才怪。

“胡院长。”

一个突兀的声音打破了沉默。

众人回头,看到那个本该在写检查的大二学生,正双手插兜站在后面。

胡鹏看到陈浩,火气又要上来:

“谁让你进来的?出去!”

“如果是CORBA架构下的线程阻塞,加再多服务器也没用。”

陈浩没有动,而是指了指屏幕上的一行代码。

“你们用的是同步阻塞I/O模型(BIO)。

这种模型下,线程在等待网络数据的时候是挂起的,不

本章未完,请点击下一页继续阅读!

媳妇邓晓阳我叫李朝阳
邓晓阳与李朝阳
唐若雪叶凡主角小说
一起成功
叶凡神医小说
一起成功
叶凡唐若雪王婿
一起成功
入赘王婿叶凡唐若雪
一起成功
龙婿叶凡唐若雪
一起成功
唐末,天下第一节度使
随笔道人
同时穿越:继承万界遗产
透明鸽子
二柱你太强了,绕了我吧!
东方明月
她大出血,老公在为小三点天灯
宋西夕
从一条泥鳅走蛟化龙,全世界震惊
菜拌面
全民御灵,我的灵宠是女僵尸
七七椰奶
主和爹,好战妻,只想当咸鱼的他
黄家大郎
全民挖宝,只有我能看到提示
一日三万
楚剑秋柳天瑶
随风漫步
混沌天帝诀楚剑秋柳天瑶
随风漫步
帝国血火
澹台洛舒
仙王的日常生活
枯玄
假千金她靠直播御兽爆火全网
小周想发财
大明黑帆
庆历泗年春
车越粉人越狠这榜一我当定了戚许
张泡泡
帝少小妻又闯祸了
花惊鹊
温顺小娇妻,离婚后一身反骨
一群秀秀
洞房夜抱哄,疯批小叔坐怀大乱
心若言
SSS级狂龙归来,全球戒备!
贪睡的虫儿
禁赛十年,我拿金球国足你急什么?
国足何时进世界
去公路尽头戚许
张泡泡
王婿
一起成功
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
风起北美1625
一贱下天山
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
长生修仙:从福修开始
宅到时间尽头
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
苟在武道世界成圣
在水中的纸老虎
全球觉醒:开局加入聊天群
飞翔的四眼
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
道君,从蓬莱筑基开始
临渊今天一定更