摘要:
当你最后投入容器的怀抱,发现它能解决很多问题,而且还具有众多的优点: 第一:它是不可变的 – 操作系统,库版本,配置,文件夹和应用都是一样的。您可以使用通过相同QA测试的镜像,使产品具有相同的表现。 第二:它是轻量级的 – 容器的内存占用非常小。不需要几百几千MB,它只要对主进程分配内存再加上几十M
阅读全文
posted @ 2018-03-13 15:43
Michael_Tong唐唐
阅读(210)
推荐(0)
摘要:
网卡bond是通过把多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡。在应用部署中是一种常用的技术,我们公司基本所有的项目相关服务器都做了bond,这里总结整理,以便待查。 bond模式: 5和6不需要交换机端的设置,网卡能自动聚合。4需要支持802.3ad。0,2和3理论上需要静
阅读全文
posted @ 2018-03-13 10:02
Michael_Tong唐唐
阅读(18532)
推荐(0)
摘要:
1章 内核入门HACK #1 如何获取Linux内核HACK #2 如何编译Linux内核HACK #3 如何编写内核模块HACK #4 如何使用GitHACK #5 使用checkpatch.pl检查补丁的格式HACK #6 使用localmodconfig缩短编译时间 第2章 资源管理HACK
阅读全文
posted @ 2018-03-13 01:13
Michael_Tong唐唐
阅读(930)
推荐(0)
摘要:
HACK #21FUSE 本节将介绍使用用户进程的文件系统框架—FUSE。FUSE概要FUSE(Filesystem in Userspace,用户空间文件系统),是用来生成用户空间的一般进程的框架。使用FUSE,就可以以一般应用程序进程的形式生成独特的文件系统,与已有的文件系统同样进行挂载。从Li
阅读全文
posted @ 2018-03-12 23:35
Michael_Tong唐唐
阅读(431)
推荐(0)
摘要:
HACK #19 ext4的调整 本节介绍可以从用户空间执行的ext4调整。ext4在sysfs中有一些关于调整的特殊文件(见表3-6)。使用这些特殊文件,就不用进行内核编译、重启,直接从用户空间确认、更改内核空间的设置参数。表3-6 sysfs中的ext4文件 /sys/fs/ext4/<设备名>
阅读全文
posted @ 2018-03-12 23:33
Michael_Tong唐唐
阅读(691)
推荐(0)
摘要:
HACK #20 使用fio进行I/O的基准测试 本节介绍使用fio进行模拟各种情况的I/O基准测试的操作方法。I/O的基准测试中有无数需要考虑的因素。是I/O依次访问还是随机访问?是通过read/write的I/O?还是通过访问mmap的空间的I/O?是单一进程发出的I/O?还是多个进程同时发出的
阅读全文
posted @ 2018-03-12 23:33
Michael_Tong唐唐
阅读(316)
推荐(0)
摘要:
HACK #18 向ext4转换 ext4可以与ext2/ext3在后台进行互换。这里将介绍从ext2/ext3转换的方法以及转换时的注意事项。转换有两种方法可以将ext2/ext3的磁盘映像作为ext4来使用。1.直接作为ext4挂接执行下列命令,就可以将ext2/ext3的磁盘映像/dev/sd
阅读全文
posted @ 2018-03-12 23:32
Michael_Tong唐唐
阅读(260)
推荐(0)
摘要:
HACK #17 如何使用ext4 本节介绍ext4的编写和挂载方法、开发版ext4的使用方法。ext4是ext3的后续文件系统,从Linux 2.6.19开始使用。现在主要的发布版中多数都是采用ext4作为标准文件系统。除了间接参照块管理以外,ext4还以扩展形式支持块的管理,使其能够处理更大的文
阅读全文
posted @ 2018-03-12 23:31
Michael_Tong唐唐
阅读(258)
推荐(0)
摘要:
HACK #16 OOM Killer的运行与结构(1) 本节介绍OOM Killer的运行与结构。 Linux中的Out Of Memory(OOM) Killer功能作为确保内存的最终手段,可以在耗尽系统内存或交换区后,向进程发送信号,强制终止该进程。 这个功能即使在无法释放内存的情况下,也能够
阅读全文
posted @ 2018-03-12 23:30
Michael_Tong唐唐
阅读(433)
推荐(0)
摘要:
HACK #15 ramzswap 本节介绍将一部分内存作为交换设备使用的ramzswap。ramzswap是将一部分内存空间作为交换设备使用的基于RAM的块设备。对要换出(swapout)的页面进行压缩后,不是写入磁盘,而是写入内存。可以使用的内存仅为完成压缩的部分。压缩处理使用的是LZO注1。r
阅读全文
posted @ 2018-03-12 23:15
Michael_Tong唐唐
阅读(1040)
推荐(0)