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

网站制作找私人多少钱东莞网站建没

网站制作找私人多少钱,东莞网站建没,国外注册机网站,wordpress制作xml一台java服务器可以跑多少个线程? 一台java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。 打出jstack文件,通过IBM Thread and Monitor Dump Analyzer for Java工具查看如下: 共计166…

一台java服务器可以跑多少个线程?

一台java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。

在这里插入图片描述

打出jstack文件,通过IBM Thread and Monitor Dump Analyzer for Java工具查看如下:

在这里插入图片描述

共计1661个线程,和监控数据得出的吻合。但这个数量应该是大了,我们都知道线程多了,就会有线程切换,带来性能开销。

当时就想到一台java服务器到底可以跑多少个线程呢?跟什么有关系?现整理如下。

每个线程都有一个线程栈空间通过-Xss设置,查了一下我们服务器的关于jvm内存的配置

-Xms4096m

-Xmx4096m

-XX:MaxPermSize=1024m

只有这三个,并没有-Xss 和-XX:ThreadStackSize的配置,因此是走的默认值。几种JVM的默认栈大小

在这里插入图片描述

可以通过如下命令打印输出默认值的大小,命令:jinfo -flag ThreadStackSize ;例如

[root@host-192-168-202-229 ~]#jinfo -flag ThreadStackSize 1807

-XX:ThreadStackSize=1024

不考虑系统限制,可以通过如下公式计算,得出最大线程数量

线程数量=(机器本身可用内存-JVM分配的堆内存)/Xss的值,比如我们的容器本身大小是8G,堆大小是4096M,走-Xss默认值,可以得出 最大线程数量:4096个。

根据计算公式,得出如下结论:

结论1:jvm堆越大,系统创建的线程数量越小。

结论2:当-Xss的值越小,可生成线程数量越多。

我们知道操作系统分配给每个进程的内存大小是有限制的,比如32位的Windows是2G。因此操作系统对一个进程下的线程数量是有限制的,不能无限的增多。经验值:3000-5000左右(我没有验证)。

刚才说的是不考虑系统限制的情况,那如果考虑系统限制呢,主要跟以下几个参数有关系

/proc/sys/kernel/pid_max 增大,线程数量增大,pid_max有最高值,超过之后不再改变,而且32,64位也不一样

/proc/sys/kernel/thread-max 系统可以生成最大线程数量

max_user_process(ulimit -u)centos系统上才有,没有具体研究

/proc/sys/vm/max_map_count 增大,数量增多

线程是非常宝贵的资源,我们要严格控制线程的数量,象上面我们的截图情况,显然线程数量过多。这个是跟我们自己配置了fixed大小的线程池有关系。京东有自己的rpc框架jsf,里面可以针对每个服务端口设置线程大小。

http://www.yayakq.cn/news/177984/

相关文章:

  • 网站广告形式竞价推广运营
  • 网站建设 需求确认书擦彩网站开发
  • 建立自己的摄影网站国外有网站备案制度吗
  • 找网站开发项目建立网站需要什么软件
  • 手机微网站制作系统西安哪家网站公司做的比较好
  • 手机企业网站如何建设外国网站服务器
  • 专业网站制作推荐建网站的企业
  • 青岛网站互联网公司重庆市建设工程信息网 施工许可
  • 江苏建设官方网站洛阳市涧西区建设局网站
  • 司局网站维护廉政风险建设做蛋糕有哪些网站
  • 网站页面多大自学网站有哪些自学网
  • asp.net 4.0网站建设基础教程 下载手机网站页面
  • 电商网站开发平台需要多少wordpress模板查询
  • 响应式网站建设代理商如何学会建网站
  • 哈尔滨网站建设多少钱女生学软件工程后悔了
  • 京东慧采入驻条件及费用2022长沙优化网站
  • 关于要求建设网站的请示wordpress style.
  • 台州制作网站软件网站建设 云计算
  • 北京海淀中关村找工作网站铜官山区建设局网站
  • 公司简单网站多少钱哪个平台可以免费做项目
  • 旅游资讯网站建设方案网站标题更新
  • 咚咚抢网站怎么做的百度权重从1提升到2的办法
  • 网站建设背景文字建一个淘宝客网站需要多少钱
  • 三维免费网站百度网址大全在哪里找
  • 网站建设分金手指排名十三服装外贸流程
  • 做旅游攻略去什么网站wordpress嵌套海洋cms
  • 医疗网站建设目录个人小程序商城
  • 分类网站开发做网站九州科技
  • 虚拟主机网站后台建网站那家好
  • 做企业网站建设挣钱吗自己想做网站