自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 【neutron源码分析】create_network/create_subnet/create_port源码分析

1. network源码分析     通过执行命令创建网络上,neutron net-create xxxxx    首先neutronclient发送HTTP请求给neutron-server,调用create函数。def create(self, request, body=None, **kwargs): self._notifier.info(reque

2017-09-26 13:53:35 643

转载 对Neutron ML2的设计思想的理解

最近在做一个SR-IOV网卡的测试,测试过程中再次看了下create_port的代码,同时思考了一下ml2的设计思想。希望能帮助大家理解。我们都知道,建立一个port的时候,只需要指定network就行。 port的建立涉及到两个阶段。一个是nova,其会调用plug_XXX将port在compute主机上做相关的plug操作(列如对于plug_ovs来说会建立qbr啥的)。另一个阶段是n

2017-09-26 11:39:55 548

转载 neutron ml2

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

2017-09-26 11:22:04 308

转载 openstack-neutron-ML2

简介       openStack Neutron 作为一种 SDN(Software Defined Network),在其内部使用 ML2 模块来管理Layer2。ML2 全称是 Modular Layer 2。它是一个可以同时管理多种 Layer 2 技术的框架。在 OpenStack Neutron 的项目代码中,ML2 目前支持 Open vSwitch,linux bridge,

2017-09-26 11:21:21 5834

原创 visualVm远程监控方法

在网上查找了一些资料,经过一一测试,来做下总结.有两种方式进行远程监控,Jstatd链接和JMX链接.一. Jstatd方式这个很简单,只要复制一个文件,执行一条命令即可.文件命名为 jstatd.all.policy,放到AVA_HOME/bin中,其内容如下,[php] view plain copy print?grant code

2017-08-15 18:56:56 897

原创 使用jmap命令dump文件

使用jmap命令dump文件

2017-08-15 18:39:26 911

转载 Java程序性能分析工具Java VisualVM(Visual GC)—程序员必备利器

VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。在内存分析上,Java VisualVM的最大好处是可通过安装Visual GC插件来分析GC(Gabage Coll

2017-08-15 18:38:29 151

转载 使用VisualVM分析性能

VisualVM 是一款免费的,集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和 CPU 分析,同时它还支持在 MBeans 上进行浏览和操作。本文主要介绍如何使用 VisualVM 进行性能分析及调优。 目录: 准备工作 内存分析篇

2017-08-15 18:23:51 193

转载 MAT(Memory Analyzer Tool)工具入门介绍

1、MAT是什么?    MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的Javaheap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。    2.为什

2017-08-15 18:15:11 197

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足

2017-08-15 18:13:12 130

转载 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(三)

继 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(一),性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(二)两篇文章之后,接下来该讲述Perm gen引起的内存泄露问题的分析过程。perm gen我们在上2篇文章中知道,perm gen是个异类,里面存储了类和方法数据(与class loader有

2017-08-15 18:08:47 119

转载 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(二)

本文结合网络上比较优秀的文章,及自己的实践,做了一些修改和补充前言性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(一)中介绍了内存泄漏的前因后果。在本文中,将介绍MAT如何根据heapdump分析泄漏根源。由于测试范例可能过于简单,很容易找出问题,但我期待借此举一反三。一开始不得不说说ClassLoader,本质上,它的工作就是把磁盘上的类文

2017-08-15 18:07:39 119

转载 性能分析工具之-- Eclipse Memory Analyzer tool(MAT)(一)

前言在平时工作过程中,有时会遇到OutOfMemoryError,我们知道遇到Error一般表明程序存在着严重问题,可能是灾难性的。所以找出是什么原因造成OutOfMemoryError非常重要。现在向大家引荐Eclipse Memory Analyzer tool(MAT),来化解我们遇到的难题。如未说明,本文均使用Java5.0 on Windows XP SP3环境。 为什么

2017-08-15 18:05:45 173

转载 性能分析之-- JAVA Thread Dump 分析综述

最近在做性能测试,需要对线程堆栈进行分析,在网上收集了一些资料,学习完后,将相关知识整理在一起,输出文章如下。一、Thread Dump介绍1.1什么是Thread Dump?Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略

2017-08-15 18:03:27 188

原创 ArticleTree

*/ * Editor:Mr.Chen * Time:2012-7-18 14:50 * Overview: * 连接mysql中bbs数据库,并树状显示其中的内容 * */ import java.sql.*; public class ArticleTree { public static void main(String[] args) {

2015-08-14 22:12:50 159

空空如也

空空如也

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

TA关注的人

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