`
steeven
  • 浏览: 307655 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
snake test一般把数据包在各个端口之间来回转,形成比较大的满负荷。 testpmd是dpdk用来验证两个直连网卡的性能,双方对打流量。如果没有硬件(你怎么什么都没有啊?)我们一样可以玩。 Linux下的tap就是成对出现的粒子,不,虚拟网卡,创建以后,什么bridge都不要,他们就是天然的好基友。。。 # ip link add ep1 type veth peer name ep2 # ifconfig ep1 up; ifconfig ep2 up 看看ifconfig, ip link是不是出现了? testpmd安装运行参见: http://dpdk.org/doc/qui ...
一般的vCPE都选择用VM或者container部署在多核上,OVS分配网络,每个容器/vm里面跑DPDK以求达到性能最优,这里有几个问题: 1. 每个core上的负载不均衡,有的vnf可能很空闲,有的又很忙,成为瓶颈。如果不绑定到core, 系统上下文切 ...
RDMA是基于IB技术的内存直接传送,无需内核参与,硬件网卡搞定。IB需要HPC领域的专用硬件,ROCE则是RDMA协议在普通以太网卡的实现,RoCEv1是在MAC上的二层封装,局域网内可以,要通过路由器则需要RoCEv2, 基于UDP的版本。 那么RDMA为什么快呢?普通网卡要接收完整报文,支持RoCE网卡直接读写内存,不用去内核绕圈子。就像我们有1G内存要复制到对方,这是个大快递,一般我们用socket编程要通过kernel这个邮局,有很多限制,比如它有报文大小限制,你要自己拆分多次发送,邮局是国企,内部流程也比较复杂,发个快递又费劲又慢,而且他们还消耗很多资源. RoCE就是民营快递,不 ...
/sda2上有两个逻辑分区分区需要调整, 一个增加,一个缩小分区: /dev/vg-data/data 4G xfs -> /data //目标max /dev/vg-data/backup 4G btrfs -> /backup //目标1G btrfs filesystem resize 1G /backup lvreduce /dev/vg-data/backup -L 1G lvextend /dev/vg-data/data /dev/sda2  //自动利用剩余空间 xfs_growfs /data 很简单,因为都是lvm分区,在线完成 resize2fs好像对x ...

Git 深入理解

    博客分类:
  • git
从知乎上看到有人推荐这篇文章深入理解GIT, 因为GIT看起来功能很多,其实原理很简单。 GIT from the Bottom up https://jwiegley.github.io/git-from-the-bottom-up/1-Repository/5-the-beauty-of-commits.html 重点: 文件是blob, 相同内容hash一样 tree, 包含几个文件,通常包含在提交里面 tree也可以包含其他tree 提交包含的是tree,和描述 提交可以有多个parent --这个相当于直接merge 每个parent当然可以有多个提交,就成了分支 所谓分支和ta ...
First you need a SOCKS5 server, use ssh to create your own... export SOCKS_SERVER=xxx.xxx.xxx.xxx:xxx socksify bitbake ....... http://unix.stackexchange.com/questions/38755/how-to-download-a-file-through-an-ssh-server
Yum 报错: No module named yum Python –V 显示为2.6. ls /usr/local/lib/python2.6/site-packages/ 下面是空的 手工安装python2.4 rpm:     http://mirror.web-ster.com/centos/5.10/os/i386/CentOS/ 修改/usr/bin/yum,第一句改为python2.4 还有下面错误: Traceback (most recent call last):   File "/usr/bin/yum", line 4, in ?     i ...
Eclipse version: Kepler Broadcom交换芯片SDK有很多Macro, Make.config中定义,defs.h中也定义,一些生成的文件中也定义,在Eclipse的CDT中浏览或者开发代码时,要让eclise aware这些marcro才能又对应的index, 怎样让Make.local中的定义和Eclipse中看到的一样呢。。。。经过不懈的追求。。 其实很简单,CDT支持对makefile编译outputs做分析,找到你用了哪些宏,这是个让人泪流满面的改进,以前手工一个一个加费劲还总是不一致。具体操作如下: Project Properties -> ...
一个test.dbg, 一个trim过的test.bin 远程gdbserver :2345 test.bin 因为test.bin trim过,所以很小,执行加载快,一般用这个。 本地调试: gdb test gdb> target remote xxx.xxx.xxx.xxx:2345 gdb>... 远程出现错误如下: gdb: error initializing thread_db library: version mismatch between libthread_db and libpthread gdb: error initializing thread_db ...
hello world不会写,先玩玩malta虚拟器上的跑马灯,就是qemu起来后ctrl+atl+5切换出来那个,安装debian mips版本后会有个"LINUX ON MALTA"在那一直循环。 参考之前的文章,windows和linux下都有qemu,gnu的交叉编译工具也都有,所以两个 ...
参见:http://www.aurel32.net/info/debian_mips_qemu.php 其中mipsel小端网络安装的内核和initrd在http://ftp.de.debian.org/debian/dists/squeeze/main/installer-mipsel/current/images/malta/netboot/ qemu参数-M 不需要,缺省为malta 安装镜像选择国内的第三个,cdn.debian.net,电信网络访问比较快。 记得ubuntu的时间要对,否则虚拟机安装时自动更新时间, 重启后发现时间不对要让你整理磁盘。 安装后启动参数root=/ ...
启动openocd: bin\openocd-0.6.0-rc2.exe -f parport.cfg -d -f scripts\board\pic-p32mx.cfg 启动telnet: telnet localhost 4444 > 查看当前有哪些设备 引用> scan_chain    TapName             Enabled  IdCode     Expected   IrLen IrCap IrMask -- ------------------- -------- ---------- ---------- ----- ----- ------ 0 a ...
Jtag一直是传说中的神器. 以前刷dd-wrt变砖的时候就想用它玩玩,结果当时把无线路由忙刷好了, 买回来的线就一直在抽屉中沉睡. 这几天玩嵌入系统, 把那根简陋的线找出来, 看看原理, 准备施展一番, 没想到居然左右连不上设备...今天终于连接成功, 整理一下遇到的问题. 因为是公司的设备, 还好能找到电路图. 1. JTAG插座引脚标准混乱, 每个厂家板上的接口都不一样, 有5脚的, 有10针, 14针, 20针, 脚距也有2.5和2.0之分, 更要命的针数一样了, 每个针的定义还不一样, 吐血啊. 一定要找来电路图看看清楚再接. 虽然都是弱信号(没电源)烧不坏, 接错了还是挺费神的. 2 ...
这几天在看arm, 有几种免费选择: 1. 如果学汇编, 用qemu即可,它可以直接执行arm汇编程序。    apt-get install qemu-system    qemu-arm -L /usr/arm-linux-gnueabi ~/workspace/hello/Debug/hello 动态链接也可以哦 2. 懒得开模拟器?有android手机?root过?好,装上adb驱动,编译好的程序扔到/system/bin或者/data下面去执行。    在ubuntu下安装交叉编译工具,或者再安装eclipse-cdt就更方便了。 记得要静态编译!ubuntu自带arm编译工具: ap ...
这个很简单的环境居然害我搞了几天。。。真是要崩溃。。。不靠谱的东西太多了。 1. linux kernel 3.2.27, 这个编译很方便,但是2.6最新分支2.6.35编译出来总是提示没有symbol gdb断点start_kernel停不住。 2. ubuntu这个老朋友也靠不住了,用wubi模式在win7下安装,进去以后磁盘操作相当慢,升级到最新内核有所好转,仍然暴慢,经常卡顿,感觉磁盘速度问题。无线网卡驱动自己装,gdb要自己打补丁,太坑爹了。    没办法回到win7下面用vmware player跑4 cpu, 1.2G内存跑的很好。提示一下:安装不要让vmware自动识别linux ...
Global site tag (gtag.js) - Google Analytics