- 博客(25)
- 资源 (46)
- 收藏
- 关注
原创 openstack学习笔记一 虚拟机启动过程代码跟踪
openstack 为开源的云操作系统,为用户提供弹性的云计算资源。通过其可构建公有云,私有云以及混合云。本文通过对openstack创建虚拟机创建过程代码的跟踪,来了解openstack的结构及组件间的作用过程。
2014-11-02 20:21:11 1669
原创 openvswitch 通过ofproto/trace trace跟踪数据包匹配的流表
目录1. 解决的问题需求2. 使用方法(一)解决的问题需求我们在使用ovs的时候,通常会遇到虚拟机发出的数据包出现通信不通的情况,而不知道是ovs的哪条流表导致的。此时我们可以通过ovs-appctl ofproto/trace 来跟踪虚拟机发出来的数据包经过的pipeline 路径。(二)使用方法命令行语法:ovs-appctl ofproto/trace {[dp_name] odp_flow | bridge br_flow} [OPTIONS...] [-generat
2022-03-19 13:35:58 3109
原创 vpp的下载和安装
VPP 的下载和安装(一)环境信息- Ubuntu 20.04 系统- VMWare(二)下载和安装1. 更新OSapt-get update2. 获取PackageCloud安装vpp 脚本执行执行:curl -s https://packagecloud.io/install/repositories/fdio/master/script.deb.sh | sudo bash完成后执行如下内容查看vpp的deb包: apt list vpp*安装必要的包...
2022-03-02 18:04:18 1851
原创 系统内核网络协议栈PPS测试
Preference:问题1 单个小包最小bytes数是多少?问题2 1Gb(1G bits)带宽理论上f/s(frame/s)的范围是多少?问题3 1Gb的网卡如何发小包接近其理论最大pps?解答:问题1 : 数据包的字节数:dmac(6 bytes) + smac(6 bytes) + vlan_header(4 bytes, options) + proto_type(2 bytes) + Playload (46 – 1500 bytes) + FCS(4 byte...
2020-11-12 20:36:35 1458
转载 十大经典排序算法
十大经典排序算法转载地址:https://www.cnblogs.com/onepixel/p/7674659.html1 算法复杂度分析
2020-08-18 10:34:20 111
转载 ovirt几种网卡(e1000, rtl8139,virtio)
ovirt几种网卡(e1000, rtl8139,virtio)的简要说明ovirt创建网卡时候有3中选择,分别是e1000, rtl8139, virtio。“rtl8139”这个网卡模式是qemu-kvm默认的模拟网卡类型,RTL8139是Realtek半导体公司的一个10/100M网卡系列,是曾经非常流行(当然现在看来有点古老)且兼容性好的网卡,几乎所有的现代操作系统都对RTL813...
2020-03-09 11:26:03 19629 1
原创 IPv6地址格式表示
1 ipv6 地址架构Ipv6 分为单播(unicast),任播(anycast),组播(multicast)地址。ipv6无广播地址。单播:为单接口定义。发送单播数据包即向指定地址的接口发送数据包任播:为一组接口定义。发送任播数据包即在一组指定的接口中向指定接口地址发送数据包。组播:为一组接口定义。发送组播数据包即在一组指定接口中向所有接口地址发送数据包。2 地址格式Ip...
2020-01-16 09:55:34 12741 1
原创 一致性hash解决节点弹缩问题
一致性hash解决节点弹缩问题1 引流目标 Top 节点到 flow mater 节点的引流 SEP 数据面中top层节点引流到flow master层节点,要求 flow master节点横向弹缩的过程中,对整个top层流量到flow master节点的流量震荡最小,而不会引起top层的所有流量重新计算flow master节点再引流。2 引流拓扑 如下图1 和...
2019-08-28 16:00:59 1050
原创 TCP 报文格式及TCP Flags
(一)前言 TCP 是一个基于连接的四层协议,提供全双工地,可靠地传输系统。它能够保证数据被远程主机接收。并且能够为高层协议提供flow-controlled 服务。(二)TCP 报文格式(rfc793) 各个Field说明: 源端口(Source Port):长度为16 bits(2个字节)。源端口。 目的端口(Destination Port):长...
2019-04-16 11:51:19 31606 2
原创 neutron l3 agent 初始化过程代码走读
neutron-l3-agent 初始化流表过程/usr/bin/neutron-l3-agent --config-file=/etc/neutron/neutron_dvr_compute.conf --config-file=/etc/neutron/dvr_compute_agent.ini说明:1 "//" 为 neutron-l3-agent 初始化过程的一个step步骤标记...
2019-03-26 20:41:49 645
原创 neutron metadata proxy agent 初始化过程走读
neutron-metadata-agent 初始化流表过程/usr/bin/neutron-metadata-agent --config-file=/etc/neutron/neutron_metadata.conf --config-file=/etc/neutron/metadata_agent.ini/usr/bin/neutron-metadata-agent 调用neutron...
2019-03-26 20:35:46 871
原创 neutron dhcp agent 初始化过程代码走读
neutron-dhcp-agent 初始化流表过程/usr/bin/neutron-dhcp-agent --config-file=/etc/neutron/neutron_dhcp.conf --config-file=/etc/neutron/dhcp_agent.inineutron.agent.dhcp.agent.DhcpPluginApi中的api通过rpc调用neutron...
2019-03-26 20:29:01 589
原创 Bugzilla环境搭建
Bugzilla环境搭建一 软件环境: Centos 6.4 bugzilla Stable Release (4.4.6) apache httpd.x86_64 2.2.15-26.el6.centos mysql 5.1.73-3.el6_5 sendmail 8.14.4-8 二 安装说明: 1 下载
2014-11-02 23:09:20 1078
原创 辗转相除法求两个数的最大公约数
一)最大公约数含义 最大公约数(greatest common divisor,简写为gcd;或highest common factor,简写为hcf),指某几个整数共有因子中最大的一个。即 如果一个数能够被a整除,又能够被b整除,则该数为a和b的公约数。两个数的最大公约数即是这两个数所有公约数中最大的那个数。 二) 最大公约数的求法 早在公元前
2013-06-04 10:43:20 1445
翻译 初识apache cassandra 学习笔记
apache cassandra 是一个可扩展的,高可用的数据库管理系统。cassandra能够在高可用性的同时而不降低系统性能。cassandra可扩展和在商业硬件或云基础设备上的容错性,企业在存储关键业务数据上,cassandra是一个很好的平台。cassandra支持多数据中心数据访问和备份,且同类最佳。对用户来说是低风险。 cassandra的列簇数据模型其实在构建带有日
2013-03-11 10:43:12 1124
翻译 hive 学习笔记(三)-----优化策略,函数定义,web接口
(一)优化策略根据实际使用情况,hive有很多优化策略,如:1,列裁剪 :无需显示的列裁剪掉。实现列裁剪需设置:hive.option.cp=true.2,分区裁剪: 通过加入where partition条件来进行分区裁剪,实现分区裁剪需设置hive.optimize.pruner=true.3.jion in:尽量将jion表中列较少的表放在jion前面。因为join操作red
2013-03-11 10:31:38 1989
翻译 hive 学习笔记(二)---hive表操作
一, Hive 对表操作语法(dml,ddl)1,创建表CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name[(col_name data_type [COMMENT col_comment], ...)][COMMENT table_comment][PARTITIONED BY (col_name data_type [COM
2013-03-11 10:23:26 967
翻译 Hive初学笔记(一) ---hive环境搭建与安装
从初学hadoop后,参照相关文档对hadoop生态环境相关项目hive也初学了下。 1)hive相关参考文档: 1. http://wiki.apache.org/hadoop/Hive 2. HQL文档:https://cwiki.apache.org/confluence/display/Hive/LanguageManual
2013-03-11 10:10:15 2926
原创 Redhat/CentOS6.2 x86系统KVM虚拟机网络配置 NAT方式
摘要:KVM虚拟机网络配置的两种方式:NAT方式和Bridge方式。NAT方式的配置原理和步骤。NAT方式适用于桌面主机的虚拟化。问题客户机安装完成后,需要为其设置网络接口,以便和主机网络,客户机之间的网络通信。事实上,如果要在安装时使用网络通信,需要提前设置客户机的网络连接。KVM 客户机网络连接有两种方式:用户网络(User Networking):让虚拟机访问主机、互
2012-12-24 16:44:02 749
原创 hadoop 中hive查询表时出现无法使用mayreduce job任务 错误
hadoop中使用hive+mysql 对表进行查询时,只能全表查询,不能对查询显示部分列。希望大虾们能给出解决办法,具体如下: 1 使用 select * from student; 正常 hive> select * from student;OK1 lisi computer 0342 zhangsan compu
2012-10-09 10:26:38 1951 1
原创 hadoop 编译可运行mapreduce jar文件的方法
hadoop 编辑通过编译jar包方法:1.建立存放编译java class类文件 mkdir wordcount_classes 2.使用javac 编译 mapreduce java类 javac -classpath /home/Andy/hadoop/hadoop-1.0.1/hadoop-core-1.0.1.jar -d wordcou
2012-09-18 09:15:29 2227
原创 android 在popupWindow中添加tabHost控件,tabspec中listView控件无法响应触屏事件问题?
最近写了个练习deno, 在popupWindow中加载tabHost组件,tabHost中的tabcontent为frameLayout布局。在Framelayout中加载activity,其中加载的布局文件为listView的xml文件。tabspec中的listView组件无法相应触屏事件问题? tabHost点击事件正常触发,但listView中点击事件确无响应,原因未知,恳
2012-08-05 23:49:06 1690
IKAnalysis-2012-u6.tar.gz
2012-12-05
geneve-proxy 代理程序,接收目的端口6081的报文,并将报文地址转换后发送出去
2023-07-13
The Design and Implementation of Open vSwitch
2018-08-07
Maglev - A Fast and Reliable Software Network Load Balancer
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人