原创 ovsdb OVSDB操作實踐及各種機制的分析

4.2OVSDB操作實踐及各種機制的分析 在安裝了上述的openvswitch和做了相應的配置之後,下面對openvswitch中提供的各種ovsdb的工具、操作方式和工作機制做一些簡單的說明: 1、Ovsdb-server:ov

原创 ovsdb 數據格式

4.2OVSDB概要模式 OVSDB在概要模式和具體的線路協議均使用了JSON即JavaScript Object Notation。一般的配置數據庫包含了一系列表項,這些表項通常由數列和零行或者更多行組成。下面主要對各個模式做如

原创 ovsdb 給命令行和各個應用程序提供的接口

4.5給命令行和各個應用程序提供的接口 該部分主要對ovsdb中爲命令行提供相應的數據接口做相應的說明。根據目前的設計思路:如果沒有執行提交,那麼其他應用程序查詢不到該配置的數據,如果執行commit,則數據寫入數據庫應用程序得到

原创 ovsdb OVSDB協議通信

4.3OVSDB協議通信 OVSDB的協議與外界通信的方式,rpcmethod,在JSON-RPC 1.0中實現。協議中每一個request字符串包含了method的name、傳遞給這個method的參數(可以爲null)、req

原创 KVM 和qemu的關係

首先KVM(Kernel Virtual Machine)是Linux的一個內核驅動模塊,它能夠讓Linux主機成爲一個Hypervisor(虛擬機監控器)。在支持VMX(Virtual Machine Extension)功能的

原创 linux namespace詳解

本來想寫篇 container 的核心技術, linux namesapce 但是看到下面這篇博客寫的很好就不重複造輪子了,大家可以一起學習下。 https://blog.csdn.net/Frank_Abagnale/artic

原创 同步和異步詳解

同步和異步 發送, 接收和迴應操作可能是同步或者異步的,一項同步操作阻塞後面的流程知道這個操作結束。 一個異步的操作是非阻塞的,只是初始化操作。 調用者可以通過其他機制來發現操作的完成請款。 同步操作需要理解什麼是操作完成。 在遠

原创 智能代碼補全工具 tabnine

安裝方法鏈接 :https://www.tabnine.com/install 親測有效:tabnine-vim Without Vundle Run git clone --depth 1 https://github.com/zxqf

原创 linux 命令行下查看 html 和 pdf 文件方法

1:打開 html 文件 在linux 命令行 輸入firefox --help 顯示信息。 查看某個html 文件,舉例如下,輸入命令後 大概需要等3秒, firefox進程啓動,瀏覽器界面顯示 firefox test_report

原创 test requirements

Criteria and Requirements of Functional Test Automation in the Agile World Often it is thought that Functional Test Aut

原创 OVS代碼筆記

OVS代碼筆記 >> 原創文章,轉載請保留地址,歡迎交流學習 ovsdb-client:   從main開始分析: 1、for (command = get_all_commands(); ; command++) {         i

原创 U-boot引導內核流程分析

U-boot引導內核流程分析 1. 加載內核 當U-boot完成重定位和初始化外設後,它將正式進入工作狀態,可以加載內核鏡像到DDR的鏈接地址中了,具體的地址也可以通過bootcmd這個環境變量來指定,內核鏡像有兩種加載方式: 一種是通過

原创 linux中的strings命令分析

在linux下搞軟件開發的朋友, 幾乎沒有不知道strings命令的。我們先用man strings來看看:        strings - print the strings of printable characters in fi

原创 linux 優秀網站積累

https://linuxtools-rst.readthedocs.io/zh_CN/latest/advance/03_optimization.html

原创 Linux 內核數據結構bitmap

      bitmap將一片連續的空間作爲一個數據類型,其中的成員都是1位,長度是bitmap的容量。 #include <stdio.h> #include <stdlib.h> #define MAX_PRIO 10000 #def