百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章
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掉,另外自己所在团队线上也遇到过类似问...