关闭

Linux阅码场

所属频道 嵌入式 公众号精选
专业的Linux技术社区和Linux操作系统学习平台,内容涉及Linux内核、Linux内存管理、Linux进程管理、Linux文件系统、Linux性能调优,Linux设备驱动,以及Linux虚拟化和云计算等方面。
  • 王川: 用摩尔定律武装自己

    摘要:用摩尔定律的规律建设自己的事业,没有对手。(通告:我在YouTube上的视频频道已经开通,欢迎大家到YouTube上搜“硅谷王川”关键词订阅。频道已经上传了二十一个视频,也有热心读者把视频转到B站和微博,可自行搜索。最近十个视频的标题依次为:    21  适度饥寒交迫有益...

    嵌入式
    2021-11-03
  • 超线程SMT究竟可以快多少?(斐波那契版)

    前几天,宋老师写了2篇文章:超线程SMT究竟可以快多少?超线程SMT究竟可以快多少?(AMDRyzen版)宋老师的SMT测试很有意思,但是编译内核涉及的因素太多了,包括访问文件系统等耗时受到存储器性能的影响,难以估算,因此很难评判SMT对性能的提升如何。 为了探究SMT对计算密集...

    嵌入式
    2021-10-26
  • 精致全景图 | 程序是如何运行起来的

    因为图片比较大,微信公众号上压缩的比较厉害,所以很多细节都看不清了,我单独传了一份到github上,想要原版图片的,可以点击下方的阅读原文,或者直接使用下面的链接,来访问github:https://github.com/wangyuntao/linux-kernel-illus...

    嵌入式
    2021-10-20
  • 超线程SMT究竟可以快多少?(AMD Ryzen版 )

    昨天我们用IntelI9的10核,每个核2个threads的机器跑了内核的编译:超线程SMT究竟可以快多少?今天,我换一台机器,采用AMDRyzen。 默认情况16核,每个核2个threads,共32个CPUs:下面编译内核:大约需要53秒。记得昨天用IntelI910核20线程...

    嵌入式
    2021-10-20
  • 用户态 tcpdump 如何实现抓到内核网络包的?

    大家好,我是飞哥!今天聊聊大家工作中经常用到的tcpdump。在网络包的发送和接收过程中,绝大部分的工作都是在内核态完成的。那么问题来了,我们常用的运行在用户态的程序tcpdump是那如何实现抓到内核态的包的呢?有的同学知道tcpdump是基于libpcap的,那么libpcap...

    嵌入式
    2021-10-18
  • EMQ 映云科技与 RT-Thread 达成战略合作,共建产业物联网平台

    近日,开源物联网数据基础设施软件供应商杭州映云科技有限公司(EMQ映云科技)与物联网操作系统厂商上海睿赛德电子科技有限公司(RT-Thread)签署技术战略合作协议,双方将结合各自技术优势,面向开发者和企业用户在ICT、电力能源、 金融支付、车联网、工业互联网领域推出多个合作方案...

  • KVM原理简介

    一、 概述KVM的全称是Kernel-basedVirtualMachine,其是一种基于linux内核的采用硬件辅助虚拟化技术的全虚拟化解决方案。它最初由以色列的初创公司Qumranet开发,并在linux-2.6.20中开始被纳入在linux内核,成为内核源码的一部分。KVM...

    嵌入式
    2021-10-18
  • Linux overlayfs文件系统介绍

    OverlayFS,顾名思义是一种堆叠文件系统,可以将多个目录的内容叠加到另一个目录上。OverlayFS并不直接涉及磁盘空间结构,看起来像是将多个目录的文件按照规则合并到同一个目录。且对多个源目录具体使用文件系统类型没有要求,即使各个源目录的文件系统类型不同也不影响使用。一、挂...

    嵌入式
    2021-10-18
  • 超线程SMT究竟可以快多少?

    默认情况下是IntelI9,10核,每个核2个threads,共20个CPUs:下面编译内核:需要2分钟30秒左右。再来一遍:这说明makeclean,drop_caches后时间也差不多。现在我们关闭smt,只保留10个CPU:具体的关闭方法就是:sudo sh -c 'ech...

    嵌入式
    2021-10-18
  • Linux内核学习方法专题分享-2.资料推荐

    本文分享Linux内核学习方法专题分享的第二个视频:资料推荐,推荐学习Linux内核的常用参考资料文档等。1)书籍 主要参考: 《Linux内核设计与实现》2.6   LKD《深入理解Linux内核》2.6.11  ULK《深入Linux内核架构》2.6.24  DLK源码分析:...

    嵌入式
    2021-10-15
  • Linux内核学习方法专题分享-1.Linux内核系统架构

    本专题以视频的方式分享内核学习方法,希望对大家有所帮助,当然大家可以根据自己的学习习惯及方法来学习,适合自己的才是最好的。Linux内核的学习是苦乐交织的,且短期内很难有效果,真正进行内核开发的工作是凤毛麟角,很多人都会在中途放弃,但是通过学习内核我们可以学习到优秀的编程技巧,操...

  • 第二届CID参会指南来了!

    Hi大家好,第二届「中国云计算基础架构开发者大会」将在2021年10月23日在上海龙之梦万丽酒店举办,30精彩技术分享,邀你现场交流!这些参会指南请提前收藏好: 会议日程安排  关于现场报名 本次大会现场有300人的参会名额,如有兴趣去现场聆听嘉宾演讲、交流学习的朋友,可以扫码提...

    嵌入式
    2021-10-13
  • 深入理解重要的编程模型

    大家好,我是极客重生,假期这么快就结束了,不管做什么,都要认真做好,该玩的时候就好好玩,放松休息,该学习的时候就好好学习,刻苦训练,该工作的时候就认真工作,努力挣钱,今天我们看一看业界一些著名的编程模型。背景模型是对事物共性的抽象,编程模型就是对编程的共性的抽象。什么是编程的共性...

    嵌入式
    2021-10-13
  • eBPF技术应用云原生网络实践系列之基于socket的service | 龙蜥技术

    相关阅读:《eBPF技术应用云原生网络实践系列之kubernetes网络》背景介绍Kubernetes中的网络功能,主要包括POD网络,service网络和网络策略组成。其中POD网络和网络策略,都是规定了模型,没有提供默认实现。而service网络作为Kubernetes的特色...

    嵌入式
    2021-10-13
  • 用RUST写内核代码?

    我们无法确定RUST在内核的最终趋势,有多少人愿意迁移,但是至少Linus愿意试水。WedsonAlmeidaFilho针对ARMPL061GPIO驱动,翻译了一个RUST版本,这样也算一个RUST的真实驱动案例。代码比较长,详细地可以阅读:https://lwn.net/Art...

    嵌入式
    2021-10-09