上一个帖子介绍了heartbeat的单独使用,今天我们首先来介绍lvs的单独使用,最后将两者结合 起来。提供一个全面的服务。
1.LVS的三种负载均衡技术:
非常幸运的是kernel 2.6x 已经内建了LVS模块,而且在redhat6版本中也有LVS的安装包ipvsadm。
下面我们对LVS的三种负载均衡技术进行比较:
...
分类:
系统相关 时间:
2014-07-30 12:24:23
阅读次数:
264
TCP Socket Establish;UDP Send Package Process In Kernel Sourcecode Learning
分类:
其他好文 时间:
2014-07-30 12:02:23
阅读次数:
327
1.和软中断相关的数据结构:softing_vec数组(kernel/softirq.c)1 static struct softirq_action softirq_vec[NR_SOFTIRQS] __cacheline_aligned_in_smp;NR_SOFTIRQS值为10,说明内核支持...
分类:
其他好文 时间:
2014-07-30 00:31:52
阅读次数:
568
Modules are small kernel extensions ,that may be loaded and unloaded at will● Can implement drivers, filesystems, firewall,and more● Are located under...
分类:
系统相关 时间:
2014-07-29 20:53:52
阅读次数:
235
问题分析:
当按下存在光盘的光驱弹出按钮时,查看系统日志会有一个内核警告信息:
在mint中在/var/log/syslog中存在如下警告(错误)信息:
May 30 10:49:08 ufo kernel: [ 147.793292] VFS: busy inodes on changed media or resized disk sr0
kernel表示这个问题是一个内核中报出的问...
分类:
其他好文 时间:
2014-07-29 17:50:22
阅读次数:
337
wpa_supplicant与kernel交互的操作,一般需要先明确驱动接口,以及用户态和kernel态的接口函数,以此来进行调用操作。这里分为4个步骤讨论。 1.首先需要明确指定的驱动接口。因为有较多的驱动接口可以使用,如wex...
分类:
其他好文 时间:
2014-07-29 16:08:49
阅读次数:
307
FIO概述
fio是一个基于GPLV2授权的开源压力测试工具,主要是用来测试磁盘io性能,也有cpu,nic的io测试功能。
1、安装FIO
yum-yinstallwget
yum-yinstalllibaio-devel
wgethttp://brick.kernel.dk/snaps/fio-2.1.tar.gz
tarzxvffio-2.1.tar.gz
cdfio-2.1
make
makeinstall
2..
分类:
其他好文 时间:
2014-07-29 16:05:50
阅读次数:
300
我们知道linux内核再启动过程中,主要完成以下几种功能:1、侦测硬件信息2、驱动初始化(可能借助intrd文件加载硬件模块)3、以只读方式挂载根文件系统4、转载第一支程序init如果我们的kernel识别不了某些硬件或者实现不了某些功能的话,那么只能将某些功能代码添加在内核当中..
分类:
系统相关 时间:
2014-07-29 15:40:39
阅读次数:
341
上一篇博文我们分析了中断描述符表的中断门初始化过程,并且在interrupt数组中初始化过程中,可以看到每个中断处理程序都会跳入common_interrupt中。下面我们分析下common_interrupt汇编片段(arch/x86/kernel/entrt_32.S)。 1 .p2al...
分类:
其他好文 时间:
2014-07-29 13:27:38
阅读次数:
345
关于系统调用的基本原理,请参阅另一篇文章,本文的主要目标是从内核源代码的角度来学习一下系统调用在底层的内核中是如何实现的
分类:
系统相关 时间:
2014-07-28 11:36:20
阅读次数:
377