主从延迟调优思路
1、什么是主从延迟?
本质是从库的回放跟不上主库,回放阶段的延迟
2、主从延迟常见的原因有哪些?
1、大事务,从库回放时间较长,导致主从延迟
2、主库写入过于频繁,从库回放跟不上
3、参数配置不合理
4、主从硬件差异
5、网络延迟
6、表没有主键或者索引大量频繁的更新
7、一些读写分离的架构,从库的压力比较大
3、解决主从延迟有哪些方法
1、对于大事务,拆分成小事务
2、开启并
原创
2024-04-15 09:44:04
44阅读
昨天在查LVS调度均衡性问题时,最终确定是 persistence_timeout 参数会使用IP哈希。目的是为了保证长连接,即一定时间内访问到的是同一台机器。而我们内部系统,由于出口IP相对单一,所以总会被哈希到相同的RealServer。 过去使用LVS,遇到过单核CPU被软中断耗尽的问题,然后知道了网卡驱动与多队列
原创
2022-12-27 18:35:02
862阅读
smp_affinity值计算:在前阵子看到HelloDB的一篇文章“MySQL单机多实例方案”中提到:因为单机运行多个实例,必须对网络进行优化,我们通过多个的IP的方式,将多个MySQL实例绑定在不同的网卡上,从而提高整体的网络能力。还有一种更高级的做法是,将不同网卡的中断与CPU绑定,这样可以大幅度提升网卡的效率。于是,对“将不同网卡的中断与CPU绑定,这样可以大幅度提升网卡的效率”比较感兴趣
转载
精选
2013-06-08 13:27:55
10000+阅读
点赞
1评论
# Docker 网卡性能调优指南
## 一、整体流程
下面是实现“Docker 网卡性能调优”的步骤表格:
| 步骤 | 操作 |
|---|---|
| 1 | 查看当前 Docker 网络配置 |
| 2 | 创建新的 Docker 网络 |
| 3 | 配置网卡性能参数 |
| 4 | 应用配置并测试 |
## 二、详细操作步骤
### 1. 查看当前 Docker 网络配置
原创
2024-07-05 06:23:23
73阅读
1 查看
less /proc/PID/status
less /proc/PID/statm
pmap PID(进程号)
memusage 命令 (yum install glibc-utils -y)
原创
2012-04-07 18:25:21
2206阅读
1 UDP
buffer size
sysctl -a 接收 net.core.rmem_default (默认)
&nb
原创
2012-04-07 18:26:27
884阅读
https://zhuanlan.zhihu.com/p/58669088 最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟。同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象);或者对现今cpu + 网卡的低延迟潜力认识不足(动辄FPGA现象),比如一篇
转载
2020-02-07 14:20:00
189阅读
2评论
最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟。同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象);或者对现今cpu + 网卡的低延迟潜力认识不足(动辄FPGA现象),比如一篇知乎高赞的介绍FPGA的文章写到“从延迟上讲,网卡把数据包收到 CPU,CPU 再发给网卡,即使使用 DPDK 这样高性能的数据包处理框架,延迟也有 4~5 微秒。更严重的问
转载
2020-03-06 10:43:00
735阅读
2评论
“ELK”是 ElasticSearch、Logstash、Kibana 三门技术的简称,如今 ELK 技术栈在互联网行业数据开发领域使用率越来越高。 做过数据收集、数据开发、数据存储的同学相信对这个简称并不陌生,而 ElasticSearch(以下简称 ES)则在 ELK 栈中占着举足轻重的地位。前一段时间,我亲身参与了一个 ES 集群的调优,今天把我所了解与用到的调优方法与大家分享
一.网络流量上不去二.中断绑定 2.1 关闭中断平衡守护进程 2.2 脱离中断平衡守护进程 2.3 手动设置中断的CPU亲和性三. 总结 一
转载
2024-01-15 15:41:27
582阅读
关于 CPU 中央处理器调优CPU 处理数据的方式:1. 批处理,顺序处理请求.(切换次数少,吞吏量大)2. 分时处理.(如同"独占",吞吏量小)(时间片,把请求分为一个一个的时间片,一片一片的分给 CPU 处理)我们现在使用 x86 就是这种架构3. 实时处理. 例: 批处理——以前的大型机(Mainframe)上所采用的系统,需要把一批程序事先写好(打孔纸带),然 后计算得出结果分时——现在流
原创
2015-08-09 22:20:41
1311阅读
确定优化目标
收集性能数据
分析,做出假设
进一步收集数据证明或否定假设
调整系统
硬件性能
CPU
/proc/cpuinfo
bit: uname -m
个数:cat /proc/cpuinfo | gr
转载
2010-08-03 10:12:36
732阅读
Linux路由问题
我将一台fedora9装上两个网卡做成路由
先设IP
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.123.1
NETMASK=255.255.255.0
NETWORK=192.168.123.0
转载
2012-04-28 17:42:54
1048阅读
Linux调优是指通过优化Linux系统的设置和配置,提高系统的性能和稳定性。调优可以针对不同的应用场景进行,如服务器、桌面、虚拟化等。本文将介绍一些常见的Linux调优方法,帮助用户更好地管理和优化自己的系统。
首先,内核参数的调整是Linux调优的首要步骤。内核是Linux系统的核心组成部分,通过调整相关参数可以提高系统的性能。例如,可以通过修改"vm.swappiness"参数来控制系统对
原创
2024-02-06 11:38:54
54阅读
一、
在LINUX系统中,如果有大量读请求,默认的请求队列或许应付不过来,幸好LINUX 可以动态调整请求队列数,默认的请求队列数存放在 /sys/block/hda/queue/nr_requests 文件中,
磁盘队列长度
/sys/block/sda/queue/nr_requests 默认只有 128 个队列,可以提高到 512 个。会更加占用内存,但能更加多的合并读写操作,速度
转载
2012-08-09 08:37:08
835阅读
一. 硬件方面1. cpu 2. 内存 (增加内存)3. 存储 (使用raid,使用ssd)4. 网卡 (使用千兆网卡,或者双网卡绑定)二. 系统方面 1. 内核参数优化(网络相关、内存相关、缓冲缓存相关)2. 文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime,日志隔离,软raid,有效使用/dev/shm,
原创
2015-04-14 16:14:16
515阅读
昨天在查LVS调度均衡性问题时,最终确定是 persistence_timeout 参数会使用IP哈希。目的是为了保证长连接,即一定时间内访问到的是同一台机器。而我们内部系统,由于出口IP相对单一,所以总会被哈希到相同的RealServer。 过去使用LVS,遇到过单核CPU被软中断耗尽的问题,然后
转载
2018-01-24 09:31:00
182阅读
2评论
昨天在查LVS调度均衡性问题时,最终确定是 persistence_timeout 参数会使用IP哈希。目的是为了保证长连接,即一定时间内访问到的是同一台机器。而我们内部系统,由于出口IP相对单一,所以总会被哈希到相同的RealServer。 随后和 @吴佳明_普空八卦LVS压力大的问题,他推荐我使用RPS。小搜一下,瞬间发现这真是个宝贝! &
转载
精选
2014-05-13 16:00:22
5337阅读
周五晚上LVS集群的一台LB由于CPU单核耗尽挂掉了,最后查到原因是网卡调优没有生效,今天查了一下网卡调优的资料,感谢同事higkoo给我讲解了一下这方面的东西,下面是关于我们公司网卡调优的相关知识,欢迎大家共同探讨,让我们的机器跑的更high。1、Broadcom的网卡建议关闭GRO功能ethtool -K eth0 gro off
ethtool -K eth1 gro off
ethtool
推荐
原创
2013-12-02 12:15:15
10000+阅读
点赞
18评论