Linux 守护进程的启动方法

作者: 阮一峰 日期: 2016年2月28日 "守护进程"(daemon)就是一直在后台运行的进程(daemon)。 本文介绍如何将一个 Web 应用,启动为守护进程。 一、问题的由来 Web应用写好后,下一件事就是启动,让它一直在...

2016-03-30 11:20:34

阅读数:227

评论数:0

RESTful API 设计指南

作者: 阮一峰 日期: 2014年5月22日 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现&q...

2016-03-30 10:58:44

阅读数:179

评论数:0

理解RESTful架构

作者: 阮一峰 日期: 2011年9月12日 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全...

2016-03-30 10:58:02

阅读数:201

评论数:0

Neutron网络入门

Neutron是OpenStack核心项目之一,提供云计算环境下的虚拟网络功能。Neutron的功能日益强大,并在Horizon面板中已经集成该模块。作为Neutron的核心开发者之一,个人觉得Neutron完全代替Nova Network模块作为云计算网络管理中心是必然趋势。要使用好OpenSt...

2016-03-25 12:23:41

阅读数:411

评论数:0

Neutron中的网络I/O虚拟化

为了提升网络I/O性能,虚拟化的网络I/O模型也在不断的演化: 1,全虚拟化网卡(emulation),如VMware中的E1000用来仿真intel 82545千兆网卡,它的功能更完备,如相比一些半虚拟化的网卡(如vmnet3)会对vlan的支持更好(这点可参见我的另一篇博客《Vmware中的...

2016-03-25 12:22:15

阅读数:951

评论数:0

OpenStack云平台的网络模式及其工作机制

http://blog.csdn.net/hilyoo/article/details/7721401 网络,是OpenStack的部署中最容易出问题的,也是其结构中难以理清的部分。经常收到关于OneStack部署网络方面问题和OpenStack网络结构问题的邮件。下面根据自己的理解,谈...

2016-03-21 16:04:30

阅读数:289

评论数:0

neutron的基本原理

转载自: http://www.cnblogs.com/popsuper1982/p/3800233.html neutron是openstack的一个重要模块,也是比较难以理解和debug的模块之一。 我这里安装如图安装了经典的三个节点的Havana的Openst...

2016-03-21 16:00:46

阅读数:273

评论数:0

QuickStart with RHOS(Red Hat OpenStack) Folsom Preview

I succeeded to build three-node OpenStack cluster with RHOS(Red Hat OpenStack) Folsom Preview. I drop some notes on how I set them up here. Refere...

2016-03-21 10:43:15

阅读数:274

评论数:0

awk命令

awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能...

2016-03-08 10:00:34

阅读数:216

评论数:0

linux awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指g...

2016-03-08 09:52:38

阅读数:199

评论数:0

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

I/O Operations and Activities        使用SR-IOV 的根本原因就是使得虚拟机中的一个驱动可以直接访问PCI进行I/O操作,并能够在虚拟机之间共享设备。Intel VF 驱动了解自己运行在一个虚拟化的环境中拥有优先的PCI资源。            ...

2016-03-07 14:20:08

阅读数:363

评论数:0

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

Physical Function Driver:            PF 驱动是一个专门管理SR-IOV设备全局功能驱动,而且还要配置相关共享资源。PF 驱动 随着Hypervisor 的不同而不同,一般需要具有比普通虚拟机更高的权限才能对其进行操作。PF驱动包含了所有传统驱动的功能,使...

2016-03-07 14:12:02

阅读数:434

评论数:0

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

SR-IOV Overview:   当在主机接口之后使用普通共享设备时,本地共享设备会为每个接口提供单独的内存空间,工作队列,中断和命令处理。这些共享资源也需要被管理,它们会向Hypervisor中可信分区提供一系列用于管理自己的寄存器。   当拥有独立的工作队列和命令处理机制后,这些设...

2016-03-07 14:11:11

阅读数:488

评论数:0

CPU调优

一)中断的CPU亲和性   我们可以调整中断到某个CPU上,这样可以让CPU更有效的利用起来.   首先关闭掉irqbalance服务,如下: /etc/init.d/irqbalance stop  Stopping irqbalance: [  OK  ] ...

2016-03-07 11:15:00

阅读数:371

评论数:0

dpdk 代码分析一 : 内存初始化

一  前言 http://www.dpdk.org/  dpdk 是 intel 开发的x86芯片上用于高性能网络处理的基础库,业内比较常用的模式是linux-app模式,即 利用该基础库,在用户层空间做数据包处理,有了这个基础库,可以方便地在写应用层的网络包处理高性能程序,目前该库已...

2016-03-04 17:13:15

阅读数:627

评论数:0

使用RSS提升DPDK应用的性能

什么是RSS RSS(Receive Side Scaling)是一种能够在多处理器系统下使接收报文在多个CPU之间高效分发的网卡驱动技术。 网卡对接收到的报文进行解析,获取IP地址、协议和端口五元组信息网卡通过配置的HASH函数根据五元组信息计算出HASH值,也可以根据二、三或四元组...

2016-03-04 17:12:24

阅读数:1526

评论数:0

OCTEON与DPDK

OCTEON专为包处理而设计,有针对性地设计了大量硬件加速单元。其芯片设计团队曾设计Alpha芯片,在处理器设计本身也是很有水平。DPDK是在Intel X86架构以及Linux环境上的一套包处理软件解决方案。概括地讲包含几个主要方面,硬件访问层,用户空间的轮询模式驱动,mempool Lib...

2016-03-04 17:11:32

阅读数:967

评论数:0

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