首页 > 系统相关 >【笔记】并行与分布式-进程组织与交互

【笔记】并行与分布式-进程组织与交互

时间:2022-09-30 23:11:48浏览次数:49  
标签:process 并行 per second 线程 ms requests 交互 分布式

非分布式下的线程分析:

举一个案例:发送一个request需要2ms,I/O延迟8ms。

-单线程处理:process 100 requests per second.

-2线程处理:process 125 requests per second.(原因:双线程情况下,主要由I/O占据时长,I/O期间也能保证随时发送request,因此 1000ms/8ms=125),另外,第一次发送请求的时长可以忽略,因为系统一旦开始运行,计算的就是某个时间窗口内的平均值,下面的情况也是如此。

-2线程带缓存(0.5ms for searching the cache, 75% cache hit ratio):process 400 requests per second.(带缓存机制后,I/O时间可以忽略了,发送请求带查询时间一共2.5ms,因此 1000ms/2.5ms=400),关于为何忽略了75%命中率的条件暂未搞清楚

-2线程带缓存 in 2-CPU system:process 444 requests per second.(1000ms/2.25ms=444),why

 

标签:process,并行,per,second,线程,ms,requests,交互,分布式
From: https://www.cnblogs.com/zhaoke271828/p/16746506.html

相关文章

  • 君正X2000和X1600主控CPU方案有哪些场景?行业迈向人机交互智能时代来啦!
    在芯片供应链紧张和客户订单急速增+的情况下,许多原本单价几块钱的芯片,价格普遍上涨了10倍、20倍甚至更多。为了缓解缺芯潮,深圳市雷龙发展推出基于北京君正产品的高性能多核......
  • parted 工具分区 非交互式
    •fdisk(变体:cfdisk,sfdisk),MBR格式分区工具,只能识别2Tb以内的磁盘空间。•gdisk(变体:cgdisk,sgdisk),GPT格式分区工具。•parted(图形界面工具:gparted),同时支持MB......
  • 01.OB分布式架构高级技术
    一:OB聚合资源的物理表示 二:OB聚合资源的逻辑表示 三:OB资源的分配流程    四:资源管理相关操作:资源单元  ......
  • 分布式机器学习中的数据并行(Data Parallelism)和模型并行(model parallelism)
    分布式机器学习中的数据并行(DataParallelism)和模型并行(modelparallelism)前言:现在的模型越来越复杂,参数越来越多,其训练集也在剧增。在一个很大的数据集集中训练一......
  • day7 - 用户交互
    scanner用scanner类获取用户的输入Scanners=newScanner)(System.in);通过next()和nextline()获取输入字符串通过hasNext()和hasNextLine()判断是否还有输入的数据 凡是......
  • redis分布式锁探讨
     基于jedis的能力,探讨了分布式锁的一些初级实现publicclassDistributeLock{privateJedisClusterjedisCluster;publicDistributeLock(){Se......
  • .Net下的分布式唯一ID
    分布式唯一ID,顾名思义,是指在全世界任何一台计算机上都不会重复的唯一Id。在单机/单服务器/单数据库的小型应用中,不需要用到这类东西。但在高并发、海量数据、大型分布式应......
  • 分布式版本控制系统 Git 的使用
    简介与安装配置Git是目前世界上最先进的分布式版本控制系统分布式版本控制:即每个参与协作的人都拥有全部的代码!有一定安全隐患!所有版本信息仓库全部同步到本地的每个用......
  • SignalR分布式部署
    在多台服务器组成的分布式环境中,我们可以采用黏性会话或者禁用协商的方式来保证来自同一个客户端的请求被同一台服务器处理,但是在分布式环境中,还有其他问题需要解决。假设......
  • 分布式自增ID算法Snowflake简介
    背景过去的项目开发中,我们常常选用的数据库是mysql,mysql以其体积小、速度快等优势,备受中小型项目的青睐。随着项目数据量的迅速增长,mysql已无法满足我们的项目需求,数据迁移......