- 博客(559)
- 资源 (4)
- 收藏
- 关注
原创 apache traffic server官网的几张图片
编写插件时的流程:插件可能出现的处理流程:基于事件驱动的异步处理流程:基于事件驱动的异步处理流程(带插件):简单的http协
2012-06-16 08:52:21 3947
转载 Actor的原理
http://www.cnblogs.com/netfocus/p/3365166.html先从著名的c10k问题谈起。有一个叫Dan Kegel的人在网上(http://www.kegel.com/c10k.html)提出:现在的硬件应该能够让一台机器支持10000个并发的client。然后他讨论了用不同的方式实现大规模并发服务的技术,归纳起来就是两种方式:一个client一个thr
2018-01-24 13:56:05 859
转载 Nmap从探测到漏洞利用备忘录
http://www.freebuf.com/articles/network/32302.html在侦查期间,扫描一直是信息收集的初始阶段。什么是侦查侦查是尽可能多收集关于目标网络的信息。从黑客的角度来看,信息收集对于一次攻击非常有用,所以为了封锁恶意的企图,渗透测试者通常尽力查找这些信息,发现后修复这个缺陷。这也被叫做踩点。通过信息收集,人们通常会发现如下类型的信息
2015-01-27 19:25:04 2107
转载 PDP上下文和PDP地址
http://www.mscbsc.com/10037062/viewspace-61117.htmlS要接入外部PDN,MS还应具有与该PDN相应的地址,称为PDP地址,PDP地址是用于外部分组数据网识别MS的PDP上下文时使用的地址。如用手机上GPRS时,就会给你分配PDP报文,可以理解成由PDP context得到IP地址上网,它是保存与一条数据传输路由相关的所有参数,它包含
2014-10-23 11:49:47 1680
转载 Hugepages你用了吗?----原理概念篇
http://hsbxxl.blog.51cto.com/181620/1075166 引子 系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。
2014-09-19 16:14:12 2893
转载 Linux环境下段错误的产生原因及调试方法小结
http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错
2014-09-19 12:31:55 848
转载 5种服务器网络编程模型讲解
http://www.cricode.com/3510.html本文介绍几种服务器网络编程模型。废话不多说,直接正题。1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:12345678bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受
2014-09-12 14:06:33 1093
转载 DPDK helloworld
http://www.cnblogs.com/chanwai1219/p/3632246.html环境搭建:手头没有intel的板子,暂时只能用虚拟机代替; 虚拟机的CPU数量不能超过真实的机器,因此暂时无法模拟出NUMA的环境;dpdk需要至少两块网卡,eth0和eth1用于dpdk使用,eth2用于跟主机通信; 打开虚拟机的配
2014-09-10 14:36:32 1460
转载 dpdk helloworld代码分析
http://www.cnblogs.com/chanwai1219/p/3632263.htmldpdk helloworld代码分析intMAIN(int argc, char **argv){ int ret; unsigned lcore_id; ret = rte_eal_init(argc, argv); i
2014-09-10 14:18:52 2109
转载 英特尔DPDK开发者指南 – 开发环境
http://laplace.in/?p=125.0 源码组织结构本段描述Intel® DPDK框架的源码组织结构。25.1 Make文件和配置文件注意: 在后续的描述中,环境变量RTE_SDK指向解压压缩包时产生的基础目录。可以跳到构建系统提供的有用的变量 查看其他变量的描述。DPDK提供的Makefile在$(RTE_SDK)/mk目录中。
2014-09-10 14:10:36 9877 1
转载 Cavium OCTEON与DPDK(Intel data plan develop kit
http://zimeiw.com/forum.php?mod=viewthread&tid=53&extra=page%3D1先说一些个人主观的感觉。我是先使用的OCTEON,后接触DPDK,所以不免有偏颇之处。插入一下DPDK的历史,DPDK是6Wind公司研发,6Wind最先把自己的软件移植在OCTEON上,然后出于移植到X86的需要,就照葫芦画瓢搞了一套DPDK。所以,如果熟悉OCTE
2014-09-09 11:00:51 2149
转载 *nux平台上的C10M问题
对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操作系统等,人们对业务需求所追求的并发连接性能也从10K提升到10M级别,即所谓的C10M问题。这个问题的初次提及到现在应该还没多久,大概也就是2013
2014-09-02 10:34:22 961
转载 网络数据包收发流程(一):从驱动到协议栈
http://blog.chinaunix.net/uid-24148050-id-464587.html
2014-08-22 16:57:11 1330
转载 linux network
http://www.ecsl.cs.sunysb.edu/elibrary/linux/network/NETWORKDocuments listed here are local copies of papers or technical reports collected from Internet.General:Linu
2014-08-21 09:47:24 654
转载 A example of NF_IP_PRE_ROUTING module(转载)
1、 要做什么在netfilter Hook点注册一个自己的Hook函数,截取每一个数据包读取文件,获取IP列表Ip匹配是否进行重定向的工作,是否丢弃等2、netfilter结构以及HOOK点的选择 Fig.1 Hook Point of netfilter[选择]NF_IP_PRE_ROUTING(local process所发送的包不在限制之列)
2014-08-20 16:44:40 799
转载 网络数据接收过程分析
网络数据接收过程分析(七)---tcp_v…(0/767)2008-09-19 14:56网络数据接收过程分析(六)---tcp缓…(0/635)2008-09-19 14:53网络数据接收过程分析(六)---tcp缓…(0/1086)2008-09-19 14:50网络数据接收过程分析(五)---tcp_v…
2014-08-20 10:52:57 1184
转载 Lua数据结构 — T
Lua数据结构 — TValue(一)http://blog.aliyun.com/761?spm=0.0.0.0.SxNpqW作者:罗日健数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。为什么是从TValue说起,T
2014-08-15 10:37:16 1397
转载 IO端口和IO内存的区别及分别使用的函数接口
http://blog.csdn.net/insoonior/article/details/8011192IO端口和IO内存的区别及分别使用的函数接口 每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power
2014-07-28 11:29:02 731
转载 Linux内核的中断机制分析
http://os.chinaunix.net/a2008/0910/985/000000985664.shtml Copyright © 2003 by 詹荣开 E-mail:zhanrk@sohu.com Linux-2.4.0 Version 1.0.0,2003-2-14 摘要:本文主要从内核实现的角度分析了Linu
2014-07-24 15:38:41 883
转载 x86体系结构下Linux-2.6.26的中断处理
http://home.ustc.edu.cn/~hchunhui/linux_intr.htmlPB09210183 何春晖Linux对x86中断机制的利用IDT的初始化8259A的初始化和基本操作中断、异常、系统调用入口上下文的保存与恢复总结Linux中断处理的体系结构无关层irq_chipirqactionirq_descdo_IRQ中断处理程序的注册与运
2014-07-23 11:38:10 1013
转载 x86体系结构下Linux-2.6.26的进程调度和切换
http://home.ustc.edu.cn/~hchunhui/linux_sched.htmlPB09210183 何春晖进程调度相关数据结构task_structthread_union和thread_infosched_classsched_entity和sched_rt_entityrqschedule函数分析进程的切换switch_mmswitch_t
2014-07-23 11:36:20 768
转载 x86体系结构下Linux-2.6.26启动流程
http://home.ustc.edu.cn/~hchunhui/linux_boot.htmlPB09210183 何春晖内核映像编译流程分析源码目录结构Makefile分析结论系统开机到Linux内核流程分析BIOSBootloader(以GRUB-0.97为例)Linux内核映像编译流程分析源码目录结构arch:体系结构相关代
2014-07-23 11:34:56 1043
转载 时间管理——概念、注意点
http://www.cnblogs.com/openix/p/3324243.html参考:1、http://bbs.eyeler.com/thread-69-1-1.html 2、《Linxu Kernel De
2014-07-21 15:33:18 707
转载 时间管理——高精度时钟、动态时钟——实现
http://www.cnblogs.com/openix/p/3327202.html参考:1、《Professional Linux Kernel Architecture》1ed_CN p714~p760 2、http://blog.csdn.net/droidphone/article/details/7975694 3、
2014-07-21 15:29:01 1951
转载 Linux内部的时钟处理机制全面剖析
http://www.xuebuyuan.com/388444.html在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操作系统的运作方式。本文分析了 Linux 2.6.25 内核的时钟处理机制,首先介绍了在计算机系统中的一些硬件计时器,然后重点介绍了 Linux 操作系统中的
2014-07-21 15:06:58 845
转载 Centos6.2安装和配置ISCSI服务和客户端
http://zhumeng8337797.blog.163.com/blog/static/100768914201282392945409/快速增长的存储容量使得企业需要采用网络存储解决方案。目前网络存储技术采用的连接技术主要有光纤通道和TCP/IP。基于IP的网络存储能解决基于光纤 通道的网络存储中存在的兼容性和传输距离问题,而且能提供相对廉价的解决方案。iSCSI协议是IP存储
2014-07-16 16:04:01 910
原创 在 libvirt 上存储设备管理总结
http://www.ibm.com/developerworks/cn/linux/l-cn-libvirt-lvm/index.html引言libvirt 是一组可与 Linux 上多种虚拟机交互的管理工具集。它支持的虚拟机有 KVM/QEMU、Xen、LXC、OpenVZ、virtual Box、vmware ESX/GSX、Hyper-V 等。为了使虚拟机获得更强大
2014-07-16 14:26:47 4013
转载 Adding SCSI Controller / SCSI Disks to KVM-based Guests
http://www.tokiwinter.com/adding-scsi-controller-scsi-disks-to-kvm-based-guests/Following on from my previous article I wanted to add a SCSI disk to a KVM-based guest (hostname: mars). The gue
2014-07-16 14:14:19 1260
转载 libvirt的dnsmasq使用
http://blog.csdn.net/wyabc1986/article/details/7763784
2014-07-15 17:06:22 5771
转载 libvirt- Virsh 所有命令详单
http://blog.chinaunix.net/uid-26284395-id-2888083.html命令: help 打印帮助 attach-device 从一个XML文件附加装置 attach-disk 附加磁盘设备 attach-interface 获得网络界面 autostart
2014-07-15 14:35:59 1906
转载 Linux中ifcfg-eth0配置参数说明
http://blog.chinaunix.net/uid-9967220-id-1995610.htmlifcfg-eth0在/etc/sysconfig/network-scripts下,其配置如下:DEVICE=物理设备名IPADDR=IP地址NETMASK=掩码值NETWORK=网络地址BROADCAST=广播地址GATEWAY=网关
2014-07-15 11:38:01 2003
转载 libvirt创建和管理KVM虚拟机
http://www.reader8.cn/jiaocheng/20120623/1819143.html使用 libvirt创建和管理KVM虚拟机1. libvirt介绍 Libvirt是一个软件集合,便于使用者管理虚拟机和其他虚拟化功能,比如存储和网络接口管理等等。Libvirt概括起来包括一个API库、一个daemon(libvirtd)和一个命令行工具
2014-07-15 11:17:41 858
转载 LVM介绍和使用
http://blog.sina.com.cn/s/blog_60359c5b0100fzr6.html1、物理卷-简称PV物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的某一个分区。2、卷组-简称VG卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷3、
2014-07-15 11:16:04 1195
转载 Libvirt学习总结
http://blog.csdn.net/gaoxingnengjisuan/article/details/9674315感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!如果转载,请保留作者信息。博客地址:http://blog.csdn.net/gaoxingnengjisuan邮箱地址:dong.liu@siat.ac.cn
2014-07-14 10:57:56 861
转载 KVM 实现机制
http://blog.csdn.net/yearn520/article/details/64610471. 概述1.1. KVM简介KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴,从Linux-2.6.20开始被包含在Linux内核中。KVM基于x86硬件虚拟化技术,它的运行要求Intel VT-x或AMD SVM的支持。一般认为,虚拟机监控的
2014-07-11 17:20:32 725
转载 linux rcu
http://www.cnblogs.com/chanwai1219/p/3592893.htmlRCU(Read-Copy Update)是一种同步机制,通过保存对象的多个副本来保障读操作的连续性,并保证在预定的读方临界区没有完成之前不会释放这个对象。传统的同步机制如spin lock,semaphore,rwlock等,并发线程不区分读写线程,或者并发线程允许同时读,但是读的时
2014-07-10 11:25:50 855
转载 CCNA配置试验五vlan的基本配置
http://www.2cto.com/px/201109/103200.htmlVLAN综述: 一个VLAN =一个广播域 = 逻辑网段 (子网) Vlan运作:每个逻辑的VLAN就象一个独立的物理桥交换机上的每一个端口都可以分配给不同的VLAN默认的情况下,所有的端口都属于VLAN1(Cisco)同一个VLAN可以跨越多个交换机主干功能支持多个V
2014-07-10 10:42:06 1048
转载 实例讲解交换机配置dhcp和vlan的八个步骤
http://network.51cto.com/art/201001/175702.htm实例讲解交换机配置dhcp的八个步骤,交换机配置dhcp不当就会出现很多问题。深入了解交换机配置dhcp中的细节问题对于我们而言是一件很重要的事情,接下来就要详细地介绍交换机配置dhcp知识。Cisco 3550交换机配置dhcp,网络上多有讨论,按照网上介绍的配置一句“IP HELPE
2014-07-09 17:32:08 2371
为web-polygraph添加user_agent和add_headers配置变量
2012-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人