Linux内核精髓-高桥 浩和 - (EPUB全文下载)
文件大小:5.28 mb。
文件格式:epub 格式。
书籍内容:
O’Reilly 精品图书系列
Linux内核精髓
——精通Linux内核必会的75个绝技
Linux Kernel Hacks
[日]高桥 浩和 著
杨婷 译
ISBN:978-7-111-41049-2
本书纸版由机械工业出版社于2013年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
O’Reilly Media, Inc.介绍
编者与作者介绍
主编简介
作者简介
撰稿人简介
技术审校者简介
致谢
主编致辞
前言
本书主要内容
本书使用方法
本书约定
意见与提问
第1章 内核入门
HACK#1如何获取Linux内核
内核的种类
Linus树
如何获取上游内核
如何获取发布版内核
Ubuntu
小结
参考文献
HACK#2 如何编译Linux内核
内核编译的过程
需要的源码包
编译、安装上游内核
生成内核包
在源码树外编译模块
交叉编译内核
小结
参考文献
HACK#3 如何编写内核模块
内核模块
通过内核配置编写模块
编写特有的内核模块
添加内核模块
小结
参考文献
HACK#4 如何使用Git
分布式仓库型SCM
在本地仓库进行操作
与远程仓库进行共同作业
将开发分支rebase到最新状态
其他有用的命令
小结
HACK#5 使用checkpatch.pl检查补丁的格式
检查格式的示例
使用checkpatch.pl输出的主要错误或警告
小结
参考文献
HACK#6 使用localmodconfig缩短编译时间
localmodconfig的使用方法
localmodconfig的效果
localmodconfig的结构
小结
第2章 资源管理
HACK#7 Cgroup、Namespace、Linux容器
Cgroup
Namespace
Linux容器
小结
参考文献
HACK#8 调度策略
调度策略
关于调度策略的系统调用
chrt命令
小结
参考文献
HACK#9 RT Group Scheduling与RT Throttling
实时
RT Throttling
小结
参考文献
HACK#10 Fair Group Scheduling
Fair Group Scheduling
Fair Group Scheduling的使用方法
小结
HACK#11 cpuset
用法
小结
HACK#12 使用Memory Cgroup限制内存使用量
Memory Cgroup
用法
限制内存使用量
层次结构
显示统计信息
小结
参考文献
HACK#13 使用Block I/O控制器设置I/O优先级
使用Block I/O控制器的前提条件
尝试使用Block I/O控制器
Block I/O控制器提供的特殊文件
关于Block I/O控制器的CFQ设置用虚拟文件
限制事项
小结
参考文献
HACK#14 虚拟存储子系统的调整
虚拟空间存储方式
虚拟空间超额使用量的调整
小结
HACK#15 ramzswap
使用论坛版ramzswap
ramzswap disk的使用方法
backing swap的使用方法
使用上游内核的ramzswap
小结
参考文献
HACK#16 OOM Killer的运行与结构
确认运行、日志
进程的选定方法
计算分数的方法
关于OOM Killer的proc文件系统
RHEL5的特征
RHEL4的运行
小结
参考文献
第3章 文件系统
HACK#17 如何使用ext4
ext4的生成与挂载
关于mount选项
开发版ext4的获取方法
小结
参考文献
HACK#18 向ext4转换
转换
关于功能标志
小结
参考文献
HACK#19 ext4的调整
小结
参考文献
HACK#20 使用fio进行I/O的基准测试
安装fio
基本执行方法
模拟实验的例子和输出的意义
小结
HACK#21 FUSE
FUSE概要
安装FUSE文件系统
卸载
使用FUSE的文件系统
小结
参考文献
第4章 网络
HACK#22 如何控制网络的带宽
设置带宽控制
启动脚本
确认带宽控制
小结
参考文献
HACK#23 TUN/TAP设备
TUN/TAP设备
TUN设备
TAP设备
应用程序示例
使用TUN/TAP设备的程序设计示例
小结
HACK#24 网桥设备
brctl命令
使用网桥功能的示例
网桥的设置
RedHat系列的情况
虚拟机的网桥连接
小结
HACK#25 VLAN
使用命令进行设置
使用设置文件进行设置
MAC-VLAN
参考文献
HACK#26 bonding驱动程序
使用方法
关于激活备份模式
参考文献
HACK#27 Network Drop Monitor
dropwatch的使用方法
小结
参考文献
第5章 虚拟化
HACK#28 如何使用Xen
Xen的概要
Xen的半虚拟化客户端的使用方法
Xen的全虚拟化客户端的使用方法
小结
HACK#29 如何使用KVM
KVM的概要
KVM的使用方法
KVM的网络选项
小结
参考文献
HACK#30 如何不使用DVD安装操作系统
需要的准备
小结
HACK#31 更改虚拟CPU分配方法,提高性能
使用virt-manager的物理CPU分配方法
概要分析
小结
参考文献
HACK#32 如何使用EPT提高客户端操作系统的性能
MMU
影子页表
EPT
如何使用EPT
小结
参考文献
HACK#33 使用IOMMU提高客户端操作系统运行速度
虚拟环境下客户端操作系统的I/O方式
关于DMA
IOMMU
KVM的IOMMU的使用方法
Xen的IOMMU的使用方法
小结
参考文献
HACK#34 使用IOMMU+SR-IOV提高客户端操作系统速度
SR-IOV
SR-IO ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Linux内核精髓-高桥 浩和 - (EPUB全文下载)