简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
dpdk学习预备之多队列网卡环境搭建dpdk学习预备之环境搭建: 这里使用VMware+ubuntu虚拟机环境这里涉及到的小知识点:1:配置多个网卡,并使环境上多个网卡都能生效。2:修改虚拟机网卡名称为传统的eth03:多队列网卡的测试dpdk测试环境是怎样的?个人理解:网卡一般接收到数据后会给内核相关内核协议栈,这里dpdk会代替这里的协议栈,接管网卡上的数据,实现定制性开发,对网络性能进
不去手动做练习实践,就总有一种无从下手的感觉,先按照老师的已有的源码,把场景,现象运行起来。工作太忙,抽时间学习,本文更趋向于笔记,整理思路,为下一步做准备。0:准备环境并启动,使用dpdk接管其中一个网卡。ubuntu虚拟机环境配置多队列网卡,安装dpdk。在环境已经配置ok的前提下,每次重启环境后需要重新配置环境变量,并且绑定网卡。export RTE_SDK=/home/hlp/dpdk/d
参考上一篇文章,这里做回顾以及整理:使用vmware虚拟机(16.04)+dpdk(dpdk-19.08.2.tar)进行测试1:定义两个网络适配器,第一个定义为桥接模式(用来连接dpdk)第二个设置为net模式,用来连接xshell方便测试增加处理器,增加内存(方便设置多队列网卡,设置大内存页)2:配置使多个网卡有效,修改配置文件后要重启网络服务的,才能生效:sudo service netw
使用纯净环境搭建dpdk测试环境:使用vmware虚拟机安装dpdk环境进行测试。虚拟机用16.04ubuntudpdk用dpdk-19.08.2.tar(官网下载)1:安装dpdk环境前准备。1:新的虚拟机环境,换源,更新,安装gcc,g++,确保python安装2:增加网络适配器,增加处理器,可能要增大内存,设置多网卡。这里我第一个网络适配器桥接模式,作为dpdk多网卡测试环境。第
公司项目需要实现一个只是rtsp推流和rtsp拉流的业务机制,据说ZLMediaKit能满足rtsp推拉流的相关业务。对ZLMediaKit流媒体服务器进行安装以及了解。0:从开源库Readme中对其功能进行了解简单认识ZLMediaKit,了解ZLMediaKit能实现的基本功能,我的理解是他就是一个流媒体服务器。1:ZLMediaKit环境搭建使用linux虚拟机环境进行环境搭建,并启动:#Z
linux系统下获取当前时间:1:可以获取当前时间的s数结构体: time_t函数 time_t time(time_t * timer)2:可以获取到当前时间的微秒数结构体:struct timevalstruct timeval {time_t tv_sec; // secondslong tv_usec; // microseconds};函数: int gettimeofday(struc
网络传输中,数据交互也需要一些自定义协议,其实json就是最好用之一。使用cjson进行json字符串的构造,以及对其进行对应解析的测试代码。1:背景介绍JSNON作为一种轻量级的数据交互格式,易于阅读和编写,易于解析和生成。日常开发中对json的使用次数也越来越多。我常用的就是使用cjon以及jsoncpp对数据进行构造以及解析。cjson因为直接包含一个头文件和.c文件就可以使用,特别方便,这
公司业务,需要实现一个ftp大文件上传的功能,简单搭建一个ftp服务器,首先研究demo,以及断点上传的功能。1:首先了解文件上传相关协议,ftp,sftp或者基于http,其他自己实现等。2:确定基于ftp实现,搭建简单的ftp服务器并用工具确定服务器正常。3:基于现有的服务器,了解相关ftp开源库,使用代码实现文件上传最基本的功能。4:考虑到大文件的传输,首先考虑断点续传功能,后期用线程池/多
公司业务,需要实现一个ftp大文件上传的功能,简单搭建一个ftp服务器,首先研究demo,以及断点上传的功能。1:首先了解文件上传相关协议,ftp,sftp或者基于http,其他自己实现等。2:确定基于ftp实现,搭建简单的ftp服务器并用工具确定服务器正常。3:基于现有的服务器,了解相关ftp开源库,使用代码实现文件上传最基本的功能。4:考虑到大文件的传输,首先考虑断点续传功能,后期用线程池/多
vpp插件环境搭建笔记:安装vpp环境,运行一个插件的demo相关操作笔记。1:vpp测试环境安装1.1:vpp安装git clone -b stable/1801 https://github.com/FDio/vpp.git./extras/vagrant/build.shmakecd build-root/dpkg -i vpp-lib_18.01.2-1~g9b554f3_amd64.de