2019独角兽企业重金招聘Python工程师标准>>>

一、系统级

1、一个进程下最多创建线程数量

首先根据栈大小设置;理论上,一个进程可用虚拟空间是2G,默认情况下,线程的栈的大小是1MB,所以理论上最多只能创建2048个线程。

2、GC内存溢出情况:98%的GC在工作状态,并且head大小不足2%时就会发生;

3、一个linux最大进程数:使用命令ulimit -u查看软限制,我的为31437

4、线程池大小配置(参考值):

如果是CPU密集型任务,就需要尽量压榨CPU,参考值可以设为 NCPU+1

如果是IO密集型任务,参考值可以设置为2*NCPU

二、应用级

1.单台Memcache服务器key-value查询能够达到TPS 5w以上;

2.redis最大连接数,可以在redis.conf配置文件中修改,默认maxclients 10000;

Redis的性能非常出色,每秒可以处理超过 10万次读写操作

单个value的最大限制是1GB,不像 memcached只能保存1MB的数据

Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。

三、数据库

一般以整型值为主的表在 千万级以下,字符串为主的表在 五百万以下是没有问题的;

四、架构级

假设1000万日活量(用户数量);换算成秒级约等于116;

假设每个用户操作10次,平均QPS=1160;

考虑峰值是均值的倍数:QPS=11600;

考虑静态资源、图片资源、服务拆分等,流量放大效应,假设10,QPS=116000;

考虑高可用、异地多活,QPS*2=232000;

考虑未来半年增长:QPS*1.5=348000

1.DNS负载均衡的本质是DNS解析同一个域名可以访问不同的IP地址;实现简单、成本低、粒度太粗、负载均衡算法少;

1.硬件负载均衡:F5和A10价格在20w~50w之间;并发大概能到200万/秒到800万/秒;

2.LVS软件负载均衡:并发大概能到80万/秒;LVS是linux内核的4层负载均衡;和协议无关

3.Ngnix软件负载均衡:并发大概能到5万/秒;Ngnix是7层负载均衡;支持HTTP和e-mail协议;

转载于:https://my.oschina.net/u/2322635/blog/1922583

架构之各种参数对应表相关推荐

  1. Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战

    Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战 一.写在前面 在Java生鲜电商平台平台中相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这 ...

  2. 揭密X86架构C可变参数函数实现原理

    前两天公司论坛有同事在问C语言可变参数函数中的va_start,va_arg 和 va_end 这些接口怎么实现的?我毫不犹豫翻开箱底,将多年前前(算算有十年了)写的文章「亲密接触C可变参数函数」发给 ...

  3. 云原生大数据架构中实时计算维表和结果表的选型实践

    简介: 随着互联网技术的日渐发展.数据规模的扩大与复杂的需求场景的产生,传统的大数据架构无法承载. 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 ...

  4. java lua传参_Lua将函数参数作为表键传递

    我正在努力将Lua表的内容导出到HTML文件,以便我可以在浏览器中显示内容 . 现在我遇到了将函数参数作为表键传递的问题 . 我有一个稀疏的表: map = {} for x = 1, 20 do m ...

  5. [置顶] 第五周项目一构造函数————4)参数初始化表

    /* [项目1]设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化 * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsr ...

  6. 台式计算机技术参数响应表,货物报价表及技术参数响应表.doc

    货物报价表及技术参数响应表.doc 货物报价表及技术参数响应表 序号货物名称品牌型号单位数量单价(元)总价(元)1黑白激光打印机 联想LJ3700DN17台180030600 2便携式摄像机索尼CX9 ...

  7. pandas使用read_excel函数读取excel表格数据为dataframe、设置sheet_name参数为表单索引位置列表则读取多个表单的数据并返回dataframe字典

    pandas使用read_excel函数读取excel表格数据为dataframe.使用sheet_name参数指定读取excel表格中指定的sheet表单.设置sheet_name参数为表单索引位置 ...

  8. 什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂

    最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下. 回顾下自己的情况,大概就是:有点点网络及编程基础,只需要加深一点点对 HTTP 协议的理解就能弄明白了. 先分享一个小故 ...

  9. 高通全系列手机处理器深度解析 (升级选手机必备)附参数对比表

    关于高通处理器和ARM之间的关系   正式介绍高通处理器之前,笔者认为还是先来大致了解下高通和ARM公司之间的关系.在之前的文章中我们也介绍过ARM公司以及相应的ARM架构,实际上,包括高通在内所有终 ...

最新文章

  1. oracle pl sql 抛出例外
  2. 全球仅3000人通过的TensorFlow开发人员认证到底有多香!
  3. configurationproperties_【Springboot】注解@ConfigurationProperties让配置整齐而简单
  4. 自动驾驶路径规划论文解析(6)
  5. element table表格里的多选按钮,根据条件判断是否可以被选中
  6. HTML中段落标签和换行标签分别是,HTML 基本标签
  7. “独立博客”为什么独立?
  8. 按头安利 好看又实用的中文繁体字体素材看这里
  9. 经济法基础之企业所得税思维导图
  10. android+语音amr转mp3格式转换,安卓批量amr转mp3 微信amr批量转换
  11. Word - 简繁转换功能
  12. 系统学习机器学习之组合多分类器
  13. matlab fisher z变换,关于GCA统计
  14. 甜糖官方爱快docker
  15. (31)ObjectARX2015 + vs2012选择集
  16. 芯片程序烧录的熔断机制与安全
  17. 欧派家居的财务费用也出现了较快速度的增长
  18. Android URL scheme跳转失败(源码实现排查思路知识拓展)
  19. 测量地球半径的古希腊方法
  20. Python函数及练习题

热门文章

  1. python 下表溢出
  2. python 为html页面增加背景_Python 给html css自动添加注释
  3. android4.0 菜单,Android 4.0.4系统曝光 增新Power菜单
  4. JavaFX 8 教程 (中文)
  5. 上海出租车价格计算方法
  6. 巨蟒python全栈开发-第11阶段 ansible_project2
  7. Lecture4_14_2.多维随机变量及其概率分布
  8. UVA227-Puzzle
  9. Mongodb的锁 原子性 隔离性 一致性
  10. NetPayClient for PHP使用说明