上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 70 下一页
摘要: DPVS架构 DPVS是一个基于DPDK的高性能四层负载均衡器(Layer-4 load balancer),DPVS的名字来源于DPDK+LVS,注意这里的LVS是阿里巴巴改进版的LVS。下图是爱奇艺官方给出的一个DPVS架构以及主要特点: 用户态实现 DPVS主要的任务都是在用户态完成的,可以极 阅读全文
posted @ 2022-08-16 16:55 codestacklinuxer 阅读(175) 评论(0) 推荐(0)
摘要: 之前分析“close系统调用分析-性能优化” 时 出现了一个sockfs 网络文件的问题,当时是linux 2.6内核,目前看下新kernel; 一、简介 Linux中"万物皆文件",socket在Linux中对应的文件系统叫Sockfs,每创建一个socket,就在sockfs中创建了一个特殊的文 阅读全文
posted @ 2022-08-09 10:29 codestacklinuxer 阅读(46) 评论(0) 推荐(0)
摘要: 目前通过perf top 发现cpu主要耗在futex 上去了 -99.56%-- _raw_spin_lock | | | |--55.23%-- futex_wake | | do_futex | | sys_futex | | system_call_fastpath | | | | | |- 阅读全文
posted @ 2022-08-03 19:00 codestacklinuxer 阅读(57) 评论(0) 推荐(0)
摘要: /* rt_flags是一组标志位,按目的入口查询的执行顺序:如果路由使用本地环回接口,则rt_flags上加标志RTCF_LOCAL, 如果路由结果类 型是广播,则加标志RTCF_BROADCAST和RTCF_LOCAL,如果结果是组播,则加标志RTCF_MULTICAST和 RTCF_LOCAL 阅读全文
posted @ 2022-08-03 16:58 codestacklinuxer 阅读(100) 评论(0) 推荐(0)
摘要: 目前网络库根据公司需求已经完成基础框架,剩余的就是填空了 目前对于网络事件库编写注意事项有: 定时器 tcp/udp/unix 等中需要有读写 event,每个event 都需要定时器,定时器一般使用最小堆实现,或者红黑树、 红黑树: 1、用于定时器时:增删时间复杂度为O(logn),查找最小节点的 阅读全文
posted @ 2022-07-24 11:39 codestacklinuxer 阅读(24) 评论(0) 推荐(0)
摘要: DPVS怎样解决numa问题: 比如 网卡1 bind CPU1 网卡2 bind cpu2 此时从网卡1收上来包转发到网卡2 出去。怎样处理?? 目前解决方案是:开启网卡RSS 网卡1 网卡2的收包队列给CPU做映射!!! 阅读全文
posted @ 2022-07-22 22:04 codestacklinuxer 阅读(30) 评论(0) 推荐(0)
摘要: 之前使用ubuntu base 来构建根文件系统 目前发现buildroot 用起来也不错, 直接下载源码:https://buildroot.org/download.html 后执行 make pc_x86_64_efi_defconfig make 编译即可 阅读全文
posted @ 2022-07-20 18:29 codestacklinuxer 阅读(18) 评论(0) 推荐(0)
摘要: 目前在更改boot分区后,发现sda1 开始柱面为5 不是从1开始的,问了一下提供镜像的研发人员,才知道原因如下: 为了解决其余的产品容量4T 磁盘引入的!磁盘开始位置需要对其 顺便来了解一下相关知识 磁盘构成简介 磁盘的基本知识: 1.盘片(platter)和磁头(heads): 硬盘中一般会有多 阅读全文
posted @ 2022-07-20 17:17 codestacklinuxer 阅读(64) 评论(0) 推荐(0)
摘要: HTTPOnly 如果HTTP响应头中包含HttpOnly标志,只要浏览器支持HttpOnly标志,客户端脚本就无法访问cookie。因此,即使存在跨站点脚本(XSS)缺陷,且用户意外访问利用此漏洞的链接,浏览器也不会向第三方透露cookie。也就是Cookie只对浏览器可见,脚本无法获取Cooki 阅读全文
posted @ 2022-07-18 19:09 codestacklinuxer 阅读(24) 评论(0) 推荐(0)
摘要: 问题: 目前更新使用新的镜像dd到sda磁盘后, 使用partprobe通知内核目录信息已经改变,但是对sda3 sda4 格式化解密的时候失败 + cryptsetup -q luksFormat /dev/sda3 /tmp/product/.key + die 4 'Stage 1, open 阅读全文
posted @ 2022-07-18 10:38 codestacklinuxer 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 70 下一页