自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

larryliuqing的专栏-xxx

创建一个共同分享和讨论的空间

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

转载 dpdk l2fwd (2)

http://www.cnblogs.com/chanwai1219/p/3639297.html

2014-09-19 17:55:05 2555 1

转载 dpdk l2fwd

http://www.cnblogs.com/chanwai1219/p/3637487.html

2014-09-19 17:53:47 2058

转载 Hugepages你用了吗?----原理概念篇

http://hsbxxl.blog.51cto.com/181620/1075166 引子     系统进程是通过虚拟地址访问内存,但是CPU必须把它转换程物理内存地址才能真正访问内存。为了提高这个转换效率,CPU会缓存最近的虚拟内存地址和物理内存地址的映射关系,并保存在一个由CPU维护的映射表中。为了尽量提高内存的访问速度,需要在映射表中保存尽量多的映射关系。    

2014-09-19 16:14:12 2855

转载 Linux环境下段错误的产生原因及调试方法小结

http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错

2014-09-19 12:31:55 828

转载 5种服务器网络编程模型讲解

http://www.cricode.com/3510.html本文介绍几种服务器网络编程模型。废话不多说,直接正题。1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:12345678bind(srvfd);listen(srvfd);for(;;){    clifd = accept(srvfd,...); //开始接受

2014-09-12 14:06:33 1085

转载 DPDK helloworld

http://www.cnblogs.com/chanwai1219/p/3632246.html环境搭建:手头没有intel的板子,暂时只能用虚拟机代替; 虚拟机的CPU数量不能超过真实的机器,因此暂时无法模拟出NUMA的环境;dpdk需要至少两块网卡,eth0和eth1用于dpdk使用,eth2用于跟主机通信; 打开虚拟机的配

2014-09-10 14:36:32 1434

转载 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 2083

转载 英特尔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 9759 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 2135

转载 *nux平台上的C10M问题

对于做大量并发服务器端(比如Web服务器Nginx、Apache等)开发的童鞋,肯定知道有一个名为C10K的问题。当然,这是一个比较古老的问题了,从03年(非准确值)提及到现在已经有10余年之久。而随着整个网络相关技术的高速发展,包括CPU、网卡、操作系统等,人们对业务需求所追求的并发连接性能也从10K提升到10M级别,即所谓的C10M问题。这个问题的初次提及到现在应该还没多久,大概也就是2013

2014-09-02 10:34:22 952

为web-polygraph添加user_agent和add_headers配置变量

在使用web-polygraph为代理,缓存软件做测试的时候,发现官方提供的polygraph-4.3.2代码功能中,配置文件没法配置user-agent和添加自己想要添加的头,于是对代码修改之,使其能使用user_agent和add_headers两个配置变量。起代码在这里作备份!

2012-07-26

sqlite examples

sqlite examples,是学习sqlite数据库的使用的非常好的例子!

2012-03-15

lemon examples

5个关于lemon语法分析的例子,很简单,覆盖很全面!

2012-03-15

fasm_chm

fasmfasmfasmfasm

2007-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除