20天入门Linux Shell脚本
20个经典实战案例
共20篇 | 阿铭linux
¥51.00 2331人订阅
新人大礼包
小程序订阅 省¥12
专栏介绍
做运维这么多年来,性能调优一直是个热门话题。
本专栏从性能调优入手,规范性能调优的方方面面,以实例分析层层解读。
专栏入口
专栏订阅成功后,即可通过以下4个途径永久阅读
1.“51CTO订阅专栏”小程序端
2.“51CTO”微信服务号端
3.“51CTO博客”web端
4.“51CTO学院”Android App端
专栏目录
序:Linux性能调优,从优化思路说起
1.性能调优中应该考虑的因素有哪些?
2.性能调优起步:服务器硬件如何选型?
3.如何获取Linux系统性能指标?
4.如何分析并发现系统性能瓶颈
5.如何通过性能分析工具进行Linux调优
6.性能调优的标准、依据和一般规范
7.从安装Linux系统开始进行调优
8.Linux基于内存(物理内存/虚拟内存)方面的性能参数调优
9.Linux基于磁盘和文件系统方面的性能参数调优
10.应用程序如何进行调优以及调优步骤
11.一次线上web系统的性能调优案例与分析
12.一次线上DB系统的性能调优案例与分析
13.基于java应用的性能优化案例与分析
14.Linux中基于网络性能调优策略和经验汇总
15.一次线上NOSQL数据库的性能调优案例与分析
适用人群
1.Linux运维工程师
2.大数据分析工程师
订阅说明
1.本专栏为图文专栏,共计15篇
2.专栏定期更新,每周更新1-2篇
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)
学习本专栏您能收获什么
1.性能调优入门级学习
2.性能调优规范化学习
3.调优实例分析解读
专栏目录
linux作为一个开源平台,最终要实现的是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能
性能调优就是对计算机硬件、操作系统和应用有相当深入的了解,调节三者之间的关系,实现整个系统(包括硬件、操作系统、应用)的性能最大化,并能不断的满足现有的业务需求。
不成功的服务器选型会给企业带来很多运营问题
高效的进程管理能够确保应用高效稳定的运行。
工欲善其事,必先利其器,要对系统进行调优,知道了思路和方法,还需要知道调优工具。
性能调优是一个复杂、综合的话题,出现性能问题时,最早是由使用者(客户)提出的,作为运维人员,收到的客户反馈可能是...
理想情况下,Linux系统的性能调优是从安装操作系统开始的,我们需要针对操作系统的用途和具体特点,进行有针对性的系统设计和安装配置
/proc/sys/net是跟网络相关的内核参数、/proc/sys/kernel是跟内核相关的内核参数、/proc/sys/vm是跟内存相关的内核参数、 /proc/sys/fs是跟文件系统相关的内核参数介绍
8.Linux基于内存(物理内存/虚拟内存)方面的性能参数调优
buffer和cache这两个名词在计算机技术中经常用到,而放在不通语境下会有不同的意义。从字面上和语义来看,buffer名为缓冲,cache名为缓存。可见,buffer和cache都是和内存相关的。那么为什么会出现buffer和cache的概念呢,这就要从计算机硬件制作工艺上的差别说起了。
而无论机械盘还是固态磁盘,相同磁盘的随机I/O都要比顺序I/O慢很多。
LNMP是企业最流行的web架构,在有高并发访问请求时,合理的调优是很有必要的,在进行调优之前,先来看一下LNMP应用架构中http的请求流程,如下图所示:
经过对架构的改造和调整,此网站已经稳定运行两年多。
这是一个业务系统的后台数据库,数据库采用mysql的主从复制架构,mysql的master节点主要负责业务系统的数据写入,slave节点主要用于对业务系统的第三方查询,这个mysql主从系统一直运行都正常,而最近几天在相同的时间段,都会收到从库延迟的报警,然后过一段时间自动恢复,由于从库延时超过一个小时,对查询结果产生了很大影响,所以急需要解决这个问题。
最近我们运维的一个数据分析平台中,kafka集群突然出现生产和消费的数据不一致,初步判断是某些节点数据写入失败导致的,由于集群有10多个节点,无法得知是哪个节点出现了问题,于是登录监控平台,查看kafka每个节点的负载、网络状态,查看发现有一个节点负载和网络带宽突然下降,应该是这两个节点出现问题了。
中断是计算机硬件设备和CPU沟通的一种方式,例如,当我们敲击键盘时,键盘就会产生一个中断请求通知到CPU,CPU会中断当前正在运行的任务并保存当前状态到堆栈中,转而处理键盘发出来的请求。又比如当网卡收到数据包时也会产生中断请求通知到CPU,CPU会中断当前正在运行的任务,然后通知内核有新数据包,内核调用中断处理程序进行响应,把数据包从网卡缓存及时拷贝到内存,否则会因为缓存溢出被丢弃。这都是中断的例子。
今天,收到监控告警,一台redis服务器突然无法写入数据了,一直运行好好的,怎么会出这种问题呢
支付成功
加入作者互动群
和作者近距离提问 &交流 &互动
扫描二维码 回复 ZL060 + 昵称 入群