摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/17968696.html ),以下内容为个人理解,仅供参考。 一、背景 起因:自监控应用凌晨告警:Pod 内存使用率大于80%(规格为1c1G) 阅读全文
posted @ 2024-01-17 08:49 mikevictor 阅读(1347) 评论(6) 推荐(9) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/17258452.html ),以下内容为个人理解,仅供参考。 一、前言 在监控领域,通常需要指标存储组件TSDB,目前开源的TSDB组件比较多, 阅读全文
posted @ 2023-04-02 20:52 mikevictor 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/13032635.html ),以下内容为个人理解,仅供参考。 一、背景 最近在集成一个调用链客户端jaeger client(一种opentra 阅读全文
posted @ 2020-06-08 11:33 mikevictor 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请在文章前标明原文出处( https://www.cnblogs.com/mikevictor07/p/12114724.html ),以下内容为个人理解,仅供参考。 一、前言 近两年参与到企业的招聘工作中,负责技术面中的一环,接触过各式各样的人才。 阅读全文
posted @ 2019-12-30 01:00 mikevictor 阅读(1021) 评论(2) 推荐(3) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/12047502.html ),以下内容为个人理解,仅供参考。 文本参考书籍《Hadoop2.x HDFS源码剖析》编写。 一、HDFS体系结构 1、数据 阅读全文
posted @ 2019-12-16 15:39 mikevictor 阅读(2146) 评论(0) 推荐(1) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/12013507.html ),以下内容为个人理解,仅供参考。 前言: 本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕+ 阅读全文
posted @ 2019-12-16 08:34 mikevictor 阅读(9287) 评论(0) 推荐(2) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/10006553.html ),以下内容为个人理解,仅供参考。 一、前言 数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有片段时间整理一些已完善 阅读全文
posted @ 2018-11-29 09:28 mikevictor 阅读(8859) 评论(17) 推荐(12) 编辑
摘要: 关于I/O模型的文章比较多,参考多篇后理解上仍然不太满意,终需自己整理一次,也是编写高吞吐量高性能网络接口模块的基础。这里所说的主要针对网络I/O,近几年面对越来越大的用户请求量,如何优化这些步骤直接影响接口用户体验。 一、前言 I/O模型有几个名词的解释 (比较容易混淆): 阻塞与非阻塞:区别在于 阅读全文
posted @ 2017-12-29 09:34 mikevictor 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 几年前买的Raspberry P 1 (CPU: 700MHz ARM, Memory: 512MB) 已积灰很久, 偶然发现尝试做使用它的拍照功能做监控,如下图: 1、系统安装与配置 首先安装 raspbian-jessie-lite (官方下载),在windows下使用win32diskimag 阅读全文
posted @ 2017-08-11 09:32 mikevictor 阅读(3774) 评论(1) 推荐(0) 编辑
摘要: 时隔一年半,期间一直想写但却觉得没有实质性的内容可记录,本文为 [高性能MySQL] 的学习日志整理分享(感兴趣建议读原书)。 优化应贯穿整个产品开发周期中,开发过程中考虑一些性能问题与影响,总比出问题才开始重构优化代价要低,所以这些优化知识其实应算需具备的常识。 1、MySQL构架的一些知识 1. 阅读全文
posted @ 2017-08-03 16:30 mikevictor 阅读(563) 评论(5) 推荐(0) 编辑
摘要: 优化应贯穿整个产品开发周期中,比如编写复杂SQL时查看执行计划,安装MySQL服务器时尽量合理配置(见过太多完全使用默认配置安装的情况),根据应用负载选择合理的硬件配置等。 1、性能分析 性能分析包含多方面:CPU、Memory、磁盘/网络IO、MySQL服务器本身等。 1.1 操作系统分析 常规的 阅读全文
posted @ 2017-08-03 09:55 mikevictor 阅读(9927) 评论(5) 推荐(5) 编辑
摘要: 1. 简介 在上一篇介绍,本文将介绍如何监控 Javc GC 行为,同时涉及一些GUI工具的使用(虽然有些已经很老并不再更新),监控GC在于判断JVM是否在良好高效地工作并且是否需要投入性能调优(主要包括应用程序优化与JVM参数优化),关注的数据大概有: 1. Mirror GC频率、持续时间以... 阅读全文
posted @ 2015-12-07 13:54 mikevictor 阅读(21453) 评论(0) 推荐(1) 编辑
摘要: 1、简介 对于Java developer来说,了解JVM GC工作原理能够帮助我们开发出更优秀的应用,同时在处理JVM瓶颈时能够更加自由。在最近一年的应用开发中能体会到这些知识带来的好处,并且让我们的应用在较大规模的并发时能够良好的工作。 本文部分知识和图片来源于书籍《Java Perform... 阅读全文
posted @ 2015-12-06 17:49 mikevictor 阅读(14820) 评论(0) 推荐(0) 编辑
摘要: 一、简介 关于一致性哈希算法介绍有许多类似文章,需要把一些理论转为为自己的知识,所以有了这篇文章,本文部分实现也参照了原有的一些方法。该算法在分布缓存的主机选择中很常用,详见http://en.wikipedia.org/wiki/Consistent_hashing 。二、算法诞生缘由 现在许... 阅读全文
posted @ 2015-04-27 01:36 mikevictor 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处(http://www.cnblogs.com/mikevictor07/),以下内容为个人理解,仅供参考。一、简介 该实例统计国内各个站点的最高温度(为节省篇幅只以温度为例,可稍作修改即可统计气压与风速),数据来源于汇总在NCDC的... 阅读全文
posted @ 2015-01-18 12:18 mikevictor 阅读(2561) 评论(3) 推荐(2) 编辑
摘要: 版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处(http://www.cnblogs.com/mikevictor07/),以下内容为个人理解,仅供参考。一、简介 Hbase是在HDFS上开发的面向列的分布式数据库,适用于随机读/写超大规模的数据集(通常这种数据压力传统RDBMS... 阅读全文
posted @ 2014-12-28 22:43 mikevictor 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 一、内存调整 oracle 11g中,ORACLE把SGA与PGA统一管理,总和为memory_target参数的设定,也就是MAX(SGA+PGA)=memory_target(相等也不行,PGA至少需要大概十几M内存),则无法进行startup nomount,但是修改SGA命令又需要至少在s... 阅读全文
posted @ 2014-12-14 20:43 mikevictor 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 在ORACLE中,创建用户后需要授权才能使用。一、用户管理1. 用户和角色信息查询--查询所有用户SQL> select * from dba_users;--经授予的用户或角色的系统权限select * from dba_sys_privs;--数据对象上的所有权限SQL>select * fro... 阅读全文
posted @ 2014-12-14 20:14 mikevictor 阅读(276) 评论(0) 推荐(0) 编辑
摘要: ORACLE表空间是一个逻辑分区,一个数据文件只能属于一个表空间,一个表空间可以拥有多个数据文件。一般情况下,如果一个实例分配给多个应用使用,需要创建不同的表空间,每个用户使用自己的表空间。一、表空间的创建与授权首先查看表空间的使用情况:select tablespace_name,sum(byte... 阅读全文
posted @ 2014-12-14 18:33 mikevictor 阅读(543) 评论(0) 推荐(0) 编辑
摘要: ORACLE重做日志文件用于在数据库崩溃等情况下用于恢复数据,默认情况下为三个文件redo01.log/redo02.log/redo03.log,文件组循环使用,在录入与更新操作比较多的应用中,日志文件更新比较繁忙。1. 查询日志文件:SQL>select * from v$logfile;SQL... 阅读全文
posted @ 2014-12-14 17:37 mikevictor 阅读(312) 评论(0) 推荐(0) 编辑