golang http client的MaxConnsPerHost限制
摘要:最近有一个压测的任务,首先使用gin写了一个http server,将请求数据写入到mysql,写入qps需要达到20K,当然,为了保险起见,使用了自己写的一个http client进行了压力测试,qps可以达到23K-25K的样子,然后就把这个http server部署到测试环境进行测试。 对于g
阅读全文
posted @
2021-01-20 10:32
月落无影
阅读(2349)
推荐(0)
redis cli的特殊用法
摘要:redis cli的特殊用法包括下面这些: 1. 查看一个redis server的运行状态,可以用在监控报警上。 2. 扫描redis数据中的very large keys 3. 带有模式匹配的键空间扫描 4. 作为订阅频道的pub/sub客户端 5. 监控在redis实例上执行的命令 6. 检查
阅读全文
posted @
2021-01-17 18:43
月落无影
阅读(878)
推荐(0)
go调度: 第三部分-并发
摘要:前言 这个是用来讲述go调度器机制和特性的第三部分. 这个主要关注并发. 博客三部分的顺序: 1) go调度: 第一部分-操作系统调度 2) go调度: 第二部分-go调度器 3) go调度: 第三部分-并发 介绍 当我在解决一个问题, 尤其是一个新问题的时候, 开始阶段, 我不会考虑并发是不是有用
阅读全文
posted @
2021-01-17 15:34
月落无影
阅读(188)
推荐(0)
tcmalloc的memory heap profiler
摘要:在写C++程序时,有时候会出现内存问题,例如当程序的负荷升高时,内存占用不断升高,但是,当程序的负荷下降时,内存占用也没有降低,这种情况对于标准的malloc内存分配,很有可能是内存泄漏,而对于tcmalloc来说,也可能只是内存没有被放回系统分配器。对于tcmalloc的内存分配机制,可以参考 h
阅读全文
posted @
2021-01-16 19:40
月落无影
阅读(1430)
推荐(0)