关闭

Linux 块设备驱动 (3)

本文将继续之前系列文章中的实验,围绕这个简单的 fio 测试,探究 Linux 块设备驱动和文件 IO 的运作机制。除非特别指明,本文中所有 Linux 内核源码引用都基于 4.6.0。其它内核版本可能会有较大差异。...
阅读(1201) 评论(0)

Linux 块设备驱动 (2)

本文将继续上篇博客:Linux 块设备驱动 (1) 的实验,围绕 Sampleblk 探究 Linux 块设备驱动的运作机制。除非特别指明,本文中所有 Linux 内核源码引用都基于 4.6.0。其它内核版本可能会有较大差异。...
阅读(512) 评论(0)

和自己谈判

2014 年 12 月 11 日这一天,第二次痛下决心减肥。五十多天后,成功减重 15 公斤,BMI 指数重回正常范围。终于可以彻底和伴随多年的“胖子”的称号彻底告别了。改变因何而发生?改变又因何而成功?记录一下我的思考.........
阅读(4334) 评论(0)

Linux文件系统基础(5)

本文继续 Samplefs 的源码介绍。Day3 的源码主要是在状态和调试方面的改进。2. 代码与 Day1 和 Day2 的代码相比,Day3 的实现非常简单。...
阅读(736) 评论(0)

Linux文件系统基础(4)

本文将在 Sampleblk 块设备上创建 Ext4 文件系统,以 Ext4 文件系统为例,用 debugfs 和 crash 来查看 Ext4 文件系统的磁盘格式 (File System Disk Layout)。您将了解到 Ext3 和 Ext4 在磁盘格式上的区别,并了解如何使用工具遍历Ext4的磁盘格式。...
阅读(6400) 评论(0)

Linux 块设备驱动 (1)

Sampleblk 是一个用于学习目的的 Linux 块设备驱动项目。其中 day1 的源代码实现了一个最简的块设备驱动,源代码只有 200 多行。本文主要围绕这些源代码,讨论 Linux 块设备驱动开发的基本知识。...
阅读(9071) 评论(1)

使用kdb和kgdb调试Linux内核(3)

Linux内核可以远程用gdb调试。但调试内核某块还是有些特殊的问题要处理。本文主要介绍如何利用gdb kgdb 去调试Linux内核模块。...
阅读(1422) 评论(0)

Hyper-V 虚拟设备简介

本文主要介绍了 Hyper-V 的虚拟化设备的分类和基本概念。对 LINUX 的 Hyper-V 全虚拟化和半虚拟化驱动做了简单介绍。这些概念和其它虚拟化技术里的概念非常相似。...
阅读(1186) 评论(0)

Linux内核抢占机制 - 实现

本文主要围绕 Linux 内核调度器 Preemption 的相关实现进行讨论。其中涉及的一般操作系统和 x86 处理器和硬件概念,可能也适用于其它操作系统。...
阅读(6252) 评论(1)

Linux内核抢占机制 - 简介

本文主要围绕 Linux 内核调度器 Preemption 的相关实现进行讨论。其中涉及的一般操作系统和 x86 处理器和硬件概念,可能也适用于其它操作系统。本文涉及了上下文切换,内核里各种 Preemption机制。...
阅读(7566) 评论(0)

Linux文件系统基础(3)

Samplefs day2 的代码涉及到了文件系统 mount 和 Super Block (超级块)的实现。本文将以 day2 的代码为例,讲解相关概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在Linux环境下对文件系统如何debug和tunning。...
阅读(1337) 评论(1)

Linux文件系统基础(2)

本文通过对samplefs day1的源码和实验,介绍了实现Linux文件系统模块的一些基本概念。简单文件系统(samplefs)是Steve French写的用于教学目的的文件系统。它的设计初衷是帮助初学者理解如何实现一个文件系统,并且在Linux环境下对文件系统如何debug和tunning。...
阅读(1235) 评论(0)

Linux NUMA优化(1)

本文介绍x86 NUMA的基本知识,包括简单的NUMA系统架构知识和ACPI规范中提供给OS的相关接口。...
阅读(1896) 评论(0)

数据保护的那点儿事儿(1)

本文首发于http://oliveryang.net,转载时请包含原文或者作者网站链接。 数据保护的那点儿事儿数据保护就是保护数据使其免于数据损坏(Data Corruption)和数据丢失(Data Loss)的过程。常见的数据保护方式主要有以下两大类, 备份(Backup)备份是指为了应对数据丢失(data loss)而将计算机数据进行拷贝和归档的过程。根据数据保存时间和目的,广义上的备份又可以...
阅读(1168) 评论(0)

VMware存储栈那点儿事儿

VMware存储栈基本概念介绍。关键字:虚拟化,虚拟机,LUN, Volume, VMFS,Datastore, 虚拟机文件,虚拟磁盘,PVSCSI,vSAN。...
阅读(2447) 评论(0)
150条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:640067次
    • 积分:7237
    • 等级:
    • 排名:第3171名
    • 原创:102篇
    • 转载:47篇
    • 译文:1篇
    • 评论:238条
    文章分类
    最新评论