-
5个方案帮助你:高并发环境下,先操作数据库还是先操作缓存?
所属栏目:[经验] 日期:2021-05-28 热度:197
1)线程A发起一个写操作,第一步set cache 2)线程A第二步写入新数据到DB 3)线程B发起一个写操作,set cache, 4)线程B第二步写入新数据到DB 这样看,也没啥问题。,但是有时候可能事与愿违,我们再看第二个流程图,如下 1)线程A发起一个写操作,第一步[详细]
-
拿走不谢!运维必会的 Kubernetes 攻略
所属栏目:[经验] 日期:2021-05-28 热度:159
此文章着重介绍如何在入门阶段使用 Kubernetes,以及要面向 Kubernetes 编程带来的优势,不会介绍复杂的 Kubernetes 架构、实现。 因此此文章适合没有任何 Kubernetes/容器/Docker 经验的同学,对 Kubernetes 有了解的同学也可以从此文章里面获取一些灵感[详细]
-
搞定系统性能问题的银弹---缓存技术
所属栏目:[经验] 日期:2021-05-28 热度:170
基于上述原因,在新一代的CPU设计当中增加了缓存模块,其目的就是降低访问内存数据的时延。使用Cache提升性能的原理在于数据访问的局部性特点,分别是区域局部性和时间局部性。 Spatial Locality:对于刚被访问的数据,其相邻的数据在将来被访问的概率高。[详细]
-
用Bash脚本监控Linux上的内存实时情况
所属栏目:[经验] 日期:2021-05-28 热度:137
目前市场上有许多开源监控工具可用于监控 Linux 系统的性能。当系统达到指定的阈值限制时,它可以发送电子邮件警报。它可以监视 CPU 利用率、内存利用率、交换利用率、磁盘空间利用率等所有内容。 如果你只有很少的系统并且想要监视它们,那么编写一个小的[详细]
-
分布式主动感知在智能运维中的应用
所属栏目:[经验] 日期:2021-05-28 热度:148
如图所示,横坐标代表服务规模。公司业务不断增长,服务规模也相应增长,此处我们简单理解为这是一个线性的变化,不考虑业务的暴增。 然而,业务规模增长反映到运维的复杂度增长上最少体现在三个层面: 服务规模的增长直接导致服务器量及网络量的增长,随[详细]
-
Linux运维:使用ss命令交换netstat
所属栏目:[经验] 日期:2021-05-28 热度:127
副标题#e# 上面介绍了 netstat 的最最基本的一种用法,其他用法当然还有很多,但是先略过不表,如果想使用 ss 命令来代替 netstat 的话,我们怎样达到类似的效果呢? ss-atlp 这是我自己摸索的一个参数组合,目前我背诵得还不是很流利,每次还需要看一下文[详细]
-
推荐新年这几个新sudo功能
所属栏目:[经验] 日期:2021-05-28 热度:76
尽管我不是程序员,但我最喜欢的 sudo 1.9 新特性是 Python 对插件的支持。你可以用 Python 也能使用 C 语言调用大部分 API。幸运的是,sudo对性能不敏感,所以运行速度相对较慢的 Python 代码对sudo来说不是问题。使用 Python 来扩展sudo有很多优势: 更[详细]
-
什么是SRE?这篇文章告诉你SRE运维体系
所属栏目:[经验] 日期:2021-05-28 热度:140
在任何有一定规模的企业内部,一旦推行起来整个SRE的运维模式,那么对于可观测性系统的建设将变得尤为重要,而在整个可观测性系统中,通常我们会分为如下三个方面: 指标监控:即各种指标监控,比如基础资源指标,服务性能指标,业务的调用指标。 日志:各[详细]
-
新手需知的网店推广方法
所属栏目:[经验] 日期:2021-05-28 热度:201
在做这类活动时,一定得积累了一定的流量之后再搭配其他的推广方式一起进行推广。这样更能增加店铺的曝光度。 做好数据分析 其实做好分析就是分析自己的长处和目标人群,当我们确认了自己的店铺是什么样的类目时,我们大致也能够了解到了我们的目标人群了[详细]
-
淘宝好评怎么写?你所需的模板评语
所属栏目:[经验] 日期:2021-05-28 热度:192
很多商家为了获得好评会推出回馈好评的活动,所以很多消费者在质量好的时候会给予好评,但并不是每个人都会用心去写,所以这个时候需要一些好评模板。 每次收货都很愉快,但是一想到给评价就觉得自己很头大。好在万能的网友总结出了一套万能的网购模板。如[详细]
-
想涨淘气值?专用好评分享
所属栏目:[经验] 日期:2021-05-28 热度:128
这是一个赞模板,因为小仙女比较懒,不想为每一个产品写评论,所以她模仿网友写这个模板,但是小仙女无论是质量还是外观都很喜欢这个宝贝。如果她不喜欢,仙女会很生气,然后这个模板就成了仙女不断的怨念,自然就不会写这个赞了。她来自一个只爱逛街不想[详细]
-
分析EFK搭建途中及ES的生命周期管理
所属栏目:[经验] 日期:2021-05-28 热度:192
副标题#e# #rpm--importhttps://artifacts.elastic.co/GPG-KEY-elasticsearch #vim/etc/yum.repos.d/kibana.repo ===================================================== snippet.bash [kibana-6.x] name=Elasticsearchrepositoryfor6.xpackages baseurl=h[详细]
-
在Fedora上实现SSH端口转发
所属栏目:[经验] 日期:2021-05-28 热度:78
标准 Linux 系统已分配了一组网络端口,范围是 0 - 65535。系统会保留 0 - 1023 的端口以供系统使用。在许多系统中,你不能选择使用这些低端口号。通常有几个端口用于运行特定的服务。你可以在系统的/etc/services文件中找到这些定义。 你可以认为网络端口[详细]
-
在技术团队里,怎样实现DevOps共识?落地好难
所属栏目:[经验] 日期:2021-05-28 热度:83
每个企业想要完善或升级自身的运维体系,都必须问自己这些问题才能开始使用DevOps,并且每个企业的答案都不同。进行自我询问和回答的过程可以知道什么有效,什么无效,以及可以采取哪些措施来促进有效的变革。 首先,DevOps讨论 正在考虑DevOps的企业应首[详细]
-
分析Shell脚本中有关getopts的应用方法
所属栏目:[经验] 日期:2021-05-28 热度:145
getopts是一个解析脚本选项参数的工具。 (1) 语法格式:getopts [option[:]] [DESCPRITION] VARIABLE (2) option:表示为某个脚本可以使用的选项. (3) ::如果某个选项(option)后面出现了冒号(:),则表示这个选项后面可以接参数(即一段描述信息DESCPRITION[详细]
-
值得使用的Kubernetes日志监控工具
所属栏目:[经验] 日期:2021-05-28 热度:99
谈到优秀实践,Zebrium最近还帮助Sweetwater将事件跟踪时间从3小时减少到只有几分钟。Zebrium甚至可以发现以前未发现的隐藏问题。这是一项出色的功能,因为它可以帮助在问题影响客户之前发现问题。 那么,什么使Zebrium在竞争中脱颖而出?Zebrium使用人工智[详细]
-
麻利地排查各类系统故障的运维方法
所属栏目:[经验] 日期:2021-05-27 热度:72
今天准备谈下对于IT人员面对技术类问题分析和解决的一些思路和实践总结,在很早以前我就谈到过,对于开发人员在后期需要的不是简单的新业务功能的设计和开发能力,而是问题分析和解决能力。这类问题分析和解决本身又包括了两个方面内容: 其一是IT系统运行[详细]
-
运维:终于不用时刻准备着数万实例的Redis集群了!
所属栏目:[经验] 日期:2021-05-27 热度:138
当前的Redis Cluster部署在物理机集群上,为了提高资源利用率节约成本,多业务线的Redis集群都是混布的。由于没有做CPU的资源隔离,经常出现某Redis节点CPU使用率过高导致其他Redis集群的节点争抢不到CPU资源引起时延抖动。因为不同的集群混布,这类问题很[详细]
-
Linux中这些优秀命令,每一条都应该掌握!
所属栏目:[经验] 日期:2021-05-27 热度:149
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。 线上查询及帮助命令(2个) man:查看命令帮助,命令的词典,更复杂的还有info[详细]
-
关于故障复盘的一些经验
所属栏目:[经验] 日期:2021-05-26 热度:63
有句话说,常在河边走,哪有不湿鞋。我身边经常会看到不少数据故障。每每碰到这些问题,原因都是让人唏嘘不已。 而碰到故障的时候,除了通常都会说的后续改进,其实很多人对于问题的认识和理解还不够深入,这里主要包含几个方面: 1)害怕承担更多责任,会[详细]
-
怎样从基础思考设计你的 DevOps 运维服务体系?
所属栏目:[经验] 日期:2021-05-26 热度:78
原始阶段,运维工程师与各部门无数的磨合、探索下,慢慢形成了最初的体系,其无形的规范着运维的工作和注意事项,工程师通过这个纲领开展日常工作并保障业务的健康发展,这个阶段可以说是制度为王、制度规范,没有系统的运维平台,有的只是零散的一些大小[详细]
-
优秀的 Nginx 极简教程,覆盖了常用场景
所属栏目:[经验] 日期:2021-05-26 热度:198
nginx-sreopen重新打开日志文件。 nginx-cfilename为Nginx指定一个配置文件,来代替缺省的。 nginx-t不运行,而仅仅测试配置文件。nginx将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。 nginx-v显示nginx的版本。 nginx-V显示nginx的[详细]
-
浅谈监控,可观测性与数据存储
所属栏目:[经验] 日期:2021-05-26 热度:97
在实践中,所有这些概念/术语,目标都是增强工程师对于线上系统运行情况的了解。 对工程师而言,监控/可观测性工程存在的意义,是帮助工程师发现问题,定位问题,解决问题。 对系统自身而言,这些工作都是通过数据的采集/存储/分析,以及进一步迭代来完成[详细]
-
无数据,不上班!运维“数据思维”至关重要?
所属栏目:[经验] 日期:2021-05-26 热度:154
信通院的一些分析数据表明,企业IT的信息化历程逐渐完成,同时企业对IT的精益运行的需求越来越迫切,在这个场景下,数据的思维和使用能力成为制约提升IT生产效率的桎梏。 笔者以为,企业数字化的范畴放在运维领域,更多的场景还处在数据量化的扩展,因此除[详细]
-
如何更好地做好运维管理?
所属栏目:[经验] 日期:2021-05-26 热度:97
如果你已经在做运维管理工作或是正想往运维管理方向发展,那么请搬上板凳,带好瓜子听我娓娓道来。我能给出一些个人的建议,让你在运维管理的道路上少走弯路。如有问题也可以在留言区进行留言,大家一起讨论共同进步。 运维管理要做些什么 如果一名从基层[详细]