自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【ovs】升级ovs过程中遇到的ovsdb-server.pid 失败的问题

今天在工作中,遇到了一个升级ovs 的过程中启动失败的情况。因为定位了将近半天,为此在这里做下记录。问题现象如下, ovs启动一直失败,log提示找不到ovsdb-server.pid。148 16:08:11 host1:~/yazhou/src/openvswitch-2.11.1 # ovs-ctl --no-ovs-vswitchd start ovsdb-server is alr...

2019-09-28 18:23:12 2341 2

原创 操作系统学习笔记(一)计算机的启动

前言本文是我在学习操作系统在启动章节的一些理解、查阅了一些资料,做的一个总结。不会很深,目的是为了树立起一个操作系统启动的宏观过程。随便聊聊我们在入职新公司的时候,第一件事就是安装系统。有的是有IT帮忙搭建,但是像我们使用Linux作为自己的主机系统,装系统这种活通常都是自己干。在安装系统的过程中,我们往往就会或多或少积累到一些启动方面的知识。比如选择u盘启动还是光盘启动,都是要进bios里...

2019-09-15 17:50:00 271

原创 【ovs】Ovs+dpdk上通过vhostuser与虚拟机通信(实践笔记)

本文仅是在ovs+dpdk上尝试vhu接口通信的记录文档,不做原理性的分析。

2019-09-14 15:39:33 2320

原创 【DPDK17.11】记录一次由dpdk的野指针造成的coredump过程

前段时间,参与了我司基于dpdk的高速数据包转发模式项目,在开发的过程,我们遇到一个奇怪的coredump事件,考虑到其定位过程比较特殊,又是关于的dpdk定位过程,故记录在此。背景:我司的产品是个典型的数据转发为导向的项目,业务逻辑在流量高并发情况下,可能连5%都占不到。所以我们在dpdk的开发套件上,完成一些特性,支持了我们的业务。其系统配置如下:version: dpdk17.1...

2019-03-19 17:32:52 1524 1

原创 【VPP】多线程内存定位的命令总结

#show dpdk buffer(查看dpdk的mbuf 的使用情况。长期观察可以看到dpdk的mbuf是否在泄露)yazhou# show dpdk buffername="dpdk_mbuf_pool_socket0" available = 7597 allocated = 8785 total = 16382#show memory(查看vpp的内存占...

2019-02-11 17:41:38 2368

原创 【DPDK17.11】环境抽象层源码分析

伴随着5G时代的到来,DPDK这个集多家技术之长,将C10M的问题从软件层面完美解决的解决方案,立刻成为时代的宠儿。这其中关键的技术点,我们可以在EAL的初始化函数中看出一二。在初始化的函数,大致做了下面几件事情多线程和cpu的亲缘性设计。 大页表和内存池的划分。 pci设备驱动的探测。其实现方法的话:读取/proc的kernel文件。 通过内嵌汇编语言,与寄存器进行交互。...

2019-02-11 17:17:14 848

原创 Win IDE Note(入坑指南)

Source Insight1、open file too many?解决办法:删除C:\Users\Administrator\AppData\Local\Temp\目录下以TFX开头的所有临时文件。 cmd-> cd \Users\Administrator\AppData\Local\Temp -> del TFX*.tmp if not aval...

2018-12-29 16:10:52 809

原创 Linux pip2 安装

sudo apt-get install python-pip

2018-10-15 15:41:58 5395 1

原创 Linux下突破进程级资源限制的技巧

前段时间在调试项目中发现,在高并发的连接冲击下,我们的项目貌似需要更大的资源创建权限(文件打开数突破1024)。带着这个需求,我搜索到一大堆突破资源限制的方法。总结一下,大致的步骤如下:1、修改一堆系统文件, 扩大系统预先分配的软硬件最大限制。比如在/etc/security/limits.conf中加入soft hard nofile。2、修改ssh 的配置文件,指定用户通过ssh登录...

2018-09-14 14:03:04 1320

原创 Source insight 打开项目挂掉

Source insight对项目系统性的梳理是个很好的软件。但是在使用过程中经常遇到各种问题。下面是我遇到的问题和解决方案,供同样困扰的博友指一条路。介绍一下我的环境, 主机Linux桌面版, 使用VirturalBox带着win7的虚拟机运行, 在win7里面跑着SI(source insight),我经常会遇到一个问题:在我创建好项目后,刚开始还是非常好用。当我重启win7之后,再次...

2018-08-26 16:55:02 1619

原创 Pgrep 获取进程pid失败的问题定位

在项目的使用过程中遇到一个关于pgrep的奇怪的问题,大致的现象如下:1、项目名称csdn_test_deamon. 使用命令启动:tanya@tanya:/tmp$ /tmp/csdn_test_deamon &2、使用ps命令可以查看到该进程确实存在tanya@tanya:/tmp$ ps -aux | grep csdn_test_deamon tanya ...

2018-08-26 16:12:40 3371 1

原创 Python使用记录

pandas 安装命令sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade numpysudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandaspython2安装mysqlsudo apt-get install...

2018-08-10 11:13:16 218

原创 字符串指针

写一个C程序处理带有删除符的字符串(例如删除符是*)。比如"abc***def**g",处理后是"dg",“a**b*cdef*g”处理后是"cdeg","abcd**g**"处理后是“a”,其它的都被删除了。函数声明为int process(char *s); s为可以更改的内存,请在原来内存进行操作不要分配新的内存。#include <stdio.h>#include <...

2018-07-09 20:43:38 243

原创 cscope: cannot find file XXX(绝对路径)

我在使用cscope -b生成 cscope.out的时候, 一直出现cscope找不到路径,定位问题的方法记录一下。1. 确保生成的cscope.files里的路径为绝对路径, 不能是相对路径.2. 查看本地vim配置文件里的cscope的安装路径是否填充正确。因为有的cscope的安装路径在/usr/local/bin/下面。if has("cscope")&&...

2018-06-28 11:03:56 4080

转载 Linux网络 - 数据包的接收过程 [转]

转自(https://segmentfault.com/a/1190000008836467)本文将介绍在Linux系统中,数据包是如何一步一步从网卡传到进程手中的。如果英文没有问题,强烈建议阅读后面参考里的两篇文章,里面介绍的更详细。本文只讨论以太网的物理网卡,不涉及虚拟设备,并且以一个UDP包的接收过程作为示例.本示例里列出的函数调用关系来自于kerne...

2018-04-09 16:40:18 384

原创 wget 正在连接 127.0.0.1:36627... 失败:拒绝连接

我在wget的时候遇到下面的问题,hz@Asia:~/tmp$ wget https://qq.com--2017-11-16 15:18:57-- https://qq.com/正在连接 127.0.0.1:36627... 失败:拒绝连接。定位问题步骤如下: 1. 查看本地端口的使用情况hz@Asia:~/tmp$ sudo netstat -ntpl激活Internet连接 (仅服

2017-11-17 10:15:31 128337 1

原创 Centos7 subversion 1.7 update 1.8

先在/etc/yum.repos.d/ 添加一个源 [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/ enabled=1 gpgcheck=0yum clean up yum update当开始安装svn时报错 yum

2017-08-11 11:46:43 891

空空如也

空空如也

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

TA关注的人

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