上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

[dpdk] dpdk --lcores参数

摘要: dpdk程序的命令行参数 lcores可以设置lcore到CPU processer的多对多映射关系。 这样既可以提供CPU processor的伸缩扩展,同时也保证了EAL thread的运行环境,只需要简单的修改一下配置,基本上不需要做太多的代码调整。 "dpdk文档传送门" 摘录官网文档的描述 阅读全文
posted @ 2018-05-03 11:35 toong 阅读(3034) 评论(0) 推荐(0)

[dpdk] dpdk多线程任务调度

摘要: DPDK下的线程,叫做EAL线程。 EAL线程默认是与CPU core一对一绑定的,这样的话,有一些实时性,计算量不高的任务独占CORE是一种浪费,大概找了如下几种解决方案。 1. dpdk serivce core 可以实现workload与core之间 N到M的映射关系。 就是提供一组core实 阅读全文
posted @ 2018-04-30 17:31 toong 阅读(1954) 评论(0) 推荐(0)

[dpdk] service core

摘要: dpdk 17.11 增加了一组新的API,serivce core 如命名,就是用一组core跑service函数。 我自己的测试程序如下: https://github.com/tony-caotong/knickknack/tree/master/test/dpdk_service_core 阅读全文
posted @ 2018-04-27 17:12 toong 阅读(719) 评论(0) 推荐(0)

[git] push.default is unset

摘要: git push的时候遇见报错: 大概意思: 正确的处理,是设置一下这个值: https://www.jianshu.com/p/e26175b2e916 阅读全文
posted @ 2018-04-19 14:39 toong 阅读(314) 评论(0) 推荐(0)

[daily][qemu][libvirt] 使用libvirt管理qemu

摘要: 别人创建的虚拟机。用libvirt做的配置。 我一直是手写qemu脚本的,不会用virtsh,所以,学一下。 先来个arch的文档: https://wiki.archlinux.org/index.php/libvirt redhat文档: https://access.redhat.com/do 阅读全文
posted @ 2018-04-19 13:43 toong 阅读(391) 评论(0) 推荐(0)

[development] __attribute__((weak))是干嘛的

摘要: 简单的说,就是当发生 “重复定义的时候”。被声明者会被冲突者覆盖掉。 这里还涉及了weak与alias连用的情况。 参见,里边有两个例子,很浅显易懂。 https://my.oschina.net/senmole/blog/50887 还有一个用法是,让未定义的函数在没实现的情况下,不影响程序的编译 阅读全文
posted @ 2018-04-18 15:58 toong 阅读(704) 评论(0) 推荐(0)

[daily] 使用左右对比查看diff 格式的文件

摘要: 如题: https://stackoverflow.com/questions/3231759/how-can-i-visualize-per-character-differences-in-a-unified-diff-file emacs生疏了,不会用。暂时先不弄了。 阅读全文
posted @ 2018-04-18 14:39 toong 阅读(758) 评论(0) 推荐(0)

[daily] 主机间目录共享

摘要: 1. 安装 nfs工具 2. 修改配置文件: 1. 查看一下语法。 2. 改成这样 3. 但是这个时候,client只能读,并没有写入的权限: 因为nfs-server没有root权限? [root@D128 j]# cat /etc/exports.d/source.exports /root/S 阅读全文
posted @ 2018-04-17 09:37 toong 阅读(262) 评论(0) 推荐(0)

[daily][qemu][kvm] 使用virtfs在host与guest之间共享目录

摘要: 如题。 之前我使用NFS,NFS会有同步问题。比如编译文件时候的时间同步问题,见前边的文章。 如今,我们使用高级的virtfs: 见:https://www.linux-kvm.org/page/9p_virtio 一: host上的设置,使用类似如下的参数: 二: 在guest的设置,挂载: 大概 阅读全文
posted @ 2018-04-16 21:47 toong 阅读(2560) 评论(2) 推荐(0)

[development][thrift] RPC框架 thrift

摘要: 一: wiki:https://zh.wikipedia.org/wiki/Thrift 二: 来自IBM的介绍:https://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/ 都是框架原理,不适合快速上手应用。 摘要: 1: thritf 阅读全文
posted @ 2018-04-13 21:16 toong 阅读(343) 评论(0) 推荐(0)

[daily] 像tcpdump一样监听unix domain socket

摘要: 如题。 见: https://superuser.com/questions/484671/can-i-monitor-a-local-unix-domain-socket-like-tcpdump?utm_medium=organic&utm_source=google_rich_qa&utm_c 阅读全文
posted @ 2018-04-13 15:29 toong 阅读(1832) 评论(0) 推荐(0)

[daily][cgroup] 使用cgroup限制进程的CPU占用

摘要: 参考: https://segmentfault.com/a/1190000008323952 1。 找到cgroup设置的地方。 2. 关联到线程。 3. 限制使用一颗CPU的25%资源 cpu.cfs_period_us和cpu.cfs_quota_us来限制该组中的所有进程在单位时间里可以使用 阅读全文
posted @ 2018-04-13 11:43 toong 阅读(3411) 评论(0) 推荐(0)

[qemu] qemu旧的net参数已经不再可用了,新的这样用。

摘要: 老的命令: 在qemu-2.11-0 会报错如下: 详细用法:https://qemu.weilnetz.de/doc/qemu-doc.html#Network-options 摘要: 简单解释: 两个方法: A,用 -netdev和-device配合,-device需要志明model和mac,已 阅读全文
posted @ 2018-04-12 16:43 toong 阅读(9494) 评论(0) 推荐(0)

[qemu][cloud][centos][ovs][sdn] centos7安装高版本的qemu 以及 virtio/vhost/vhost-user咋回事

摘要: 因为要搭建ovs-dpdk,所以需要vhost-user的qemu centos默认的qemu与qemu-kvm都不支持vhost-user,qemu最高版本是2.0.0, qemu-kvm最高版本是1.5.3 在这之前,首先搞懂两个问题。 一:qemu与qemu-kvm到底什么区别: https: 阅读全文
posted @ 2018-04-12 16:21 toong 阅读(1434) 评论(0) 推荐(0)

[cloud][ovs][sdn] 安装 openvswitch-dpdk

摘要: [cloud][OVS][sdn] Open vSwitch 初步了解 继之前的内容,安装基于dpdk的ovs https://docs.openvswitch.org/en/latest/intro/install/dpdk/ 摘要: 一 内核设置与版本依赖: 步骤: 1. 编译dpdk-17.1 阅读全文
posted @ 2018-04-10 18:31 toong 阅读(1494) 评论(0) 推荐(0)

[administrative][CentOS][NetworkManager] networkmanager (二)

摘要: [administrative][CentOS][NetworkManager] 万恶的NetworkManager到底怎么用 工程文档: https://wiki.gnome.org/Projects/NetworkManager RH admin 手册: https://access.redha 阅读全文
posted @ 2018-04-10 16:46 toong 阅读(311) 评论(0) 推荐(0)

[cloud][sdn] LBaaS/neutron / Octavia

摘要: 清晰/浅显: http://www.cnblogs.com/sammyliu/p/4656176.html IBM:写的一般般,价值不大 https://www.ibm.com/developerworks/cn/cloud/library/1506_xiaohh_openstacklb/index 阅读全文
posted @ 2018-04-09 19:24 toong 阅读(168) 评论(0) 推荐(0)

[daily] SNAT和DNAT

摘要: http://blog.51cto.com/sxj007/110924 https://andyyoung01.github.io/2017/03/29/Linux%E7%BD%91%E7%BB%9C%E7%9A%84SNAT%E5%92%8CDNAT/ 还有一个问题是: 只做SNAT的时候,回包是 阅读全文
posted @ 2018-04-09 14:38 toong 阅读(331) 评论(0) 推荐(0)

[GRE] GRE协议介绍

摘要: 写的一般,主要看下图就行了。 https://blog.csdn.net/Mary19920410/article/details/72303641 前半部分介绍还不错,后半部分没看。 http://www.cnblogs.com/hester/p/6373695.html GRE封装的主要用途: 阅读全文
posted @ 2018-04-08 15:37 toong 阅读(1941) 评论(0) 推荐(0)

[daily][netctl] netctl有线网络连接使用802.1x进行验证上网

摘要: 由于企业安全管理要求,需要验证上网。验证方式是账号密码+802.1x 目前先调研了一下方案,还没有实施,大概调研结果如下: 先参考:https://jlk.fjfi.cvut.cz/arch/manpages/man/netctl.profile.5 以及:https://wiki.archlinu 阅读全文
posted @ 2018-04-04 18:37 toong 阅读(1429) 评论(0) 推荐(0)

[qemu][kvm] 在一个vmware虚拟机里安装qemu-kvm虚拟机

摘要: 说起来这个需求,简直是傻傻的。但却实实在在的摆在我的面前。。。。 VM无外乎就是为了模拟场景:我现在要的场景就是一台很多个core的linux主机。但是我只有一个装了windows的笔记本。上边有一个VMware,而VMware又不能模拟超过hostCPU个数的guestCPU数。 所以,用KVM在 阅读全文
posted @ 2018-04-04 12:00 toong 阅读(3697) 评论(0) 推荐(0)

[dpdk] dpdk启动几个线程

摘要: 看别人的代码搞得有点晕,突然有点不确定,再确认一次。 使用 helloworld程序测试一下。 /root/dpdk-16.07/examples/helloworld 一: 只启动一个核心。 查看结果: 两个线程 二:启动三个核心 查看结果: 四个线程 总结: 多了一个eal-intr-threa 阅读全文
posted @ 2018-04-03 11:14 toong 阅读(781) 评论(0) 推荐(0)

[math] 绘制空间几何体的直观图

摘要: 这么多年,一直凭着从天而降的神来之灵感画着立体图。 而今才知道在二维平面上绘制空间几何体的直观图也是有方法的。叫做“画法几何” 1. 斜二测图 就是倾斜y轴,使y轴与x轴成45度的夹角。见: http://222.197.192.76/jpkc/gczt/page/published_textboo 阅读全文
posted @ 2018-04-01 12:27 toong 阅读(883) 评论(0) 推荐(0)

[math][mathematica] Mathematica进阶

摘要: 1. Mathematica 画函数图像 2. Mathematica 解方程 见截图,敲完一行按Shift+Enter就可以执行了。主要函数名都是大小写敏感的。写的正确会跟有提示下拉框和相信说明,非常好用的神器。 现在这些是不是已经是高中生比会的了。。。。 阅读全文
posted @ 2018-03-31 23:26 toong 阅读(490) 评论(0) 推荐(0)

[cloud][sdn] neutron了解

摘要: 了解 neutron 文档:https://yeasy.gitbooks.io/openstack_understand_neutron/content/ LB讲的不细。DVR讲的不清晰。 读了全文之后会发现这张图非常有助于理解: [GRE] GRE协议介绍 问题一: 这一章VLAN模式里,为啥OV 阅读全文
posted @ 2018-03-30 21:19 toong 阅读(326) 评论(0) 推荐(0)

[cloud][sdn] network namespace

摘要: man 手册关于IP netns的介绍: http://man7.org/linux/man-pages/man8/ip-netns.8.html 一个非常好的介绍,有概念,有操作: http://cizixs.com/2017/02/10/network-virtualization-networ 阅读全文
posted @ 2018-03-29 17:05 toong 阅读(201) 评论(0) 推荐(0)

[cloud][sdn] ananta load balancer

摘要: 简单的说,Ananta是一个基于SDN,为第四层负载均衡和NAT提供的分布式、可伸缩架构。Ananta已经在Bing和Azure上运营了三年,服务于多路Tbps吞吐量服务器的信息交互。它最大的好处是可以随需进行扩展,高度可靠,成本低廉,更新灵活。 https://conferences.sigcom 阅读全文
posted @ 2018-03-29 15:34 toong 阅读(404) 评论(0) 推荐(0)

[cloud][sdn] openstack openflow opendaylight openvswitch

摘要: https://www.quora.com/What-is-the-relation-between-OpenStack-OpenDaylight-OpenFlow-and-Open-vSwitch-Are-there-other-options-in-place-of-any-of-these W 阅读全文
posted @ 2018-03-28 20:18 toong 阅读(299) 评论(0) 推荐(0)

[cloud][OVS][sdn] Open vSwitch 初步了解

摘要: What is Open vSwitch? Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designe 阅读全文
posted @ 2018-03-28 20:16 toong 阅读(1417) 评论(0) 推荐(0)

[hyperscan] hyperscan 1到1.5 --!!

摘要: [hyperscan][pkg-config] hyperscan 从0到1路线图 接续前文,继续深入理解: 概述: 1. 自动机理论,是hyperscan的理论基础。 https://zh.wikipedia.org/wiki/%E8%87%AA%E5%8B%95%E6%A9%9F%E7%90%8 阅读全文
posted @ 2018-03-23 14:45 toong 阅读(1445) 评论(0) 推荐(0)

[模式匹配] AC 自动机 模式匹配

摘要: 广义的模式匹配: https://en.wikipedia.org/wiki/Pattern_matching 字符串模式匹配: https://en.wikipedia.org/wiki/String_searching_algorithm 单模式匹配算法: BF / KMC 算法 https:/ 阅读全文
posted @ 2018-03-23 11:27 toong 阅读(599) 评论(0) 推荐(0)

[nginx] load balancing & location

摘要: 一 将NGINX配置成7层load balancer,该怎么做? 参见: http://nginx.org/en/docs/http/load_balancing.html https://docs.nginx.com/nginx/admin-guide/load-balancer/http-loa 阅读全文
posted @ 2018-03-22 19:18 toong 阅读(225) 评论(0) 推荐(0)

[development][PCRE] old PCRE

摘要: 介绍, man手册 txt版 http://www.pcre.org/original/pcre.txt html版 http://www.pcre.org/original/doc/html/pcre.html pcrematching: http://www.pcre.org/original/ 阅读全文
posted @ 2018-03-21 19:56 toong 阅读(370) 评论(0) 推荐(0)

[nginx] 从源码编译安装NGINX

摘要: nginx通过rpm包进行的安装和配置: [web][nginx] 初识nginx -- 使用nginx搭建https DPI解码测试环境 现在,要通过源码进行安装。 参考:https://nginx.org/en/docs/configure.html 1. 下载PCRE-8.41 https:/ 阅读全文
posted @ 2018-03-21 16:20 toong 阅读(238) 评论(0) 推荐(0)

[daily][windows] AutoHotkey 使用

摘要: https://autohotkey.com/ 阅读全文
posted @ 2018-03-21 11:01 toong 阅读(121) 评论(0) 推荐(0)

[daily][samba] smbclient使用

摘要: 用的也不是太明白,反正凑合用吧。 在用之前,只得到了两个信息,1:ip 192.168.30.9. 2:可以免密登录。 1. 用这个命令看一看,主要是找到这个目录:Anonymous 2. 像FTP一样,登上去 3. 然后get就行啦 阅读全文
posted @ 2018-03-16 10:04 toong 阅读(514) 评论(0) 推荐(0)

[daily][archlinux][mdadm][RAID] 软RAID

摘要: 一, 使用mdadm创建RAID 参考:https://wiki.archlinux.org/index.php/RAID 1. 安装 mdadm 2. 给单盘分区 2.1 GPT分区。 2.2 做好有分区,虽然裸盘也可以。 2.3 分区尾部预留100M的空余,因为: 3. 使用mdadm制作RAI 阅读全文
posted @ 2018-03-04 12:10 toong 阅读(380) 评论(0) 推荐(0)

[daily] pandoc

摘要: 学了LaTeX之后,你就会很自然的接触的另一种观点: LaTeX是专注于排版的,你需要专注于内容。 于是,请使用pandoc。 简单的说, pandoc就是可以将各种个样格式的文档转换成各种各样格式的文档。 看主页, 主页里有一张大大的图 http://pandoc.org/index.html p 阅读全文
posted @ 2018-02-27 16:10 toong 阅读(162) 评论(0) 推荐(0)

[knownledge][latex] LaTex入门

摘要: 序言 最近需要写一份文档, 时间也不是特别紧. 之前一直用markdown写文档. 始终想学一下LaTex, 毕竟是学术论文界的工具. 在提及LaTex的内容之前. 事必是一定要首先提及高德纳的. 他用十五年写了半本书,然后发现印刷出来不好看,便又花八年时间写了Tex软件来排版,然后回去继续写书,到 阅读全文
posted @ 2018-02-26 10:20 toong 阅读(763) 评论(0) 推荐(0)

[daily][mariadb][mysql] mariadb快速设置

摘要: 参考: https://wiki.archlinux.org/index.php/MySQL 1. 安装 使用pacman常规安装 2. btrfs 禁用CoW mariadb的数据文件如果存储在btrfs上的话, 则需要一步特殊的设置 http://www.cnblogs.com/hugetong 阅读全文
posted @ 2018-02-22 18:18 toong 阅读(498) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页