2025年2月24日
摘要:
对于 raft 算法,leader 选举算法如下: 1. 节点角色 Raft 算法中的节点有三种角色: (1)Leader:负责处理客户端请求、管理日志复制和发送心跳。 (2)Follower:被动接受 Leader 的日志和心跳,不主动发起请求。 (3)Candidate: 在选举过程中,Foll
阅读全文
posted @ 2025-02-24 14:51
月落无影
阅读(165)
推荐(0)
2023年12月5日
摘要:
如果启动的程序名为PerfTest.exe,对应的pid为30248,则打印堆栈调用信息的命令如下: dtrace -Fn "tick-5sec { exit(0);} pid30248:::entry/execname == \"PerfTest.exe\"/{ @num[ustack()] =
阅读全文
posted @ 2023-12-05 17:25
月落无影
阅读(139)
推荐(0)
2023年7月21日
摘要:
// PerfTest.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include <windows.h> #include <tchar.h> #include
阅读全文
posted @ 2023-07-21 10:44
月落无影
阅读(81)
推荐(0)
2021年1月20日
摘要:
最近有一个压测的任务,首先使用gin写了一个http server,将请求数据写入到mysql,写入qps需要达到20K,当然,为了保险起见,使用了自己写的一个http client进行了压力测试,qps可以达到23K-25K的样子,然后就把这个http server部署到测试环境进行测试。 对于g
阅读全文
posted @ 2021-01-20 10:32
月落无影
阅读(2272)
推荐(0)
2021年1月17日
摘要:
redis cli的特殊用法包括下面这些: 1. 查看一个redis server的运行状态,可以用在监控报警上。 2. 扫描redis数据中的very large keys 3. 带有模式匹配的键空间扫描 4. 作为订阅频道的pub/sub客户端 5. 监控在redis实例上执行的命令 6. 检查
阅读全文
posted @ 2021-01-17 18:43
月落无影
阅读(825)
推荐(0)
摘要:
前言 这个是用来讲述go调度器机制和特性的第三部分. 这个主要关注并发. 博客三部分的顺序: 1) go调度: 第一部分-操作系统调度 2) go调度: 第二部分-go调度器 3) go调度: 第三部分-并发 介绍 当我在解决一个问题, 尤其是一个新问题的时候, 开始阶段, 我不会考虑并发是不是有用
阅读全文
posted @ 2021-01-17 15:34
月落无影
阅读(176)
推荐(0)
2021年1月16日
摘要:
在写C++程序时,有时候会出现内存问题,例如当程序的负荷升高时,内存占用不断升高,但是,当程序的负荷下降时,内存占用也没有降低,这种情况对于标准的malloc内存分配,很有可能是内存泄漏,而对于tcmalloc来说,也可能只是内存没有被放回系统分配器。对于tcmalloc的内存分配机制,可以参考 h
阅读全文
posted @ 2021-01-16 19:40
月落无影
阅读(1330)
推荐(0)
2020年12月23日
摘要:
错误显示: (gdb) p *(events.get())Python Exception <class 'TypeError'> expected string or bytes-like object:Error while executing Python code. 解决办法: disabl
阅读全文
posted @ 2020-12-23 21:29
月落无影
阅读(404)
推荐(0)
2020年12月19日
摘要:
假设你写了一个程序作为http客户端,进行webhook的请求,你会计算每个http请求所需要的时间,然后把这些信息打印在日志里,但是把信息写到日志里,从而查看程序的http请求情况,用来监控自己的程序和对端的http server的运行状况。当程序部署太多,到每台机器上看这些日志信息,会很麻烦,你
阅读全文
posted @ 2020-12-19 22:13
月落无影
阅读(871)
推荐(0)
2020年8月14日
摘要:
在测试的过程中,我尝试搭建一个redis集群,实现redis集群的客户端,如果需要达到redis官方的标准,需要满足处理ASK错误。我搭建的redis集群部署如下(ip进行了修改): 主节点: 1.1.1.1 7000 1b220196cbf1b2d870366d05097c1a56ff096479
阅读全文
posted @ 2020-08-14 12:42
月落无影
阅读(516)
推荐(0)