日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让/var/log/foo日志文件
分类:
其他好文 时间:
2018-07-03 11:34:27
阅读次数:
195
一、Zipkin简介 Zipkin是Twitter的一个开源项目,它基于Google Dapper实现。我们可以使用它来收集各个服务器上请求链路的跟踪数据,并通过它提供的REST API接口来辅助我们查询跟踪数据以实现对分布式系统的监控程序,从而及时地发现系统中出现的延迟升高问题并找出系统性能瓶颈的 ...
分类:
编程语言 时间:
2018-07-02 19:25:27
阅读次数:
302
一、简介 操作系统的资源无外乎计算资源(CPU),存储资源(硬盘,内存),网络资源(网卡)。能够成为瓶颈的包括CPU的使用率,内存空间是否充足,硬盘读写吞吐量,读写次数。 Sysstat 是一个监控系统资源,系统性能和活动的一个常用工具包,它包括如下功能: iostat:统计并报告你的设备的CPU状 ...
分类:
系统相关 时间:
2018-07-02 01:17:30
阅读次数:
330
前言 这篇是MySQL 数据库规范的最后一篇--调优篇,旨在提供我们发现系统性能变弱、MySQL系统参数调优,SQL脚本出现问题的精准定位与调优方法。 目录 1.MySQL 调优金字塔理论 2.MySQL 慢查询分析--mysqldumpslow、pt_query_digest工具的使用(SQL脚本 ...
分类:
数据库 时间:
2018-06-30 19:49:49
阅读次数:
173
1 项目撰写 注意:在写下面的项目经验之前;应该在简历前面的个人描述那里把自己在传智播客学的技术点都描述清楚。 项目名称 XX国税局协同办公平台 项目描述 纳税服务系统是XX国税局协同办公平台中的一个子系统。纳税服务系统包括移动客户端和后台管理端。 1、 客户端 客户端的功能包括会员注册登录、个人信 ...
分类:
其他好文 时间:
2018-06-29 21:04:52
阅读次数:
252
collectd+influxDB+grafana搭建性能监控平台 前言 InfluxDB 是 Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据;键值时间数据库性能还不错 collectd 是C 语言写的一个系统性能采集工具 Grafana 是纯 Javascript 开 ...
分类:
数据库 时间:
2018-06-28 21:11:54
阅读次数:
393
随着业务的复杂性增大、系统吞吐量增长,所有功能统一部署难度加大,各个功能模块相互影响,使系统变的笨重且脆弱;因此需要对业务进行拆分、对系统进行解耦、对系统内部架构升级,来提升系统容量及健壮性。 接下来主要分两部分介绍:系统拆分与结构演变; 系统拆分 系统拆分从资源角度分为:应用拆分和数据库拆分; 从 ...
分类:
其他好文 时间:
2018-06-28 16:03:08
阅读次数:
178
实时监控-网络监控: netstat -> netstat 命令用于显示本机网络链接,运行端口、路由表等信息 netstat 参数说明: -n: 拒绝显示别名,能显示数字的全部转化成数字 -l: 仅列出有在Listen(监听)的服务状态 -p:显示建立相关链接的程序名 -t:显示tcp相关的选项 - ...
分类:
系统相关 时间:
2018-06-25 20:32:54
阅读次数:
214
工作中当一个业务系统被开发出来之后,经过多次迭代业务的发展处理逻辑会越来越复杂,同时访问量以及处理的数据也会相应的增多,系统的响应时间就会开始得逐渐加长。终于有一天用户忍受不了抱怨你的app或者页面要等好几十秒或者好几分钟才响应时你就迫切需要对你的系统进行一个性能的优化。 下面谈一下我对性能优化方面 ...
分类:
其他好文 时间:
2018-06-25 12:54:53
阅读次数:
132
前面我们学习了很多JVM相关的理论知识,那么本节将重点讲述的是工具的使用,正所谓:工欲善其事,必先利其器。因此,本节介绍常用的性能监控工具,用于性能监控和问题排查。 一、系统性能监控 系统性能工具用于确定系统运行的整体状态,基本定位问题所在。 Linux – uptime ? 系统时间 ? 运行时间 ...
分类:
其他好文 时间:
2018-06-21 01:28:20
阅读次数:
237