首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ali-bruce
阿里巴巴_技术专家
发布于浙江
关注
已关注
取消关注
#24届春招#
面试题
@ali-bruce:
阿里:每天100w次登陆请求, 8G内存该如何设置JVM参数
每天100w次登陆请求, 8G 内存该如何设置JVM参数,大概可以分为以下步骤 。有些同学看到这些步骤还是发憷,说的好像是那么回事,一到实际项目中到底怎麽做我还是不知道!光说不练假把式,以登录系统为例模拟一下推演过程: 假设每天100w次登陆请求,登陆峰值在早上,预估峰值时期每秒100次登陆请求。假设部署3台服务器,每台机器每秒处理30次登陆请求,假设一个登陆请求需要处理1秒钟,JVM新生代里每秒就要生成30个登陆对象,1s之后请求完毕这些对象成为了垃圾。一个登陆请求对象假设20个字段,一个对象估算500字节,30个登陆佔用大约15kb,考虑到RPC和DB操作,网络通信、写库、写缓存一顿操作下来,可以扩大到20-50倍,大约1s产生几百k-1M数据。假设2C4G机器部署,分配2G堆内存,新生代则只有几百M,按照1s1M的垃圾产生速度,几百秒就会触发一次MinorGC了。假设4C8G机器部署,分配4G堆内存,新生代分配2G,如此需要几个小时才会触发一次MinorGC。所以,可以粗略的推断出来一个每天100w次请求的登录系统,按照4C8G的3实例集群配置,分配4G堆内存、2G新生代的JVM,可以保障系统的一个正常负载。基本上把一个新系统的资源评估了出来,所以搭建新系统要每个实例需要多少容量多少配置,集群配置多少个实例等等这些,并不是拍拍脑袋和胸脯就可以决定的下来的。JVM参数描述默认推荐-XmsJava堆内存的大小OS内存64/1OS内存一半-XmxJava堆内存的最大大小OS内存4/1OS内存一半-XmnJava堆内存中的新生代大小,扣除新生代剩下的就是老年代的内存大小了跌认堆的1/3sun推荐3/8-Xss每个线程的栈内存大小和idk有关sun2024阿里春招福利:
点赞 9
评论 1
24届春招
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-21 21:52
哈尔滨工业大学(威海) Java
扎西拉姆的事业经历(一)
Chap1 事业主线的确定“学弟,采访你一下,你在拿录取通知书的时候,对大学四年的自己有什么期待呢?”大一的石学弟思考良久,回复了我一个猫猫“耄耋”表情包。“加入威软实验室,拿大厂offer,找到女朋友。学长,你呢?”我呢?我高三的时候就知道,大学里有七条路,一保二考三就业,四留五公六创业,再加上一个“混吃等死”,没关系,人生是旷野————开玩笑,学历变不了现,不都是白扯吗?所以,我绝不考研。唐学长是某军工985的19级本科生,他对他压抑的本科生涯恨之入骨。大学前两年,他活在育才高中的回忆中,而后两年,则活在浙大上岸的渴望里。他从大三开始苦苦备战约15个月,动态里将校园比作肖申克,最后以400...
点赞
评论
收藏
分享
01-21 18:42
已编辑
字节跳动_Tiktok_前端开发(实习员工)
27双非非科班4段实习从字节tt到腾讯wxg
前言:半年多没写牛客了,因为一直都在你节打黑工,感觉组内转正应该无望,好在拿了wxg的offer,不然感觉就玉米s了 ,也不会有心态去接着面试啥的至今的历程:大一进了双非文科专业,感觉天崩开局,再到后面转到计算机,以为能真从学校学到点东西,然后发现计算机专业也不教技术,大一下开始接外包,再到大二寒假开始实习,然后两段中小厂实习之后来到了字节tt,然后在这边干了半年多,但是依然因为一些客观原因,感觉转不了了,好在期间拿到了鹅wxg的offer准备去广州开启新旅程了,要和北京节说再见了
翊暄:
27前端之神唉
[喝可乐
双非有机会进大厂吗
点赞
评论
收藏
分享
01-17 22:52
武汉工商学院 嵌入式工程师
哇现在还有找51的[震惊😨]
递归到脑子变傻:
杭州还有上位机用VB的,实在没绷住
点赞
评论
收藏
分享
今天 10:04
北京邮电大学 嵌入式工程师
秋招小米的面经,附自己的复盘记录
1. 进程和线程的区别?进程是程序的一次执行实例,拥有独立的地址空间和系统资源;线程是进程内的执行单元,多个线程共享所属进程的资源,但各自拥有独立的栈和寄存器状态。区别:进程间隔离性强、开销大;线程轻量、通信高效,但需同步机制保障安全。2. 什么是死锁?如何预防?死锁是多个进程/线程互相等待对方释放资源。预防:按固定顺序加锁、避免持有并等待、使用超时机制。3. STM32的GPIO有哪几种工作模式?输入(浮空/上拉/下拉)、输出(推挽/开漏)、复用功能、模拟模式。4. volatile关键字作用?告诉编译器该变量可能被外部(如硬件、中断)修改,禁止优化,每次必须从内存读取。5. 堆和栈的区别?...
查看42道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
牛客网申助</br>备战春招大杀器
27届寒假/转正实习汇总
全站热榜
更多
1
...
备战春招,网申一键填写工具,发布了!!!
3.2W
2
...
32岁程序员猝死,底薪3千要24h待岗
1.3W
3
...
【官方活动】牛客新春计划:给陌生人的一封信
9256
4
...
27双非非科班4段实习从字节tt到腾讯wxg
5082
5
...
我爸对计算机行业的看法,是否准确?
4335
6
...
专科工作一年后的心里话
3707
7
...
字节校招landing实感
3357
8
...
第一次被同事气笑了
3352
9
...
坚持的爱好是规律饮食
3246
10
...
实习摸鱼但很焦虑
3113
创作者周榜
更多
正在热议
更多
#
上班以后,你还有哪些坚持的爱好?
#
5562次浏览
155人参与
#
AI coding的好用工具分享
#
13387次浏览
293人参与
#
哪些公司开春招了?
#
6840次浏览
100人参与
#
实习怎么做才有更好的产出
#
9152次浏览
186人参与
#
你都在哪些场所面过试?
#
15165次浏览
198人参与
#
找工作以来,你最看不惯__
#
8807次浏览
220人参与
#
工作压力大怎么缓解
#
136217次浏览
1219人参与
#
你最近因为什么迷茫?
#
28069次浏览
422人参与
#
实习生工资多少才算正常?
#
9910次浏览
180人参与
#
实习教会我的事
#
50999次浏览
396人参与
#
非技术2024笔面经
#
458443次浏览
4930人参与
#
你给AI提过哪些离谱的需求?
#
4652次浏览
148人参与
#
职场破防瞬间
#
359012次浏览
2835人参与
#
拼多多工作体验
#
44076次浏览
283人参与
#
美团开奖
#
385142次浏览
1787人参与
#
聊聊你的职场新体验
#
313864次浏览
1848人参与
#
如何缓解入职前的焦虑
#
251506次浏览
1441人参与
#
领导做过最不靠谱的事
#
9118次浏览
176人参与
#
为了实习逃课值吗?
#
61779次浏览
517人参与
#
秋招投递记录
#
375233次浏览
3195人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务