Go语言中文网 为您找到相关结果 9

运维工具SmartPing

# SmartPing # SmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。 ## 功能 ## - 单向PING,反向Ping绘图 - 互PING间机器的状态拓扑 - 自定义延迟、丢包阈值报警 ## 设计思路 ## 本系统设计为无中心化原则,所有的数据均存储自身点中,默认每个Ping目标点的数据循环保留1个月时间,由自身点的数据绘制 **出PING包** 的状态,由各其他点的数据绘制 **进PING包** 的状态,从任意一点查询数据均会通过Ajax请求关联点的API接口获取其他点数据组装全部数据,绘制 出Ping曲线图,进Ping曲线图,网络互Ping拓扑图。并可以设置阈值进行报警,方便对网络质量...阅读全文

boltdb 源码分析-MVCC/持久化-3

boltdb 持久化 在前面简介部分已经描述了一部分持久化相关的内容 boltdb采用单个文件来将数据存储在磁盘上,该文件的前4个page是固定的: 第1个page为meta 第2个page为meta 第3个page是freelist,存储了一个int数组, 第4个page是leaf page page page是boltdb持久化时,与磁盘相关的数据结构。page的大小采用操作系统内存页的大小,即getpagesize系统调用 的返回值,通常是4k大小。 每个page开始的几个字节存储的是page 的raw data: type page struct { id pgid // page的序号 flags uint16 // page的类型,有branchPageFlag/leafPage...阅读全文

Kafka 消费者滞后检查 Burrow

Burrow是一个基于Apache Kafka的监控助手,为消费者提供滞后检查作为服务,而不需要指定的阈值。它可以监视所有消费者提交的偏移,并计算这些消费者的需求状况。 **特性** * 没有阈值 * 多Kafka集群支持 * 支持配置 Zookeeper 提交的偏移 * 支持配置 Strom 提交的偏移 * 可配置的emailer用于发送警报到特定群体 * 可配置的HTTP 客户端用户为所有的用户组发送警报到其他系...阅读全文

Golang语言——垃圾回收

垃圾回收涉及到:阈值触发,并行标记,并发清理。或者:定期强制回收,释放物理内存。垃圾回收效率总是Go版本升级的核心问题。阈值或强制回收如下图 1:并行标记如下图2:串行或与用户逻辑并发执行如下图3:如阈值过大,可能会导致长时间无法触发垃圾回收。因此,每 2 分钟强制检查回收是非常必要的。每 5 分钟,释放堆中长时间闲置块的物理内存。 此外,在类 UNIX 系统,通过建议操作系统内核解除内存映射的方式释放物理内存,但不回收虚拟内存。再次使用时,因缺页异常,由内核重新配物理内存。本文来自:CSDN博客感谢作者:notbaron查看原文:12.蛤蟆笔记go语言——垃圾回收 查看原文:http://www.zoues.com/2016/10/20/golang%e8%af%ad%e8%a8%80-%...阅读全文

博文 2016-10-20 07:00:02 u012798391

内容感知图像压缩/扩展库Caire

Caire 是基于论文[《Seam Carving for Content-Aware Image Resizing》](https://inst.eecs.berkeley.edu/~cs194-26/fa16/hw/proj4-seamcarving/imret.pdf)(图像伸缩变换算法)实现的一个内容感知图像 (尺寸) 压缩/扩展库。 已实现: 支持自定义命令行 支持缩小/放大图像 可垂直/水平地调整图像大小 可调整目录中的所有图像的大小 不需要任何第三方库 使用 sobel 阈值进行微调 使用模糊滤镜来增强边缘检测 正实现: 人脸检测 缩小图像 ![image](https://static.oschina.net/uploads/space/201...阅读全文

开源项目 2018-02-01 12:30:01 网友

网络质量监控神器SmartPingV0.3.0发布

SmartPingSmartPing为一个各机器(点)间间互PING检测工具,支持互PING,单向PING,绘制拓扑及报警功能。功能单向PING,反向Ping绘图互PING间机器的状态拓扑自定义延迟、丢包阈值报警设计思路本系统设计为无中心化原则,所有的数据均存储自身点中,默认每个Ping目标点的数据循环保留1个月时间,由自身点的数据绘制 出PING包 的状态,由各其他点的数据绘制 进PING包 的状态,从任意一点查询数据均会通过Ajax请求关联点的API接口获取其他点数据组装全部数据,绘制 出Ping曲线图,进Ping曲线图,网络互Ping拓扑图。并可以设置阈值进行报警,方便对网络质量的监控。程序架构数据结构项目截图​其他资料官网: http://smartping.org文档: https...阅读全文

博文 2017-09-16 15:36:46 toryzen

12.蛤蟆笔记go语言——垃圾回收

12.蛤蟆笔记go语言——垃圾回收 垃圾回收涉及到:阈值触发,并行标记,并发清理。 或者:定期强制回收,释放物理内存。 垃圾回收效率总是Go版本升级的核心问题。 阈值或强制回收 如下图 1: 并行标记 如下图2: 串行或与用户逻辑并发执行 如下图3: 如阈值过大,可能会导致长时间无法触发垃圾回收。因此,每 2 分钟强制检查回收 是非常必要的。每 5 分钟,释放堆中长时间闲置块的物理内存。 此外,在类 UNIX 系统,通过建议操作系统内核解除内存映射的方式释放物理内存,但不回收虚拟内存。再次使用时,因缺页异常,由内核重新配物理内存...阅读全文

golang垃圾回收

GC算法简介 查看: Golang 垃圾回收剖析中GC算法简介 GC性能的评价标准 摘自: https://studygolang.com/artic... 吞吐量:是指单位时间内是有多少时间是用来运行user application的。GC占用的时间过多,就会导致吞吐量较低。 最大暂停时间:基本上所有的垃圾回收算法,都会在执行GC的过程中,暂停user application。如果暂停时间过长,必然会影响用户体验,尤其是那些交互性较强的应用。 堆使用效率:影响堆使用效率的主要有两个因素,一个是对象头部大小,一个是堆的用法。一般来说,堆的头部越大,存储的信息越多,那么GC的效率就会越高,吞吐量什么的也会有更佳的表现。但是,我们必须明白,对象头越小越好。另外,不同的算法对于堆的不同用法,也会导...阅读全文

博文 2018-10-28 17:34:38 pengj

EOS账户权限

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 账户和权限钱包账户授权和权限其他默认账户配置(单个签名)多签名账户和自定义权限帐户是存储在区块链中的人类可读标识符。 每个交易都根据配置的帐户权限对其权限进行评估。 每个已命名的权限都有一个阈值,必须满足该权限下签署的交易才能被视为有效的阈值。 交易 通过使用已经安装和解锁钱包的客户端来签署。 钱包是保护和利用你的密钥的软件。 这些密 钥可能授权也可能不授权区块链上的账户权限。 钱包钱包是一个存储可能与账户有关的密匙的客户端。通常情况下,钱包有锁定和解锁两种状态并通过 一个高熵密码保护。EOSIO/eos库有一个名为cleos的命令行界面客户端,它与一个名为keosd的 lite客户端进行交互,并且共同展示了钱包...阅读全文

博文 2019-09-16 11:02:50 链客