- 博客(6)
- 收藏
- 关注
原创 nacos1.2.1配置索引出错导致CPU占用过高
终于定位到时那个线程出的问题,可以看到该线程是一个nacos工作线程 com.alibaba.nacos.client.Worker.longPolling.fixed-xxxx。这是一个定时线程,如果只是单线程执行肯定不会有问题,问题应该是出现在不停的创建了clientWork对象上。查询占用cpu最高线程的栈 jstack 19414 |grep 4c24 -A 20。这里能够看出来,nacos每次刷新都会触发实例创建,验证想法,通过jamp命令。占用CPU最高的进程为19414进程。
2023-12-18 16:46:46 403
原创 mysql存储引擎innodb之buffer_pool
mysql存储引擎innodb之buffer_pool1缓冲池1缓冲池设置3缓冲池内容3缓冲池实例1缓冲池mysql存储引擎是基于磁盘进行存储,由于CPU速度与磁盘读取速度之前存在鸿沟,innodb存储引擎采用缓冲池技术来提高整体性能;缓冲池其实就是一块内存区域,通过内存的读取速度来弥补磁盘速度较慢的缺陷,数据读取中,首先去缓冲池判断读取的页是否在缓冲池中,若在,直接缓冲池读取数据,否则会去磁盘读取然后写入缓冲池中;对于修改操作,会首先修改缓冲池的数据页,然后再通过后台线程以一定的频率刷新到磁盘中,
2021-01-02 17:36:55 602 2
原创 Nginx的请求限制
链接限制limit_connSynate:limit_conn_zone key zone=name:size;Default:--Content:http
2019-02-20 19:25:17 179
原创 Nginx反应客户端状态模块http_stub_status_module
http_stub_status_module模块主要是反应nginx状态,监控nginx的连接信息
2019-02-19 21:55:40 239
原创 Nginx默认配置语法
本文主要讲解nginx.conf的一些默认配置,以及相关语法(1)、user为设置nginx服务的系统使用用户(2)、worker_processes为工作进程数,一般为系统CPU核数(3)、error_log 为nginx的错误日志文件(4)、pid 为nginx服务启动的pid(5)、events模块中worker_connections为每个进程允许最大连接数,根据企业实际情况进...
2019-02-19 20:37:43 213
原创 Nginx安装目录讲解
ThreadLocal如果引用一个static变量是不是线程安全的ThreadLocal线程局部变量,我们都知道他是线程安全的,其中的原理有一下几点:新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdo...
2019-02-18 20:01:22 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人