1. 云栖社区>
  2. 全部标签>
  3. #linux内核#
linux内核

#linux内核#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

【翻译】split lock检测与处理

> 本文在解读 https://lwn.net/Articles/790464/ 的基础上,加入自己理解,与原文存在差异。 ### 从地址不对齐访问到split lock Intel CPU微架构允许不对齐的内存访问,但ARM、RISC-V等架构却不允许。在众多的不对齐中,一个特殊的场景是:原子操作的操作数(由于地址不对齐)跨越两个cache lines,Intel将之叫做spl

架构 阿里技术协会 应用性能 Cache lock CPU linux内核 资源隔离

浅谈 Linux 高负载的系统化分析

讲解 Linux Load 高如何排查的话题属于老生常谈了,但多数文章只是聚焦了几个点,缺少整体排查思路的介绍。所谓 **“授人以鱼不如授人以渔"**。本文试图建立一个方法和套路,来帮助读者对 Load 高问题排查有一个更全面的认识。

linux 线程 阿里技术协会 CPU 磁盘 linux内核 性能分析 Linux系统管理

微软拥抱开源,Win10为啥要引入真Linux4.X内核?

“ARM Cortex-A Series Programmer’s Guide for ARMv8-A”:这篇文档接近300页,适合入门学习。

linux 架构 函数 操作系统 ARM linux内核 数据结构 微软

专访笨叔叔:2019年可能是Linux年?

来源 | 异步专访 | 审校 张爽 ​ ​ 2017年9月《奔跑吧 Linux内核》一书出版后得到了广大Linux从业人员和爱好者(特别是从事Linux相关产品开发的工程师)的好评,也有不少高校采用该书作为研究生的Linux内核课程的参考书目。

编程语言 linux 程序员 内存管理 操作系统 linux内核 专访

10 年技术老兵,70个实验秘籍,带你轻松入门Linux内核

点击此处添加图片说明文字 ​ 有这么一个故事,一个程序员去相亲,当女方问他的职业时,他说自己是一个底层架构工程师,女方听到“底层”两个字,很不屑地说:“底层啊,那你什么时候能升到中高层?”男方听后不知该如何接话。

编程语言 linux 程序员 模块 配置 操作系统 开发工具 磁盘 linux内核 奔跑吧Linux内核

Dynamic function tracing events

本文翻译自LWN文章“Dynamic function tracing events”,原文[链接](https://lwn.net/Articles/747256/) 从内核引入tracepoint开始,开发者们就对这些tracepoint是否为内核ABI的一部分而发生过争执。过去由于破坏了已有存在依赖的用户态程序,tracepoint相关变更被回退过。同时,对内部代码无法改变的恐慌使得在

函数 阿里技术协会 events 脚本 linux内核

找出重传较高的TCP连接

考虑一个场景:如果监控到一台主机的tcp重传率较高,如达到20%以上,且在这台主机系统上开了成百上千的tcp listen监听端口,同时间tcp连接并发高达数十万,此时如何得知哪些监听端口上重传较高? 哪些tcp连接在不断重传报文导致?可能的原因是什么?下边将解析这些问题。

nginx 系统研发与运维 主机 linux内核 协议栈 tcp重传

没有容量的容器——linux内核的链表(sina博客移入)

在看linux内核源代码的时候,经常在一些结构里看见struct list_head结构。找了一下源代码,在list.h中,有对这个结构的定义,这个就是linux内核中的链表结构。 仔细看看这个结构,就可以发现它和以前在讲数据结构的时候的链表有很大的差别——没有数据。list_head结构中仅仅包

linux内核 list

1
GO