当前位置: 首页 > news >正文

广州建网站公司民宿网站开发的开题报告

广州建网站公司,民宿网站开发的开题报告,网站关键词 提醒,电子商务网站建设与维护考试题最近设计了一个网络服务器程序#xff0c;对于4C8G的机器配置#xff0c;TPS可以达到5W。业务处理逻辑是简单的字符串处理。服务器接收请求后对下游进行类似广播的发送。在此分享一下设计方式#xff0c;如果有改进思路欢迎大家交流分享。 程序运行在CentOS7.9操作系统上对于4C8G的机器配置TPS可以达到5W。业务处理逻辑是简单的字符串处理。服务器接收请求后对下游进行类似广播的发送。在此分享一下设计方式如果有改进思路欢迎大家交流分享。 程序运行在CentOS7.9操作系统上GCC使用4.8.5版本网络是千兆网。 接收流程 展示如下 epollin进来之后会进行会话组的读锁锁定这样会话不可能在上锁期间析构掉保证了会话指针包括其内部的接收缓存的安全。在会话处理内部对消息缓冲区进行了尝试上锁。如果上锁失败则返回这样保证了如果一个会话的数据特别多其他网络接收线程也可以及时处理其他会话进来的数据。 发送流程 如下 发送线程有两种模式直接发送、缓冲发送。直接发送模式就是直接将需要发送的数据发送处理缓冲发送是将数据写到会话的缓冲区然后进行发送。直接发送的好处就是可以不用复制数据这样可以减少CPU和内存的占用但是坏处就是由于没有对于每个会话进行单独的缓冲因此需要遍历每个会话对数据进行依次发送。此时如果有一个会话的接收速度特别慢就会导致整体的发送效率降低。缓冲发送模式则不存在这个问题一个会话的接收速度慢但是它有自己的缓冲区所以可以直接把数据复制到它的缓冲区中然后继续下一个会话的发送。 系统使用优先直接发送如果遇到EAGAIN时候直接转到缓冲区发送的方式。这样就可以保证尽量不复制缓冲区同时在发送遇到阻塞时候也能不影响其他会话。 效果测试 在5W的TPS下可以接收8个下游系统上下游网络流量已经几乎达到带宽极值CPU占用率67%内存在运行48小时后会达到78M。 但是还是存在问题。1单独使用缓存发送模式的时候有一个问题就是CPU占用率特别高每多一个会话则CPU的占用率升值需要升高10%-20%这里似乎没有CAS导致的CPU占用同时使用的锁也全都是普通锁并没有自旋锁2下游接收速度很慢的时候CPU占用率会提高到70%以上。
http://www.hkea.cn/news/14325474/

相关文章:

  • 免费网站视频主持人东莞市商业学校
  • 图书信息管理系统代码网站建设万网云服务器怎么上传网站吗
  • 可信赖的赣州网站建设广告生成器在线制作
  • 无锡华庄行业网站建设做会员卡的网站在线制作
  • 深圳龙华区住房和建设局网站有赞微商城开店收费吗
  • 网站建设步骤和流程20个简单的网页设计作品
  • 英文二手汽车网站建设百度权重查询
  • 中国工程建设招标网官方网站做外语网站
  • 湛江网站建设托管网站搜索框如何做
  • 北京网站建设佳v询 lotlek 能上词购物网站开发一般使用什么语言
  • 滕州建网站马鞍山网站建设 明达
  • 网站logo优化wordpress 关键词
  • 强企网做网站怎么做网页的二维码
  • 网站设计要如何做支付功能电影院卖品套餐计划
  • app开发运营需要多少钱优化的概念
  • 网站开发建模工具平湖手机网站建设
  • 对电子商务网站建设的理解net做网站
  • 网站代码怎么看做企业网站用什么字体
  • 网站开发前台后台怎么交互北京企业建立网站
  • 做网站还有用全屏 网站 代码
  • 网站图片多大内江建网站
  • 英文网站建设方案 PPT微网站建设一般多少钱
  • 怎么建设自己的卡盟网站贵阳商城网站建设
  • 深圳建网站公司哪家好2021年近期舆情热点话题
  • 五百人建站网站项目建设流程和项目方案
  • 着陆页制作网站万江区做网站
  • js网站计数器代码淮安制作网站在那里
  • 网站三网合一案例济南营销型网站建设
  • 深圳福永网站建设赣州优化公司
  • 西部数码wordpressseo研究中心怎么样