会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侧边栏
yooooooo
以有涯之生随无涯之学
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
102
103
104
105
106
107
108
109
110
···
132
下一页
2019年1月21日
浅谈TCP IP协议栈(二)IP地址
摘要: 上一节大致了解TCP/IP协议栈是个啥东西,依旧是雾里看花的状态,有很多时候学一门新知识时,开头总是很急躁,无从下手,刚学会一点儿,却发现连点皮毛都不算,成就感太低,所以任何时候学习最重要的是要在合适的时间掌握应该掌握的知识,循序渐进方能进步。 先简单回顾一下,TCP/IP协议栈: 如果为每一层加上
阅读全文
posted @ 2019-01-21 10:49 yooooooo
阅读(469)
评论(0)
推荐(0)
2019年1月20日
浅谈TCP IP协议栈(一)入门知识【转】
摘要: 说来惭愧,打算写关于网络方面的知识很久了,结果到今天才正式动笔,好了,废话不多说,写一些自己能看懂的入门知识,对自己来说是一种知识的总结,也希望能帮到一些想了解网络知识的童鞋。 万事开头难,然后中间难,最后结尾难。。。哈哈,不扯这种心灵砒霜了,讲讲我这个小菜鸟是如何从对网络一窍不通到现在可以完整的说
阅读全文
posted @ 2019-01-20 21:28 yooooooo
阅读(481)
评论(0)
推荐(0)
2019年1月3日
内存相关工具
摘要: 1. vmstat 参照《 "Linux CPU占用率监控工具小结 vmstat" 》 2. memstat memstat可以通过 安装,安装包括两个文件memstat和memstat.conf。 其中memstat.conf是memstat配置文件,指定memstat检索目录,里面应该包括主要的
阅读全文
posted @ 2019-01-03 10:32 yooooooo
阅读(703)
评论(0)
推荐(0)
2019年1月1日
高端内存映射之kmap_atomic固定映射--Linux内存管理(二十一)
摘要: 1 固定映射 1.1 数据结构 linux高端内存中的临时内存区为固定内存区的一部分, 对于固定内存在linux内核中有下面描述 x86| arm| arm64 | | "arch/x86/include/asm/fixmap.h?v=4.7, line 67" | "arch/arm/includ
阅读全文
posted @ 2019-01-01 22:05 yooooooo
阅读(1927)
评论(0)
推荐(0)
2018年12月31日
KASAN实现原理【转】
摘要: 1. 前言 KASAN是一个动态检测内存错误的工具。KASAN可以检测全局变量、栈、堆分配的内存发生越界访问等问题。功能比SLUB DEBUG齐全并且支持实时检测。越界访问的严重性和危害性通过我之前的文章(SLUB DEBUG技术)应该有所了解。正是由于SLUB DEBUG缺陷,因此我们需要一种更加
阅读全文
posted @ 2018-12-31 22:25 yooooooo
阅读(956)
评论(0)
推荐(0)
宋宝华:关于Ftrace的一个完整案例【转】
摘要: Ftrace简介 Ftrace是Linux进行代码级实践分析最有效的工具之一,比如我们进行一个系统调用,出来的时间过长,我们想知道时间花哪里去了,利用Ftrace就可以追踪到一级级的时间分布。 Ftrace案例 写一个proc模块,包含一个proc的读和写的入口。test_proc_show()故意
阅读全文
posted @ 2018-12-31 17:58 yooooooo
阅读(935)
评论(0)
推荐(0)
2018年12月30日
高端内存映射之kmap持久内核映射--Linux内存管理(二十)
摘要: 1 高端内存与内核映射 尽管 函数族可用于从高端内存域向内核映射页帧(这些在内核空间中通常是无法直接看到的), 但这并不是这些函数的实际用途. 重要的是强调以下事实 : 内核提供了其他函数用于将 页帧显式映射到内核空间, 这些函数与vmalloc机制无关. 因此, 这就造成了混乱. 而在高端内存的页
阅读全文
posted @ 2018-12-30 23:31 yooooooo
阅读(1918)
评论(0)
推荐(1)
2018年12月29日
Page Cache与Page回写
摘要: 综述 Page cache是通过将磁盘中的数据缓存到内存中,从而减少磁盘I/O操作,从而提高性能。此外,还要确保在page cache中的数据更改时能够被同步到磁盘上,后者被称为page回写(page writeback)。一个inode对应一个page cache对象,一个page cache对象
阅读全文
posted @ 2018-12-29 16:54 yooooooo
阅读(2453)
评论(0)
推荐(0)
linux Page cache和buffer cache正解
摘要: Page cache和buffer cache一直以来是两个比较容易混淆的概念,在网上也有很多人在争辩和猜想这两个cache到底有什么区别,讨论到最后也一直没有一个统一和正确的结论,在我工作的这一段时间,page cache和buffer cache的概念曾经困扰过我,但是仔细分析一下,这两个概念实
阅读全文
posted @ 2018-12-29 16:23 yooooooo
阅读(1768)
评论(0)
推荐(1)
高端内存映射之vmalloc分配内存中不连续的页--Linux内存管理(十九)
摘要: 1 内存中不连续的页的分配 根据上文的讲述, 我们知道物理上连续的映射对内核是最好的, 但并不总能成功地使用. 在分配一大块内存时, 可能竭尽全力也无法找到连续的内存块. 在用户空间中这不是问题,因为普通进程设计为使用处理器的分页机制, 当然这会降低速度并占用TLB. 在内核中也可以使用同样的技术.
阅读全文
posted @ 2018-12-29 15:59 yooooooo
阅读(1383)
评论(0)
推荐(0)
上一页
1
···
102
103
104
105
106
107
108
109
110
···
132
下一页
公告