2024年2月5日

Etcd读写性能测试

摘要: 单节点etcd集群,etcd版本是3.4.9。 编译etcd benchmark git clone https://github.com/etcd-io/etcd.git cd etcd/ git checkout v3.4.9 rm -rf vendor go install -v ./tool 阅读全文

posted @ 2024-02-05 21:44 王景迁 阅读(135) 评论(0) 推荐(0) 编辑

client-go http trace分析耗时

摘要: klog.InitFlags(nil) flag.Parse() defer klog.Flush() cfg, err := clientcmd.BuildConfigFromFlags("", "/root/.kube/config") if err != nil { klog.Fatalf(" 阅读全文

posted @ 2024-02-05 18:39 王景迁 阅读(33) 评论(0) 推荐(0) 编辑

go ticker源码分析

摘要: 结构体定义 Timer是一次性定时器,Ticker是周期性定时器,实现相同,系统协程处理所有定时器。 Ticker结构体 C是容量1的channel,如果里面数据没被取走,那么丢失下一个周期事件。 runtimeTimer结构体 这里的回调函数是,向C中存入当前时间。 timersBuckets 数 阅读全文

posted @ 2024-02-05 17:07 王景迁 阅读(5) 评论(0) 推荐(0) 编辑

导航