运维
Gaodes
成功来自点滴的坚持
展开
-
《性能之巅》入门方法
方法学习对于复杂系统的性能分析是很有帮助的,告诉你从哪里开始工作,用什么步骤来定位和分析问题。对于新手来说,方法告诉你从什么地方开始,并且举例如何继续下去的步骤。对于部分用户和专家,方法作为检查清单来使用,确保没有遗漏什么细节。学习方法,首先应该知道一些关于系统性能的关键术语IOPS:每秒发生的输入/输出操作的次数,是数据传输的一个度量方法。对于磁盘的读写,IOPS指的是每秒的读和写。...原创 2020-04-25 18:16:32 · 316 阅读 · 0 评论 -
《性能之巅》云计算
给系统性能带来影响的最新进展来自云计算和云计算的根基---虚拟技术的兴起。云计算采用的架构能让应用程序均衡分布在数目不断增多的小型系统中,让快速扩展成为可能。这种方法还降低了对容量规划的精确程度的要求,因为更多的容量可以便捷在云端添加。在某些情况,它对于性能的需求更高了:使用较少的资源意味着系统更少。云的使用是按小时进行击飞的,性能的优势可以减少系统的使用数目,从而减少成本。这和企业用户的使用...原创 2020-04-25 17:43:55 · 207 阅读 · 0 评论 -
《性能之巅》性能应用
系统性能是一个充满挑战的领域,系统是主观的,复杂的,但是通常都是很多问题并存的。性能通常是有主观性的,例如磁盘的平均I/O响应视角是1ms?这样应该说好还是坏呢,响应时间或者说是延迟,虽然作为最好的衡量指标之一,但还是难以用来说明延时的情况。从某种程度上说,一个指标的好或者坏取决于应用开发人员和最终用户的性能预期。延迟的测量是用于等待的时间,作为一个指标可以估计最大增速。虽然延时作为一个非...原创 2020-04-25 17:21:47 · 103828 阅读 · 0 评论 -
《性能之巅》初识性能
性能是一门令人激动 ,富于变化的学科同时又充满挑战的学科。衡量性能一个重要指标------延时系统性能是对于整个系统进行研究,包括了所有的硬件组件和整个软件栈。通用的软件栈有哪些呢?包括操作系统(OS)内核,数据库和应用程序层。术语中的“全栈”有时候指的是程序应用环境,包含数据库,应用程序,和网站服务器。性能通常可以用不同的视角来审视,负载分析和资源分析,两者从不同的方向来对软件栈...原创 2020-04-25 16:45:48 · 283 阅读 · 0 评论 -
运维监控三剑客-cacti/nagios/zabbix
常用的监控软件有三个cacti/nagios/zabbix:1.cacti 比较注重图形,有数据历史,需用到数据库支持,支持web配置,默认不支持告警,可以加插件。cacti 的三大构件:1)net_snmp:负责数据采集2)rrdtool:数据存储以及绘图3)mysql:保存模板和主机对应的信息2.nagios比较注重状态和结果,没有数据历史,不成图像,不支持web配置,...原创 2020-03-15 17:39:32 · 834 阅读 · 0 评论 -
Docker-Compose部署与编排
1.Docker-Compose是什么?Compose是容器Docker的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。2.什么是部署和编排编排,即orchestration,它根据被部署的对象之间的耦合关系,以及被部署对象环境的依赖,制定部署流程中各个动作的执行顺序,部署过程所需要的依赖文件的存储位置和获取方式,以及如何验证部署成功。这些信息都会在编排工具中以...原创 2020-03-15 17:29:06 · 315 阅读 · 0 评论 -
Docker镜像编译
1.什么是Docker?Docker是一个应用容器引擎,基于Go语言并且遵从Apache2.0协议开源。Docker可以让开发者打包应用以及依赖包从一个轻量级,可移植的容器,然后发布到任何流行的linux上面。容器是完全应用沙箱机制,相互之间不会有接口,开销比较小。2.Docker有哪些应用场景?Web的自动化应用的打包和发布。自动化测试的集成和发布。在环境中部署和调整...原创 2020-03-15 17:24:44 · 1243 阅读 · 0 评论 -
自动化部署Jenkins
1.什么是Jenkins?Jenkins只是一个平台,真正运行的是插件。这就是Jenkins流行的原因,Jenkins什么样的插件都有。Hudson是Jenkins的前身,是基于JAVA的持续集成工具,用于监控程序重复工作。Hudson后来被收购,成为一个商业版。后来创始人创建一个新的Jenkins,性能远远超过Hudson。2.如何安装1)安装jdkyum install -y ...原创 2020-03-15 17:15:12 · 166 阅读 · 0 评论