鼎鼎小筑

鼎鼎小筑

...

火焰图实践
说明 环境:CentOS 6.9 主要工具:FlameGraph 目的:检测某进程中各函数的CPU的消耗情况 步骤 安装FlameGraph 1$ git clone git@github.com:brendangregg/FlameGraph.git 查找将要分析的进程pid 1比如:$ ps -ef|grep service_name 使用Linux自带的性能分析工具perf捕获CPU堆栈调用数据(Capture stacks) 1234# 以100次/每秒的频率读取pid=2917的进程的CPU调用堆栈数据,并输出结果到perf.data中$ perf record ...
PG热迁移问题解决过程
说明 迁移过程参考:http://www.jianshu.com/p/2d07339774c0 遇到问题:当配置完从库,然后启动时发生如下错误: “FATAL: requested WAL segment 0000000800002A0000000000 has already been removed” 原因 PostgreSQL的流复制的原理是通过传递主机(master)上的wal日志信息到备机(slave)然后恢复,这中间就有一个潜在的问题,如果主机端比较忙,wal日志被覆盖了,而从机可能因为网络或者其他原因没有接收到该日志,就会造成主从不一致,这时主从就断了,并且在主机端...
ES1.7.1升级5.0.0调研
Breaking changes: 2.0: 默认的发现机制变为单播,多播需要用插件(./bin/plugin install discovery-multicast) 配置文件中必须提供一个unicast hosts的列表discovery.zen.ping.unicast.hosts: [ 192.168.1.2, 192.168.1.3 ] 2.x默认值只绑定localhost,并且将试图绑定到IPv4和IPv6,但是只有当IPv4和IPv6只有一个可用时,es才能更好的运行;生产环境中需要配置一个newwork.host: 1bin/elasticsearch -...
鹿鼎鼎
...
FRIENDS
friendA friendB