自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux阅码场

专业的Linux技术社区和Linux操作系统学习平台,内容涉及Linux内核,Linux内存管理,Linux进程管理,Linux文件系统和IO,Linux性能调优,Linux设备驱动以及Linux虚拟化和云计算等各方各面.

  • 博客(14)
  • 收藏
  • 关注

转载 报名:Linux的任督二脉之内存管理直播(2018.3.3-3.7五晚)

内存管理是Linux里面最难最晦涩的部分,但是内存管理不清楚,Linux的很多现象又无法解释,很多环节都无法理清。这是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》第一脉《进程、线程和调度》(http://edu.csdn.net/course/detail/5995)后的第二脉。主要目的:理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用

2018-02-22 00:00:00 412

转载 Linux任督二脉之内存管理(五) PPT

Linuxer五节课的第五节课 其他工程问题以及调优DMA和cache一致性内存的cgroup性能方面的调优:page in/out, swapin/outDirty ratio的一些设置swappiness前序pptLinux任督二脉之内存管理(一) PPTLinux任督二脉之内存管理(二) PPTLinux任督二脉之内存管理(三) PPTLinux任督二脉之内存管理(四) PPT习题位置htt

2018-02-22 00:00:00 863

转载 Linux 内核 RCU机制详解

关于RCU的文章,这篇比较简洁易懂和全面。简介RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时间可以有多个线程同时读取该链表,并且允许一个线程对链表进行修改(修改的时候,需要加锁)。RCU适用于需要频

2018-02-19 00:00:00 822

转载 报名:Linux的任督二脉之内存管理直播(2018.3.3-3.7五晚)

内存管理是Linux里面最难最晦涩的部分,但是内存管理不清楚,Linux的很多现象又无法解释,很多环节都无法理清。这是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》第一脉《进程、线程和调度》(http://edu.csdn.net/course/detail/5995)后的第二脉。主要目的:理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用

2018-02-19 00:00:00 427

转载 早鸟最后一天:Linux的任督二脉之内存管理直播(2018.3.3-3.7五晚)

内存管理是Linux里面最难最晦涩的部分,但是内存管理不清楚,Linux的很多现象又无法解释,很多环节都无法理清。这是宋宝华老师继《Linux的任督二脉:进程调度和内存管理》第一脉《进程、线程和调度》(http://edu.csdn.net/course/detail/5995)后的第二脉。主要目的:理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用

2018-02-14 00:00:00 786

原创 过年了!Fuck! Linux的一些搞笑命令

过年了,Linuxer决定把文章的*逼格*降到最低,在新年的时候,给您送去欢乐。Just For Fun!本文介绍Linux的五条命令:fucksl - ls的反义词tac - cat的反义词fork炸弹黑客帝国 - cmatrixfuck当你把clear命令,敲成了clare,然后系统提示:baohua@baohua-VirtualBox:~$ clareNo command 'clare' f

2018-02-14 00:00:00 5512

转载 我是一个CPU:这个世界慢!死!了!

本文系转载。本文用形象生动的语言,和人类世界时间的类比,来分析在CPU眼里,其他的东西有多慢。对理解硬件和OS的层层CACHE机制,会有帮助。让 CPU 告诉你硬盘和网络到底有多慢简介经常听到有人说磁盘很慢、网络很卡,这都是站在人类的感知维度去表述的,比如拷贝一个文件到硬盘需要几分钟到几十分钟,够我去吃个饭啦;而从网络下载一部电影,有时候需要几个小时,我都可以睡一觉了。最为我们熟知的关于计算机不同

2018-02-12 00:00:00 957

转载 杰克·伦敦: 一块牛排

友人推荐我读的一篇短篇小说,感人肺腑,我也推荐给大家。希望大家从这篇小说里面学会,尊重与平和。年青的程序员,可以对大龄码农多一份尊重和理解;大龄码农,可以多一份平和与冷静。前记:推荐美国作家杰克·伦敦的短篇小说作品《一块牛排》。作者简介:杰克·伦敦,美国小说家,生于破产农民家庭。青年时代流浪各地,当过报童、工人、水手等,很早就接触进步思想。他共写了19部长篇小说、150多篇短篇小说和故事,3部剧本

2018-02-09 00:00:00 1819

原创 宋牧春: Linux内核slab内存的越界检查——SLUB_DEBUG

本文简介:SLAB内存分配器-SLUB的DEBUG功能,如何帮忙检测内存越界(out-of-bounds)和访问已经释放的内存(use-after-free)。本文目录:1. 前言2. SLUB DEBUG功能3. object layout4. SLUB DEBUG原理5. slabinfo作者简介:宋牧春,linux内核爱好者,2017年6月本科毕业于江苏大学。现就职于一家手机研发公司,任职B

2018-02-08 00:00:00 7714

转载 曾文斌: /proc/meminfo之谜完全揭秘

本文转发自:http://linuxperf.com/?p=142应该是迄今为止对/proc/meminfo描述最全面与完整的一篇文章。/proc/meminfo是了解Linux系统内存使用状况的主要接口,我们最常用的”free”、”vmstat”等命令就是通过它获取数据的 ,/proc/meminfo所包含的信息比”free”等命令要丰富得多,然而真正理解它并不容易,比如我们知道”Cached”

2018-02-08 00:00:00 18602

原创 宋宝华: meltdown漏洞五分钟视频(原理与案例)

背景篇我们读知道CPU的执行模式有特权和非特权之分,在特权模式下,可以访问到尽可能多的硬件资源;在非特权模式之下,很多资源都被限制访问。应用在非特权模式,内核在特权模式,应用要做什么特别的事情,必须通过系统调用陷入到内核。内核为了保护自己,通常把自己的虚拟地址空间,映射为仅仅特权模式可以访问,这样用户态的非特权模式是无法访问内核的数据的。meltdown的恐怖之处在于让非特权模式可以访问到特权模式

2018-02-04 00:00:00 910

转载 宇宙最强,meltdown论文中英文对照版(三)

本文由郭健郭大侠翻译,将分为三次连载完成,这是第三部分。郭大侠是蜗窝科技(http://www.wowotech.net/)的创始人,倡导"慢下来,享受技术"的健康理念,侠之大者,为国为民。前文:宇宙最强,meltdown论文中英文对照版(一)宇宙最强,meltdown论文中英文对照版(二)六、评估(Evaluation)In this section, we evaluate Meltdown

2018-02-03 00:00:00 1439

转载 块层介绍 第一篇: bio层

原文链接:https://lwn.net/Articles/736534/摘要: 本文翻译自Neil Brown发表在LWN上的两篇介绍块层的文章。Neil是前MD RAID的maintainer,他通过这两篇文章,提纲契领地描绘了块层的主脉络。操作系统比如Linux关键的价值之一,就是为具体的设备提供了抽象接口。虽然后来出现了各种其它抽象模型比如“网络设备”和“位图显示(bitmap displ

2018-02-01 00:00:00 1656

转载 块层介绍 第二篇: request层

原文链接:https://lwn.net/Articles/738449摘要: 本文翻译自Neil Brown发表在LWN上的两篇介绍块层的文章。Neil是前MD RAID的maintainer,他通过这两篇文章,提纲契领地描绘了块层的主脉络。Linux 块层向上为文件系统和块设备提交接口,使得上层能够以统一的方式访问各种类型的后端存储设备。同时,它也向下为设备驱动提供接口,让驱动层能够以一致的方

2018-02-01 00:00:00 1281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除