会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
40
41
42
43
44
45
46
47
48
···
70
下一页
2021年4月2日
debug cps && perf debug
摘要: 问题:目前设备cps 期望是7w结果只有2w不到!!!需要解决 目前看代码没用,需要大概找出出现问题属于哪一类,再来分析!! 1、目前使用1w的cps测试;首先看cpu的利用信息!! top命令看到cpu sys内核太占用较多;topcpu(s)键盘按1 查看各个cpu使用情况的时候发现不能看,提示
阅读全文
posted @ 2021-04-02 11:21 codestacklinuxer
阅读(113)
评论(0)
推荐(0)
2021年4月1日
tfo以及quic的阅读笔记
摘要: Google研究发现TCP三次握手是页面延迟时间的重要组成部分,所以他们提出了TFO:在TCP握手期间交换数据,这样可以减少一次RTT。根据测试数据,TFO可以减少15%的HTTP传输延迟,全页面的下载时间平均节省10%,最高可达40%.论文见:google_TFO_研究 用户向Server发送SY
阅读全文
posted @ 2021-04-01 19:06 codestacklinuxer
阅读(236)
评论(0)
推荐(0)
2021年3月24日
ss 和netstat
摘要: 在经行性能测试时, 使用netstat -atn 查看socket 等状态时,总是卡主!!!! 有没有什么快速的办法呢? 通过proc 文件系统? strace netstat发现 也是通过read proc 文件系统 read write输出结果!!!但是 是通过遍历/proc下面每个PID目录
阅读全文
posted @ 2021-03-24 20:11 codestacklinuxer
阅读(220)
评论(0)
推荐(0)
2021年3月23日
debug open files
摘要: 目前在debug 的时候发现进程使用的fd 数目不够了!! 进程层面: 1.进程最多打开文件描述符数 由于目前进程已经在运行,是有ulimit 修改参数没用,目前可以通过/proc/$pid/limits来动态修改 /proc/$pid/limits 使用ulimit 命令查看 当前的限制以及使用r
阅读全文
posted @ 2021-03-23 18:15 codestacklinuxer
阅读(61)
评论(0)
推荐(0)
2021年3月19日
多核编程 local global
摘要: 在多核编程中一直会存在一个问题: 多核cpu 抢占一个资源?? 为什么会出现这样的情况呢?说白了就是资源是共享的!! 所以在多核编程设计过程中 一般都是少用global全局变量多用局部local 变量 或者说需要考虑cache 的一致性 自旋锁,不休眠,无进程上下文切换开销,可以用在中断上下文和临界
阅读全文
posted @ 2021-03-19 10:20 codestacklinuxer
阅读(286)
评论(0)
推荐(0)
2021年3月16日
系统架构宏 arm or x86_64 or ?
摘要: 今天debug 应用层代码时, 发现一个宏 defined(__x86_64__) 对应x86_64 gcc 那么 arm -gcc 该使用什么宏表示呢? 使用google 搜索了一下可以用如下方式找出来: gcc -E -dM - </dev/null > filegcc 可以看到 gcc 中de
阅读全文
posted @ 2021-03-16 14:33 codestacklinuxer
阅读(351)
评论(0)
推荐(0)
2021年3月12日
L4-7 网络代理平台的思考
摘要: 目前部门网络组件bug 较多不稳定,准备自己改一改,所以现在想一想应该怎么处理!! 目前部门业务主要就是: 1、网络I/O >读取文件,频繁读取网络套接字。 2、CPU在内存中的计算 so:瓶颈应该是在网络I/O中,毕竟不是CPU密集型,所有的数据都在内存中处理 多线程??多进程 多线程:要防止频繁
阅读全文
posted @ 2021-03-12 12:16 codestacklinuxer
阅读(108)
评论(1)
推荐(0)
2021年3月11日
系统中断数量不足问题
摘要: 目前遇到一个问题:盒子设备满配置接口的时候, 部分网卡不能up: 调试log: dmesg发现有如下信息: [ 116.699174] pci_enable_msix req rc:-1 [ 116.699175] i40e 0000:12:00.0: MSI-X vector reservatio
阅读全文
posted @ 2021-03-11 12:07 codestacklinuxer
阅读(384)
评论(0)
推荐(0)
2021年3月8日
连接跟踪(conntrack):原理、应用及 Linux 内核实现 转载
摘要: This post also provides an English version. 摘要 1 引言 1.1 概念 1.2 原理 1.3 设计:Netfilter 1.4 设计:进一步思考 1.5 应用 1.5.1 网络地址转换(NAT) 四层负载均衡(L4LB) 1.5.2 有状态防火墙 Ope
阅读全文
posted @ 2021-03-08 19:19 codestacklinuxer
阅读(582)
评论(0)
推荐(0)
2021年3月6日
盒子设备接口收发包的思考2
摘要: 接着昨天的继续看,说完收包再来说发包! 发包逻辑主要涉及到:tcp三次握手时:发送syn--TCP_SYN_SENT状态、syn_ack TCP_NEW_SYN_RECV状态、TCP_LISTEN 、TCP_ESTABLISHED 等状态时发包 首先看下 作为服务端时, TCP_LISTEN 、TC
阅读全文
posted @ 2021-03-06 18:37 codestacklinuxer
阅读(159)
评论(0)
推荐(0)
上一页
1
···
40
41
42
43
44
45
46
47
48
···
70
下一页