自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小小鸟

关注嵌入式linux开发,云计算

  • 博客(169)
  • 资源 (1)
  • 收藏
  • 关注

原创 看看NB公司的要求,找找自己的差距,确定努力的方向

有人说,如果你不知道自己在技术的哪些方向上进行提升,最好的办法就是去参加面试,看看自己有什么短板。虽然我做了6年的linux方面的开发,主要是网络方向,用户态,内核态开发都做过,熟习linux网络协议栈。但是我接触 内核驱动少,文件系统,IO模块虽然看过源码,也未深入了解。主要还是不确定以后的发展方向。下面看看某个公司 的职位描述和要求:(不是BAT这类的大公司)职位描述

2015-01-28 14:23:31 1258 1

原创 技术BLOG收藏,不断更新ing

http://www.linuxqq.net/archives/1207.html

2015-01-21 21:07:54 2062

转载 neutron的安全组规则不生效的原因

转载自: http://blog.csdn.net/ivy_feifei/article/details/41512549最近新部署的openstack环境安全组总是不生效,查看了配置文件都没有什么问题,只是比较奇怪的是在计算节点的iptables中的forward链没有任何的包被匹配。这里强调一点,安全组主要是依靠计算节点的iptables的forward链来生效的,每加一条规则

2015-08-27 15:46:28 1815

转载 novaclient的api调用流程与开发

另一个地址:http://neuromancer.sinaapp.com/?p=64从nova client的入口查看cat /usr/bin/nova[python] view plaincopyprint?cat /usr/bin/nova    #!/usr/bin/python  # PBR Generat

2015-07-05 19:27:17 4489

转载 Linux Shell脚本查看NUMA信息

http://www.jb51.net/article/67130.htmNova在NFV场景下会提供NUMA相关高级特性,这里提供一个脚本查看计算节点的NUMA相关信息。?12345678910111213141516

2015-07-03 19:02:48 3522

转载 玩转CPU Topology

http://www.searchtb.com/2012/12/%E7%8E%A9%E8%BD%ACcpu-topology.html先温习几个概念请原谅对部分术语笔者直接引用了wikipedia上的英文解释,因为哥实在做不到比wikipedia上更准确描述。我会试着解释部分的术语,并在本节的最后梳理一下这些术语之间的关系。注意,笔者对由于不准确的描述导致的性能下降,进程cra

2015-07-03 18:58:55 2500

转载 关于numa的一些总结

http://blog.csdn.net/chrysanthemumcao/article/details/92378911.不同的操作系统对numa的支持不一样.1.1 solaris提供了locality group api. 可以使用它方便地进行 locality操作.api可以参考http://docs.oracle.com/cd/E19082-01/820

2015-07-03 18:57:18 2730

转载 Linux-2.6.32 NUMA架构之内存和调度

http://blog.chinaunix.net/uid-7295895-id-3076420.htmlLinux-2.6.32 NUMA架构之内存和调度 本文将以XLP832通过ICI互连形成的NUMA架构进行分析,主要包括内存管理和调度两方面,参考内核版本2.6.32.9;NUMA架构常见配置选项有:CONFIG_SMP, CONFIG_NUMA, CONFIG_

2015-07-03 18:33:45 4961

转载 NUMA与英特尔下一代Xeon处理器学习心得

from    http://blog.csdn.net/chrysanthemumcao/article/details/9236321NUMA与英特尔下一代Xeon处理器学习心得      作为一名工程师,一名做技术的工程师,NUMA也是我的近期工作重点之一。在工作时间,在茶余饭后,也看了些NUMA的资料,学习了英特尔下一代Xeon处理器。这里就是我的一点小结,一点心得,和

2015-07-03 18:32:47 1560

转载 在Linux上,编写一个每秒接收100万UDP数据包的程序究竟有多难

转载自:http://chuansong.me/n/1489325在上周的一次非正式谈话中,我偶然听同事说:“Linux的网络栈太慢了!你别指望每秒在每个核上传输超过5万的数据包”。这让我陷入了沉思,虽然对于任意的实际应用来说,每个核5万的速率可能是极限了,但Linux的网络栈究竟可能达到多少呢?我们换一种更有趣的方式来问:在Linux上

2015-07-01 18:59:49 9369

原创 mesos资料收集

http://database.51cto.com/art/201404/434829.htm http://dongxicheng.org/category/apache-mesos/

2015-07-01 18:46:41 604

转载 我为什么放弃Go语言

我为什么放弃Go语言作者:庄晓立(Liigo)日期:2014年3月原创链接:http://blog.csdn.net/liigo/article/details/23699459转载请注明出处:http://blog.csdn.net/liigo有好几次,当我想起来的时候,总是会问自己:我为什么要放弃Go语言?这个决定是正确的吗?是明智和理性的吗

2015-06-30 16:31:41 1292

转载 拨开迷雾,近距离见识CloudStack的物理网络架构

拨开迷雾,近距离见识CloudStack的物理网络架构2015-01-19 09:13 布加迪编译 51CTO 字号:T | T想理解并配置部署的CloudStack系统中某个主机的物理连接,可能一开始让人完全一头雾水。云计算架构师Paul Angus在本文解释了一些CloudStack物理网络架构方面的关键概念和术语,并演示CloudStack流量类型在物理网络里

2015-06-26 16:38:31 686

转载 怎么面试架构师

转载自:   http://casatwy.com/zen-yao-mian-shi-jia-gou-shi.html其实本文想说的是:当面试一个架构师的时候,我们应该问什么问题?我觉得,问什么样的问题,体现了team leader更加看重架构师的哪些特点。我一直认为,做技术就跟练武一样,在练武的不同阶段,分招式和心法。技术也一样,在不同的阶段,也分招式和心法。另外,就我个人而

2015-06-15 08:42:08 1351

转载 PYTHON unitest模块

一、Python 的单元测试中,一般一个测试程序文件负责测试 Python 的一个模块,或者一个模块中的一个代码文件。它们经常以 test_somemodule.py 或 testSomeModule.py 的名字命名;一般保存在被测试模块的一个子目录 tests 中,也有就保存在该模块的根目录的。如果要编写一个测试程序,需要以 unittest.TestCase 为基类派生,这样

2015-05-28 19:48:45 2130

转载 python route 知识总结

route 可以从url提取相应的参数,如controller,action或者其它用户自己定义的变量1.Mapper().connect    Mapper().match[python] view plaincopyfrom routes import Mapper  map = Mapper()  map.connect

2015-04-17 16:29:26 10615

转载 openstack neutron学习(一) ---- neutron-server入口

声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.csdn.net/llg8212内容系本人学习、研究和总结,如有雷同,不胜荣幸!参考资料一篇比较早的blog,讲解nova-network的,但是原理一样:《OpenStack云平台的网络模式及其工作机制》http://blog.csdn.net/hilyoo/article

2015-04-15 18:13:09 2905

转载 neutron ml2

from     http://blog.csdn.net/zhoumingbo532/article/details/27964675在介绍ml2之前,先介绍下以往的core-plugin,它主要的工作是与数据库打交道,真正起作用的是agent,然而对于每种core-plugin来说他们绝大部代码是重复的,在实际的网络部署中,想用linuxbridge就不能用openvswitch,

2015-04-15 18:10:31 6422

转载 网卡性能调优

大量小包的CPU密集型系统调优案例一则http://blog.netzhou.net/?p=181我的blog前面有一篇文章描述了软终端导致单cpu消耗100%,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机的并发从单机单网卡承受100M流量到160M流量,到现在的最高

2015-03-27 14:29:43 10655

转载 Setting up Red Hat 5.4 Xen for SR-IOV using the Intel 82576 GbE

转载自:https://communities.intel.com/community/wired/blog/2010/03/01/setting-up-red-hat-54-xen-for-sr-iov-using-the-intel-82576-gbeSetting up Red Hat 5.4 Xen for SR-IOV using the Intel 82576 GbE

2015-03-24 14:56:51 1110

转载 Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析03——部分功能代码分析

转载自:http://www.cnblogs.com/zhuyp1015/archive/2012/08/23/2653289.htmlI/O Operations and Activities      使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环

2015-03-24 14:47:46 2928

转载 Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析02——VF/PF/MailBox

转载自:http://www.cnblogs.com/zhuyp1015/archive/2012/08/23/2653280.htmlPhysical Function Driver:          PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动 随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能

2015-03-24 14:45:32 5082

转载 Intel 82599 ixgbe & ixgbevf CNA 卡驱动分析01——SR-IOV

转载自:http://www.cnblogs.com/zhuyp1015/archive/2012/08/23/2653264.htmlIntel 82599 ixgbe & ixgbevf CNA 卡驱动分析01——SR-IOVSR-IOV Overview: 当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和

2015-03-24 14:40:15 1915

转载 Linux系统中RPS/RFS介绍

http://blog.chinaunix.net/uid-20788636-id-4838269.html1  RPS/RFS 介绍1.1 RPS/RFS出现的原因RPS/RFS 功能是在Linux- 2.6.35中有google的工程师提交的两个补丁,这两个补丁的出现主要是基于以下两点现实的考虑:(1)       这两个补丁的出现,是由于服务器的CPU越来越强劲,可以到达

2015-03-13 18:34:36 7624

转载 pcie的msi与msi-x-串行VS并行

http://blog.csdn.net/dog250/article/details/6313280    之所以可以实现如此的msi中的message,是因为pcie不仅仅是一条总线,而是一套协议,它是串行的,而非传统总线的并行形式,串行总线最适合定义协议了,然而不管怎样,cpu引脚以及其局部总线(前端总线)是并行的,因此针对于pcie,有一个称为root complex的家伙负责

2015-03-13 18:33:19 1126

转载 网卡性能分析-Intel8257X芯片手册读后感

转载自:  http://blog.csdn.net/dog250/article/details/6313854 引:在《《OpenVPN性能》之后,我进一步阅读了硬件的解决方案,希望能得到一些思想,然后进一步的改进我的设计,由于工作的便利性和实际工作的需要,我阅读了intel的82571EB,82574L,82575等以太网芯片的datesheet的相关特性描述部分(由于我不打算亲自写

2015-03-13 18:08:51 2852 1

转载 网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN

原文:http://blog.csdn.net/yeasy/article/details/19204639offload现在,越来越多的网卡设备支持 offload 特性,来提升网络收/发性能。offload 是将本来该操作系统进行的一些数据包处理(如分片、重组等)放到网卡硬件中去做,降低系统 CPU 消耗的同时,提高处理的性能。包括 LSO/LRO、GSO/GRO、TS

2015-02-16 16:08:30 13042

转载 Nat回环(Lan——>Lan端口映射原理)

原文:http://blog.chinaunix.net/uid-12274566-id-3044923.htmlNat回环(Lan——>Lan端口映射原理)Bati-gol 整理应用背景:局域网内网有服务器对外发布,基于对服务器的保护,内网用户需通过域名或者公网ip来访问内网服务器。如下图所示:名词解释:DNAT:转换目标ip地址。SNAT:转换源

2015-02-13 10:22:24 2891

转载 多核编程:选择合适的结构体大小,提高多核并发性能

作者:[email protected]博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net  本文的copyleft归[email protected]所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。=========================

2015-02-11 17:42:23 650

原创 后端开发程序员必知的开源库

后端开发程序员大法:内存分配器代码: tcmalloc , jemalloc,  glibc网络库的源码:libevent    libev存储库相关的源码:leveldb,  libeio内存管理+网络模型+存储模型,基本可以混迹后端开发,高并发服务器方面。这也是我在一个QQ群里 和人交流后总结的结果。

2015-02-10 15:27:34 898

原创 批量修改文件名称或者文件内容的shell脚本

我想修改一大批文件内容,比如文件名为abc、def、ghi,将所有文件里面内容为abc的替换为abc.html;内容为def的替换为def.html;内容ghi的替换为ghi.html,替换完了,将abc,def,ghi文件的名字修改abc.html、def.html、ghi.html,,请问怎么写这样的脚本呢??1. 备份好文件2. find -type f -n

2015-02-06 09:28:43 3334

转载 尴尬的VXLAN

原文http://www.sdnap.com/sdnappost/4386.htmlVXLAN(Virtual eXtensible Local Area Network)技术是由VMware、思科、Arista、Broadcom、Citrix和红帽共同提出的IETF草案,用以解决数据中心多租户间通信和隔离时解决vlan不够的问题;Vxlan草案里给出的封装格式是M

2015-02-05 15:49:55 2165

转载 Python装饰器与面向切面编程

转载自:http://blog.csdn.net/xiangmin2587/article/details/81983051. 装饰器入门1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。?1234def foo():    print 'in foo()'

2015-02-04 11:22:22 711

转载 关于Neutron的几篇不错的博客

原文:   http://www.lnmpy.com/neutron-concepts/关于Neutron的几篇不错的博客2014-02-28懒得多写了, 就先后引用一下四篇文章吧,可以很清楚的描述一下,Neutron的各个概念。1.http://www.ustack.com/blog/neutron_intro/从Dashboard的的角度来讲解各个网

2015-01-30 14:53:49 921

转载 单IP做NAT支持的最大连接数问题

from: http://www.wenzk.com/archives/1356单IP做NAT支持的最大连接数问题发表回复和一些做NAT的老师接触,谈起NAT的问题,大多数都是自己用Linux使用iptables来搞定的,在具体谈到地址池的时候,发现很多老师都习惯将1个C网络NAT到一个单独的IP地址上,如果有N个C类地址,那就需要写N条iptables规则

2015-01-30 14:06:49 15037 3

转载 自己写 Netfilter 匹配器

转自:http://blog.csdn.net/xsckernel/article/details/8173340原文链接:http://www.linuxfocus.org/ChineseGB/February2005/article367.shtml看了Nicolas写的netfilter写匹配器,自己尝试编译测试,发现iptables 以及内核版本升级很多数据

2015-01-30 13:58:39 907

转载 深入Linux网络核心堆栈--netfilter详解(整理)

本文转载自: http://blog.csdn.net/xsckernel/article/details/8186679plain] view plaincopyprint?目录    1 - 简介    1.1 - 本文涉及的内容    1.2 - 本文不涉及的内容  2 - 各种Netfilter hook及其用法    2

2015-01-30 13:46:19 3867

转载 Python权威指南之如何使用静态类或抽象函数

转自  http://www.xdarui.com/archives/261.html发表时间:2013-09-04 22:24:30  阅读:1670  标签:Python  原文http://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods代码审查对发现人们很难理解的问题来

2015-01-28 16:44:47 1689

转载 RDO单机安装Openstack以及lvm卷存储与Vxlan网络配置

from:   http://blog.csdn.net/qinscx/article/details/420652672014-12-21 21:55 87人阅读 评论(0) 收藏 举报目录(?)[+]最近在搞cf,全称cloudfoundry,vmware推的一个pass平台,底层需要依赖于一个iass。当前比较火的Iass,无非就三个,vmwa

2015-01-28 16:08:33 3519

转载 Openstack中OVS实现GRE网络的GRE数据包分析

http://blog.csdn.net/u010363749/article/details/17755585Openstack中OVS实现GRE网络的GRE数据包分析分类: openstack cloud2014-01-02 14:19 496人阅读 评论(0) 收藏 举报openstackgreGRE数据包分析1.

2015-01-28 15:34:27 2941

AW - Understanding and Deploying LDAP Directory Services

关于LDAP及编程开发的权威著作(英文版)。

2010-08-05

空空如也

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

TA关注的人

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