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

原创 看看NB公司的要求,找找自己的差距,确定努力的方向
有人说,如果你不知道自己在技术的哪些方向上进行提升,最好的办法就是去参加面试,看看自己有什么短板。虽然我做了6年的linux方面的开发,主要是网络方向,用户态,内核态开发都做过,熟习linux网络协议栈。但是我接触 内核驱动少,文件系统,IO模块虽然看过源码,也未深入了解。主要还是不确定以后的发展方向。下面看看某个公司 的职位描述和要求:(不是BAT这类的大公司)职位描述
2015-01-28 14:23:31
1325
转载 neutron的安全组规则不生效的原因
转载自: http://blog.youkuaiyun.com/ivy_feifei/article/details/41512549最近新部署的openstack环境安全组总是不生效,查看了配置文件都没有什么问题,只是比较奇怪的是在计算节点的iptables中的forward链没有任何的包被匹配。这里强调一点,安全组主要是依靠计算节点的iptables的forward链来生效的,每加一条规则
2015-08-27 15:46:28
1871
转载 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
4567
转载 Linux Shell脚本查看NUMA信息
http://www.jb51.net/article/67130.htmNova在NFV场景下会提供NUMA相关高级特性,这里提供一个脚本查看计算节点的NUMA相关信息。?12345678910111213141516
2015-07-03 19:02:48
3574
转载 玩转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
2586
转载 关于numa的一些总结
http://blog.youkuaiyun.com/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
2772
转载 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
5076
转载 NUMA与英特尔下一代Xeon处理器学习心得
from http://blog.youkuaiyun.com/chrysanthemumcao/article/details/9236321NUMA与英特尔下一代Xeon处理器学习心得 作为一名工程师,一名做技术的工程师,NUMA也是我的近期工作重点之一。在工作时间,在茶余饭后,也看了些NUMA的资料,学习了英特尔下一代Xeon处理器。这里就是我的一点小结,一点心得,和
2015-07-03 18:32:47
1603
转载 在Linux上,编写一个每秒接收100万UDP数据包的程序究竟有多难
转载自:http://chuansong.me/n/1489325在上周的一次非正式谈话中,我偶然听同事说:“Linux的网络栈太慢了!你别指望每秒在每个核上传输超过5万的数据包”。这让我陷入了沉思,虽然对于任意的实际应用来说,每个核5万的速率可能是极限了,但Linux的网络栈究竟可能达到多少呢?我们换一种更有趣的方式来问:在Linux上
2015-07-01 18:59:49
9849
原创 mesos资料收集
http://database.51cto.com/art/201404/434829.htm http://dongxicheng.org/category/apache-mesos/
2015-07-01 18:46:41
628
转载 我为什么放弃Go语言
我为什么放弃Go语言作者:庄晓立(Liigo)日期:2014年3月原创链接:http://blog.youkuaiyun.com/liigo/article/details/23699459转载请注明出处:http://blog.youkuaiyun.com/liigo有好几次,当我想起来的时候,总是会问自己:我为什么要放弃Go语言?这个决定是正确的吗?是明智和理性的吗
2015-06-30 16:31:41
1326
转载 拨开迷雾,近距离见识CloudStack的物理网络架构
拨开迷雾,近距离见识CloudStack的物理网络架构2015-01-19 09:13 布加迪编译 51CTO 字号:T | T想理解并配置部署的CloudStack系统中某个主机的物理连接,可能一开始让人完全一头雾水。云计算架构师Paul Angus在本文解释了一些CloudStack物理网络架构方面的关键概念和术语,并演示CloudStack流量类型在物理网络里
2015-06-26 16:38:31
738
转载 怎么面试架构师
转载自: http://casatwy.com/zen-yao-mian-shi-jia-gou-shi.html其实本文想说的是:当面试一个架构师的时候,我们应该问什么问题?我觉得,问什么样的问题,体现了team leader更加看重架构师的哪些特点。我一直认为,做技术就跟练武一样,在练武的不同阶段,分招式和心法。技术也一样,在不同的阶段,也分招式和心法。另外,就我个人而
2015-06-15 08:42:08
1384
转载 PYTHON unitest模块
一、Python 的单元测试中,一般一个测试程序文件负责测试 Python 的一个模块,或者一个模块中的一个代码文件。它们经常以 test_somemodule.py 或 testSomeModule.py 的名字命名;一般保存在被测试模块的一个子目录 tests 中,也有就保存在该模块的根目录的。如果要编写一个测试程序,需要以 unittest.TestCase 为基类派生,这样
2015-05-28 19:48:45
2164
转载 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
10885
转载 openstack neutron学习(一) ---- neutron-server入口
声明:本博客欢迎转发,但请保留原作者信息!博客地址:http://blog.youkuaiyun.com/llg8212内容系本人学习、研究和总结,如有雷同,不胜荣幸!参考资料一篇比较早的blog,讲解nova-network的,但是原理一样:《OpenStack云平台的网络模式及其工作机制》http://blog.youkuaiyun.com/hilyoo/article
2015-04-15 18:13:09
2953
转载 neutron ml2
from http://blog.youkuaiyun.com/zhoumingbo532/article/details/27964675在介绍ml2之前,先介绍下以往的core-plugin,它主要的工作是与数据库打交道,真正起作用的是agent,然而对于每种core-plugin来说他们绝大部代码是重复的,在实际的网络部署中,想用linuxbridge就不能用openvswitch,
2015-04-15 18:10:31
6491
转载 网卡性能调优
大量小包的CPU密集型系统调优案例一则http://blog.netzhou.net/?p=181我的blog前面有一篇文章描述了软终端导致单cpu消耗100%,导致机器丢包跟延迟高的问题,文中我只是简单的说明了一下升级内核进行解决的,这个问题我并没有进行一个问题解决的说明,经历了一系列的调整后,单机的并发从单机单网卡承受100M流量到160M流量,到现在的最高
2015-03-27 14:29:43
11103
转载 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
1162
转载 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
3057
转载 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
5165
转载 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
2000
转载 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
7880
转载 pcie的msi与msi-x-串行VS并行
http://blog.youkuaiyun.com/dog250/article/details/6313280 之所以可以实现如此的msi中的message,是因为pcie不仅仅是一条总线,而是一套协议,它是串行的,而非传统总线的并行形式,串行总线最适合定义协议了,然而不管怎样,cpu引脚以及其局部总线(前端总线)是并行的,因此针对于pcie,有一个称为root complex的家伙负责
2015-03-13 18:33:19
1182
转载 网卡性能分析-Intel8257X芯片手册读后感
转载自: http://blog.youkuaiyun.com/dog250/article/details/6313854 引:在《《OpenVPN性能》之后,我进一步阅读了硬件的解决方案,希望能得到一些思想,然后进一步的改进我的设计,由于工作的便利性和实际工作的需要,我阅读了intel的82571EB,82574L,82575等以太网芯片的datesheet的相关特性描述部分(由于我不打算亲自写
2015-03-13 18:08:51
2932
转载 网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN
原文:http://blog.youkuaiyun.com/yeasy/article/details/19204639offload现在,越来越多的网卡设备支持 offload 特性,来提升网络收/发性能。offload 是将本来该操作系统进行的一些数据包处理(如分片、重组等)放到网卡硬件中去做,降低系统 CPU 消耗的同时,提高处理的性能。包括 LSO/LRO、GSO/GRO、TS
2015-02-16 16:08:30
13141
转载 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
3143
转载 多核编程:选择合适的结构体大小,提高多核并发性能
作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。=========================
2015-02-11 17:42:23
691
原创 后端开发程序员必知的开源库
后端开发程序员大法:内存分配器代码: tcmalloc , jemalloc, glibc网络库的源码:libevent libev存储库相关的源码:leveldb, libeio内存管理+网络模型+存储模型,基本可以混迹后端开发,高并发服务器方面。这也是我在一个QQ群里 和人交流后总结的结果。
2015-02-10 15:27:34
935
原创 批量修改文件名称或者文件内容的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
3387
转载 尴尬的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
2235
转载 Python装饰器与面向切面编程
转载自:http://blog.youkuaiyun.com/xiangmin2587/article/details/81983051. 装饰器入门1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。?1234def foo(): print 'in foo()'
2015-02-04 11:22:22
735
转载 关于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
951
转载 单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
16098
2
转载 自己写 Netfilter 匹配器
转自:http://blog.youkuaiyun.com/xsckernel/article/details/8173340原文链接:http://www.linuxfocus.org/ChineseGB/February2005/article367.shtml看了Nicolas写的netfilter写匹配器,自己尝试编译测试,发现iptables 以及内核版本升级很多数据
2015-01-30 13:58:39
929
转载 深入Linux网络核心堆栈--netfilter详解(整理)
本文转载自: http://blog.youkuaiyun.com/xsckernel/article/details/8186679plain] view plaincopyprint?目录 1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容 2 - 各种Netfilter hook及其用法 2
2015-01-30 13:46:19
4025
转载 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
1734
转载 RDO单机安装Openstack以及lvm卷存储与Vxlan网络配置
from: http://blog.youkuaiyun.com/qinscx/article/details/420652672014-12-21 21:55 87人阅读 评论(0) 收藏 举报目录(?)[+]最近在搞cf,全称cloudfoundry,vmware推的一个pass平台,底层需要依赖于一个iass。当前比较火的Iass,无非就三个,vmwa
2015-01-28 16:08:33
3558
转载 Openstack中OVS实现GRE网络的GRE数据包分析
http://blog.youkuaiyun.com/u010363749/article/details/17755585Openstack中OVS实现GRE网络的GRE数据包分析分类: openstack cloud2014-01-02 14:19 496人阅读 评论(0) 收藏 举报openstackgreGRE数据包分析1.
2015-01-28 15:34:27
3046
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人