Linux内核在2022年主要发布了5.16-5.19以及6.0和6.1这几个版本,每个版本都为eBPF引入了大量的新特性。本文将对这些新特性进行一点简要的介绍,更详细的资料请参考对应的链接信息。总体而言,eBPF在内核中依然是最活跃的模块之一,它的功能特性也还在高速发展中。某种意义上说,eBPF正朝着一个完备的内核态可编程接口快速进化。eBPF 进阶: 内 …
pagedefrag
本文主要是讲解TCPIP协议栈在Linux内核中的运行时序,文章较长,里面有配套的视频讲解,建议收藏观看。1 Linux概述 1.1 Linux操作系统架构简介Linux操作系统总体上由Linux内核和GNU系统构成,具体来讲由4个主要部分构成,即Linux内核、Shell、文件系统和应用程序。内核、Shell和文件系统构成了操作系统的基本结构,使得用户可 …
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:[li]没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) [li][li]IO吞吐量小,形成了瓶颈效应。 [li][li]没有创建计算列导致查询不优化。 [li][li]内存不足 [li][li]网络速度慢 [li …
一、 背景使用过 Redis 的同学应该都知道,它基于键值对(key-value)的内存数据库,所有数据存放在内存中,内存在 Redis 中扮演一个核心角色,所有的操作都是围绕它进行。我们在实际维护过程中经常会被问到如下问题,比如数据怎么存储在 Redis 里面能节约成本、提升性能?Redis内存告警是什么原因导致?本文主要是通过分析 Redis内存结构、介 …
最近有很多网友问我,我电脑c盘满了怎么清理电脑C盘满了怎么办?说自己不敢乱清理,怕清了系统文件无法正常开机,今天小编就教大家C盘满了深度清理详细方法,按教程来不怕系统进不了系统了。C盘满了相关推荐:c盘变红了如何清理?推荐几款清理c盘空间的工具及清理c盘特殊方法C盘满了怎么办:一般c盘满了我们可以采用清理相关系统缓存或临时文件,也可以修改软件相关存储路径等多 …
文档编写目的Cloudera在2019年7月31日,对外宣布正式发布Cloudera Enterprise 6.3,相关介绍可以参考Fayson之前的文章《0682-Cloudera Enterprise 6.3.0发布》,《0717-6.3.0-Cloudera Manager 6.3的新功能》和《0718-6.3.0-CDH6.3的新功能》。本文档Fay …
文档编写目的在Kafka集群资源使用已超出系统配置的资源时,或者有大量资源闲置造成资源浪费的时候,需要分别通过扩容Kafka和缩容Kafka来进行调整。本篇文章Fayson主要介绍如何进行Kafka的扩容和缩容,以及变更后的Kafka集群如何进行负载均衡的操作。测试环境:1.Redhat7.22.采用root用户操作3.CM为5.16.2,CDH为5.14. …
手动部署二进制MySQL刚拜入宗门修仙的各位,对于刚拿到的秘籍(官方文档)尚处于晦涩状态,下篇旨在将修炼入门功法的一些注意事项罗列而出,可实际直接照着修炼,少走弯路。安装准备关闭防火墙及selinux数据库服务器通常运行在内部网络,因此可以视情况关闭防火墙及selinux设置。1.关闭防火墙服务systemctl stop firewalldsystemct …
系统莫名其妙的内存使用很高,但是通过常规的手段,top、ps……之类的命令均没有发生占用内存较多的问题。如图:内存的使用已经达6G,但是通过ps_mem查看到的进程使用内存,只有56.3M。那么到底是差在哪部分呢?常规的排查方式都排查完后,突然想到一个问题,是不是系统用到大页了呢?竟然真的是大页,分配了2775页,每页的大小2048KB,共计申请内存 568 …
0. 为什么关心Page Migration对于用户空间的应用程序,我们通常根本不关心page的物理存放位置,因为我们用的是虚拟地址。所以,只要虚拟地址不变,哪怕这个页在物理上从DDR的这里飞到DDR的那里,用户都基本不感知。那么,为什么要写一篇论述页迁移的文章呢?我认为有2种场景下,你会关注这个Page迁移的问题:一个是在Linux里面写实时程序,尤其是L …
- 1