- linux内核--自旋锁的理解
-
自旋锁:如果内核配置为SMP系统,自旋锁就按SMP系统上的要求来实现真正的自旋等待,但是对于UP系统,自旋锁仅做抢占和中断操作,没有实现真正的“自旋”。如果配置了CONFIG_DEBUG_SPINLO...
- Linux内核编程信号量机制原理与实现
-
一,信号量的概念信号量(semaphore)本质上是一个计数器,用于多进程对共享数据对象的读取,它和管道有所不同,它不以传送数据为主要目的,它主要是用来保护共享资源(信号量也属于临界资源),使得资源在...
- Linux系统各个文件介绍
-
在linux系统中,一些都是文件,因此想要学习linux驱动,必须知道各个文件的作用,liunx主要包括uboot内核和文件系统三大块。/bin二进制可执行命令,比如cdls等命令。/dev...
- 用漫画让你清楚了解linux内核,看懂了么?
-
作者DanielStori花了一幅漫画“InSideTheLinuxKernel”。来自TurnOff.us。贼生动形象了,一起来看看吧。我们先来看看这幅漫画的全貌!这幅漫画是以一个房子...
- Linux Kernel 6.12震撼发布:实时性能飙升,开启全新计算时代!
-
概述LinusTorvalds在邮件列表中宣布推出LinuxKernel6.12,该版本带来了多项重要的更新和功能增强。更新亮点PREEMPT_RT支持主要内容:LinuxKernel...
- VScode中集成esp8266/32开发环境详解
-
引言文章的起点源于一个小伙伴私信我,想了解如何在vscode中直接开发esp8266。vscode其轻便,小巧等优点越来越受各类程序员的喜爱。前面我分别介绍了如何在Windows中使用msys32...
- 精品博文Linux的基本优化
-
归结成口诀:一清、一精、一增、两优、四设、七其他一清:定时清理日志/var/spool/clientsqueue一精:精简开机启动服务一增:增大文件描述符两优:linux内核参数的优化、yum源优化四...
- K8s集群
-
K8s集群有了容器的加持,我们的应用就可以轻松的拆成微服务了。那么,问题来了。如果微服务多了,一个核心服务百八十个实例。阁下要如何应对呢?这个时候,就需要K8S登场了。何为K8s大名叫Kubern...
- 全网独一无二值得收藏《Linux内核虚拟技术大全》
-
一、半虚拟化操作二、客户机停机轮询机制(Guesthaltpolling)三、NitroEnclaves四、ACRN超级管理器一、半虚拟化操作Linux提供了对不同管理程序虚拟化技术的支持。历史...
- Linux内核页回收swappiness参数确切含义
-
这两天看微博上有人讨论swappiness相关问题,mysqlperformanceblog上也有人说将swappiness设成0后MySQL被“意外”kill掉,另外自己所在团队线上也遇到过类似问...