Linux内核精髓:精通Linux内核必会的75个绝技

Linux内核精髓:精通Linux内核必会的75个绝技
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [日] , [日] ,
2012-02
版次: 1
ISBN: 9787111410492
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 424页
正文语种: 简体中文
原版书名: Linux Kernel Hacks
61人买过
  •   经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,《Linux内核精髓:精通Linux内核必会的75个绝技》选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出了75个能有助于读者深刻理解Linux内核精髓的技巧和最佳实践。   高桥浩和(HirokazuTakahashi)毕业于北海道大学电子工学系。从VAX全盛时代开始致力于各种UNIX系列操作系统的功能强化和内核调整,以及大规模系统的实时操作系统的设计等。以ISP的服务器构建为契机,开始正式研究Linux。
      池田宗广(MunehiroIKEDA)大学时代,亲眼看到X68000的gcc生成比主流编译器还要快好几倍的代码,因此开始确信免费软件\/开源软件的可能性。此后,在历经咖啡店店员、生产技术人员、硬件工程师后,终于开始从事Linux内核开发。这个行业最吸引人的就是能够跨公司甚至跨国界与世界最优秀的技术人员进行交流。现居住在美国,爱好音乐演奏,当过鼓手,也当过主唱,最近几年一直在弹贝斯。不管是作为技术人员还是贝斯手都喜欢做幕后工作,只不过天生就不喜欢半途而废。 编者与作者介绍
    主编致辞
    前言
    第1章 内核入门
    HACK#1 如何获取Linux内核
    HACK#2 如何编译Linux内核
    HACK#3 如何编写内核模块
    HACK#4 如何使用Git
    HACK#5 使用checkpatch.pl检查补丁的格式
    HACK#6 使用localmodconfig缩短编译时间
    第2章 资源管理
    HACK#7 Cgroup、Namespace、Linux容器
    HACK#8 调度策略
    HACK#9 RTGroupScheduling与RTThrottling
    HACK#10 FairGroupScheduling
    HACK#11cpuset
    HACK#12 使用MemoryCgroup限制内存使用量
    HACK#13 使用BlockI\/O控制器设置I\/O优先级
    HACK#14 虚拟存储子系统的调整
    HACK#15 ramzswap
    HACK#16 OOMKiller的运行与结构
    第3章 文件系统
    HACK#17 如何使用ext
    HACK#18 向ext4转换
    HACK#19 ext4的调整
    HACK#20 使用fio进行I\/O的基准测试
    HACK#21FUSE
    第4章 网络
    HACK#22 如何控制网络的带宽
    HACK#23 TUN\/TAP设备
    HACK#24 网桥设备
    HACK#25 VLAN
    HACK#26 bonding驱动程序
    HACK#27 NetworkDropMonitor
    第5章 虚拟化
    HACK#28 如何使用Xen
    HACK#29 如何使用KVM
    HACK#30 如何不使用DVD安装操作系统
    HACK#31 更改虚拟CPU分配方法,提高性能
    HACK#32 如何使用EPT提高客户端操作系统的性能
    HACK#33 使用IOMMU提高客户端操作系统运行速度
    HACK#34 使用IOMMU+SR-IOV提高客户端操作系统速度
    HACK#35 SR-IOV带宽控制
    HACK#36 使用KSM节约内存
    HACK#37 如何挂载客户端操作系统的磁盘
    HACK#38 从客户端操作系统识别虚拟机环境
    HACK#39 如何调试客户端操作系统
    第6章 省电
    HACK#40 ACPI
    HACK#41 使用ACPI的S状态
    HACK#42 使用CPU省电(C、P状态)
    HACK#43 PCI设备的热插拔
    HACK#44 虚拟环境下的省电
    HACK#45 远程管理机器的电源
    HACK#46 USB的电力管理
    HACK#47 显示器的省电
    HACK#48 通过网络设备节省电能
    HACK#49 关闭键盘的LED来省电
    HACK#50 PowerTOP
    HACK#51 硬盘的省电
    第7章 调试
    HACK#52 SysRq键
    HACK#53 使用diskdump提取内核崩溃转储
    HACK#54 使用Kdump提取内核崩溃转储
    HACK#55 崩溃测试
    HACK#56 IPMI看门狗计时器
    HACK#57 NMI看门狗计时器
    HACK#58 softlockup
    HACK#59 crash命令
    HACK#60 核心转储过滤器
    HACK#61 生成用户模式进程的进程核心转储
    HACK#62 使用lockdep查找系统的死锁
    HACK#63 检测内核的内存泄漏
    第8章 概要分析与追踪
    HACK#64 使用perftools的概要分析(1)
    HACK#65 使用perftools的概要分析(2)
    HACK#66 进行内核或进程的各种概要分析
    HACK#67 追踪内核的函数调用
    HACK#68 ftrace的插件追踪器
    HACK#69 记录内核的运行事件
    HACK#70 使用trace-cmd的内核追踪
    HACK#71 将动态追踪事件添加到内核中
    HACK#72 使用SystemTap进行内核追踪
    HACK#73 使用SystemTap编写对话型程序
    HACK#74 SystemTap脚本的重复利用
    HACK#75 运用SystemTap

  • 内容简介:
      经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,《Linux内核精髓:精通Linux内核必会的75个绝技》选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出了75个能有助于读者深刻理解Linux内核精髓的技巧和最佳实践。
  • 作者简介:
      高桥浩和(HirokazuTakahashi)毕业于北海道大学电子工学系。从VAX全盛时代开始致力于各种UNIX系列操作系统的功能强化和内核调整,以及大规模系统的实时操作系统的设计等。以ISP的服务器构建为契机,开始正式研究Linux。
      池田宗广(MunehiroIKEDA)大学时代,亲眼看到X68000的gcc生成比主流编译器还要快好几倍的代码,因此开始确信免费软件\/开源软件的可能性。此后,在历经咖啡店店员、生产技术人员、硬件工程师后,终于开始从事Linux内核开发。这个行业最吸引人的就是能够跨公司甚至跨国界与世界最优秀的技术人员进行交流。现居住在美国,爱好音乐演奏,当过鼓手,也当过主唱,最近几年一直在弹贝斯。不管是作为技术人员还是贝斯手都喜欢做幕后工作,只不过天生就不喜欢半途而废。
  • 目录:
    编者与作者介绍
    主编致辞
    前言
    第1章 内核入门
    HACK#1 如何获取Linux内核
    HACK#2 如何编译Linux内核
    HACK#3 如何编写内核模块
    HACK#4 如何使用Git
    HACK#5 使用checkpatch.pl检查补丁的格式
    HACK#6 使用localmodconfig缩短编译时间
    第2章 资源管理
    HACK#7 Cgroup、Namespace、Linux容器
    HACK#8 调度策略
    HACK#9 RTGroupScheduling与RTThrottling
    HACK#10 FairGroupScheduling
    HACK#11cpuset
    HACK#12 使用MemoryCgroup限制内存使用量
    HACK#13 使用BlockI\/O控制器设置I\/O优先级
    HACK#14 虚拟存储子系统的调整
    HACK#15 ramzswap
    HACK#16 OOMKiller的运行与结构
    第3章 文件系统
    HACK#17 如何使用ext
    HACK#18 向ext4转换
    HACK#19 ext4的调整
    HACK#20 使用fio进行I\/O的基准测试
    HACK#21FUSE
    第4章 网络
    HACK#22 如何控制网络的带宽
    HACK#23 TUN\/TAP设备
    HACK#24 网桥设备
    HACK#25 VLAN
    HACK#26 bonding驱动程序
    HACK#27 NetworkDropMonitor
    第5章 虚拟化
    HACK#28 如何使用Xen
    HACK#29 如何使用KVM
    HACK#30 如何不使用DVD安装操作系统
    HACK#31 更改虚拟CPU分配方法,提高性能
    HACK#32 如何使用EPT提高客户端操作系统的性能
    HACK#33 使用IOMMU提高客户端操作系统运行速度
    HACK#34 使用IOMMU+SR-IOV提高客户端操作系统速度
    HACK#35 SR-IOV带宽控制
    HACK#36 使用KSM节约内存
    HACK#37 如何挂载客户端操作系统的磁盘
    HACK#38 从客户端操作系统识别虚拟机环境
    HACK#39 如何调试客户端操作系统
    第6章 省电
    HACK#40 ACPI
    HACK#41 使用ACPI的S状态
    HACK#42 使用CPU省电(C、P状态)
    HACK#43 PCI设备的热插拔
    HACK#44 虚拟环境下的省电
    HACK#45 远程管理机器的电源
    HACK#46 USB的电力管理
    HACK#47 显示器的省电
    HACK#48 通过网络设备节省电能
    HACK#49 关闭键盘的LED来省电
    HACK#50 PowerTOP
    HACK#51 硬盘的省电
    第7章 调试
    HACK#52 SysRq键
    HACK#53 使用diskdump提取内核崩溃转储
    HACK#54 使用Kdump提取内核崩溃转储
    HACK#55 崩溃测试
    HACK#56 IPMI看门狗计时器
    HACK#57 NMI看门狗计时器
    HACK#58 softlockup
    HACK#59 crash命令
    HACK#60 核心转储过滤器
    HACK#61 生成用户模式进程的进程核心转储
    HACK#62 使用lockdep查找系统的死锁
    HACK#63 检测内核的内存泄漏
    第8章 概要分析与追踪
    HACK#64 使用perftools的概要分析(1)
    HACK#65 使用perftools的概要分析(2)
    HACK#66 进行内核或进程的各种概要分析
    HACK#67 追踪内核的函数调用
    HACK#68 ftrace的插件追踪器
    HACK#69 记录内核的运行事件
    HACK#70 使用trace-cmd的内核追踪
    HACK#71 将动态追踪事件添加到内核中
    HACK#72 使用SystemTap进行内核追踪
    HACK#73 使用SystemTap编写对话型程序
    HACK#74 SystemTap脚本的重复利用
    HACK#75 运用SystemTap

查看详情
相关图书 / 更多
Linux内核精髓:精通Linux内核必会的75个绝技
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux内核精髓:精通Linux内核必会的75个绝技
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux内核精髓:精通Linux内核必会的75个绝技
Linux操作系统项目化教程
周秀丽;张徐超;周密
Linux内核精髓:精通Linux内核必会的75个绝技
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux内核精髓:精通Linux内核必会的75个绝技
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux内核精髓:精通Linux内核必会的75个绝技
Linux虚拟化——原理、方法和实战(KVM+Docker+OpenStack)
吴光科;李建尧;柯宇霖
Linux内核精髓:精通Linux内核必会的75个绝技
Linux源码趣读
闪客
Linux内核精髓:精通Linux内核必会的75个绝技
Linux自动化运维实战(Linux开发书系)
吴光科;彭威城;文·S
Linux内核精髓:精通Linux内核必会的75个绝技
Linux云计算——Kubernetes实战
吴光科;程浩;刑亚飞
Linux内核精髓:精通Linux内核必会的75个绝技
Linux运维从入门到精通
明日科技
Linux内核精髓:精通Linux内核必会的75个绝技
Linux操作系统项目化教程(第2版)
洪伟 主编;丁传炜 谢鹏 副主编
Linux内核精髓:精通Linux内核必会的75个绝技
Linux企业高性能架构实战
吴光科;曹森;赵瑞丰
您可能感兴趣 / 更多
Linux内核精髓:精通Linux内核必会的75个绝技
寻羊冒险记
[日]村上春树
Linux内核精髓:精通Linux内核必会的75个绝技
听风的歌
[日]村上春树
Linux内核精髓:精通Linux内核必会的75个绝技
绫辻行人的馆
[日]绫辻行人 著
Linux内核精髓:精通Linux内核必会的75个绝技
卡皮巴拉不烦恼:如何像水豚一样远离内耗
[日]草薙龙瞬 著;许天小 译;时代华语 出品
Linux内核精髓:精通Linux内核必会的75个绝技
轨迹queue: Kii Kanna作品集(赠PVC卡×1,明信片×4,拍立得风小卡×2)硬壳精装
[日]Kii Kanna 著;加缪的猫 译;天闻角川 出品
Linux内核精髓:精通Linux内核必会的75个绝技
明清与李朝时代
[日]岸本美绪 后浪
Linux内核精髓:精通Linux内核必会的75个绝技
泡泡先生
[日]吉田隆大 文图
Linux内核精髓:精通Linux内核必会的75个绝技
枕头仙人:全二册
[日]加岳井广/著 王志庚 译
Linux内核精髓:精通Linux内核必会的75个绝技
汗青堂丛书048·科举史(新)
[日]宫崎市定 后浪
Linux内核精髓:精通Linux内核必会的75个绝技
人体极限:了解你的健康限度
[日]山崎昌广
Linux内核精髓:精通Linux内核必会的75个绝技
神奇牙膏(宫西达也图画书)激发神奇想象力,让孩子爱上刷牙
[日]宫西达也 著;彭懿 译
Linux内核精髓:精通Linux内核必会的75个绝技
恶意心理学
[日]冈本真一郎