logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux系统Posix异步IO接口(aio.h):aio_read,aio_write,aio_error

AIO,异步非阻塞IO,简单理解:一个有效请求一个线程

CUDA全局变量(__device__)的初始化与使用:cudaMemoryToSymbol、cudaMemoryFromSymbol、cudaGetSymbolAddress

在cuda中在设备(device)中声明一个全局变量用__device__关键字修饰:__device__ float devData;初始化为:float value = 3.14f;cudaMemcpyToSymbol(devData, &value, sizeof(float));在使用结束后,将其转回host:cudaMemcpyFromSymbol(&value, de

《深入浅出DPDK》读书笔记(三):NUMA - Non Uniform Memory Architecture 非统一内存架构

本文内容为读书笔记,摘自《深入浅出DPDK》。47.NUMA系统之前的章节已经简要介绍过NUMA系统,它是一种多处理器环境下设计的计算机内存结构。NUMA系统是从SMP(Symmetric Multiple Processing,对称多处理器)系统演化而来。SMP系统最初是在20世纪90年代由Unisys、Convex Computer(后来的HP)、Honeywell、IBM等公司开发的一款商用

ONAP架构概述

ONAP通过为物理和虚拟网络设备提供全局的和大规模(多站点和多VIM)的自动化功能来解决这些挑战。

FD.io VPP用户文档:会话层架构与VPP应用

FD.io VPP:用户文档 HostStackRToax2020年9月HostStack1. 描述VPP的主机协议栈是利用VPP传输,会话和应用程序层协议的用户空间实现。它大致包括四个主要部分:接受可插拔传输协议的会话层用于在VPP和应用程序之间推送数据的共享内存机制传输协议实现(例如,TCP,QUIC,TLS,UDP)通讯库(VCL)和LD_PRELOAD库2. 会话层架构会话层架构2.1.

NanoLog软件架构

https://github.com/PlatformLab/NanoLog《高吞吐低时延日志系统需要注意的方面》

文章图片
《深入浅出DPDK》读书笔记(六):报文转发(run to completion、pipeline、精确匹配算法、最长前缀匹配LPM)

网络报文的处理和转发主要分为硬件处理部分与软件处理部分。传统的Network Processor(专用网络处理器)转发的模型可以分为run to completion(运行至终结,简称RTC)模型和pipeline(流水线)模型。DPDK转发模型。转发算法:精确匹配(Exact Match)算法和最长前缀匹配(Longest Prefix Matching, LPM)算法、ACL算法。

《深入浅出DPDK》读书笔记(十四):DPDK应用篇(DPDK与网络功能虚拟化:NFV、VNF、IVSHMEM、Virtual BRAS“商业案例”)

Table of ContentsDPDK应用篇DPDK与网络功能虚拟化157.网络功能虚拟化13.1.1起源158.发展159.OPNFV与DPDKNFV的部署160.NFV的部署1. 分解2. 虚拟化3. 云化4. 重构VNF部署的形态161.VNF部署的形态162.VNF自身特性的评估163.性能分析方法论164.性能优化思路VNF的设计165. VNF虚拟网络接口的选择166.IVSHME

TCP/IP网络协议栈:以太网数据包结构、802.3、MTU

《TCP/IP网络协议栈:以太网数据包结构、802.3》《TCP/IP网络协议栈:ARP协议详解》《TCP / IP攻击:ARP缓存中毒的基本原理、TCP序列号预测和TCP重置攻击》目录01 概述02 TCP/IP四层模型1、主机到网络层2、网络互联层3、传输层4、应用层IEEE802网络的IP数据报封装常用的以太网的封装格式(RFC894)MAC地址解析01 概述以太网这个术语一般是指数字设备公

    共 225 条
  • 1
  • 2
  • 3
  • 23
  • 请选择