架构之各种参数对应表
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
架构之各种参数对应表相关推荐
- Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战
Java生鲜电商平台-SpringCloud微服务架构高并发参数优化实战 一.写在前面 在Java生鲜电商平台平台中相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这 ...
- 揭密X86架构C可变参数函数实现原理
前两天公司论坛有同事在问C语言可变参数函数中的va_start,va_arg 和 va_end 这些接口怎么实现的?我毫不犹豫翻开箱底,将多年前前(算算有十年了)写的文章「亲密接触C可变参数函数」发给 ...
- 云原生大数据架构中实时计算维表和结果表的选型实践
简介: 随着互联网技术的日渐发展.数据规模的扩大与复杂的需求场景的产生,传统的大数据架构无法承载. 作者 | 志羽 来源 | 阿里技术公众号 一 前言 传统的大数据技术起源于 Google 三架马车 ...
- java lua传参_Lua将函数参数作为表键传递
我正在努力将Lua表的内容导出到HTML文件,以便我可以在浏览器中显示内容 . 现在我遇到了将函数参数作为表键传递的问题 . 我有一个稀疏的表: map = {} for x = 1, 20 do m ...
- [置顶] 第五周项目一构造函数————4)参数初始化表
/* [项目1]设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化 * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsr ...
- 台式计算机技术参数响应表,货物报价表及技术参数响应表.doc
货物报价表及技术参数响应表.doc 货物报价表及技术参数响应表 序号货物名称品牌型号单位数量单价(元)总价(元)1黑白激光打印机 联想LJ3700DN17台180030600 2便携式摄像机索尼CX9 ...
- pandas使用read_excel函数读取excel表格数据为dataframe、设置sheet_name参数为表单索引位置列表则读取多个表单的数据并返回dataframe字典
pandas使用read_excel函数读取excel表格数据为dataframe.使用sheet_name参数指定读取excel表格中指定的sheet表单.设置sheet_name参数为表单索引位置 ...
- 什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂
最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下. 回顾下自己的情况,大概就是:有点点网络及编程基础,只需要加深一点点对 HTTP 协议的理解就能弄明白了. 先分享一个小故 ...
- 高通全系列手机处理器深度解析 (升级选手机必备)附参数对比表
关于高通处理器和ARM之间的关系 正式介绍高通处理器之前,笔者认为还是先来大致了解下高通和ARM公司之间的关系.在之前的文章中我们也介绍过ARM公司以及相应的ARM架构,实际上,包括高通在内所有终 ...
最新文章
- oracle pl sql 抛出例外
- 全球仅3000人通过的TensorFlow开发人员认证到底有多香!
- configurationproperties_【Springboot】注解@ConfigurationProperties让配置整齐而简单
- 自动驾驶路径规划论文解析(6)
- element table表格里的多选按钮,根据条件判断是否可以被选中
- HTML中段落标签和换行标签分别是,HTML 基本标签
- “独立博客”为什么独立?
- 按头安利 好看又实用的中文繁体字体素材看这里
- 经济法基础之企业所得税思维导图
- android+语音amr转mp3格式转换,安卓批量amr转mp3 微信amr批量转换
- Word - 简繁转换功能
- 系统学习机器学习之组合多分类器
- matlab fisher z变换,关于GCA统计
- 甜糖官方爱快docker
- (31)ObjectARX2015 + vs2012选择集
- 芯片程序烧录的熔断机制与安全
- 欧派家居的财务费用也出现了较快速度的增长
- Android URL scheme跳转失败(源码实现排查思路知识拓展)
- 测量地球半径的古希腊方法
- Python函数及练习题
热门文章
- python 下表溢出
- python 为html页面增加背景_Python 给html css自动添加注释
- android4.0 菜单,Android 4.0.4系统曝光 增新Power菜单
- JavaFX 8 教程 (中文)
- 上海出租车价格计算方法
- 巨蟒python全栈开发-第11阶段 ansible_project2
- Lecture4_14_2.多维随机变量及其概率分布
- UVA227-Puzzle
- Mongodb的锁 原子性 隔离性 一致性
- NetPayClient for PHP使用说明