会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
39
40
41
42
43
44
45
46
47
···
70
下一页
2021年4月20日
virtio 驱动 转载
摘要: http://blog.chinaunix.net/uid-28541347-id-5820032.html https://blog.csdn.net/Rong_Toa/article/details/114180927 从linux设备驱动模型看virtio初始化 我们看linux kernel
阅读全文
posted @ 2021-04-20 17:13 codestacklinuxer
阅读(895)
评论(0)
推荐(0)
2021年4月19日
多线程信号转载
摘要: https://www.cnblogs.com/codestack/p/11254178.html 之前转载的一片文章 简述了linux 信号 当一个进程有多线程的时候,信号处理应该怎么办? 同一个进程下的所有线程共享 信号的处理方式,所以一个线程改变对信号的处理方式,所有线程如果收到该信号都会是那
阅读全文
posted @ 2021-04-19 21:49 codestacklinuxer
阅读(245)
评论(0)
推荐(0)
2021年4月17日
吞吐问题--3并发io模型
摘要: 开始优化应用层!! 目前可以看出问题如下: select 耗时太多!!!! read 系统调用的errors次数占比13% 这是一个问题 read的次数太多,是不是可以调大接收缓存减少read 次数,同时使用zero_copy tcp : A reworked TCP zero-copy recei
阅读全文
posted @ 2021-04-17 15:53 codestacklinuxer
阅读(109)
评论(0)
推荐(0)
2021年4月14日
吞吐问题--2
摘要: 紧接着之前的问题继续看: 系统负载 : uptime top 看多个阶段平均负载系统整体情况 : mpstat (mpstat -p ALL 3) 查看 每个cpu当前的整体状况,可以重点看用户态、内核态、以及io等待三个参数系统整体的平均上下文切换情况 : vmstat (vmstat 3) 可以
阅读全文
posted @ 2021-04-14 19:00 codestacklinuxer
阅读(185)
评论(0)
推荐(0)
2021年4月13日
网络运维 分析copy
摘要: 主要从网卡 网卡驱动 协议栈方面查看 网卡驱动 协议栈: arp: 路由以及接口配置引发: IPtables: 防火墙 tcp相关丢包:
阅读全文
posted @ 2021-04-13 22:18 codestacklinuxer
阅读(51)
评论(0)
推荐(0)
2021年4月12日
systemmap 使用记录
摘要: 一:内核支持 编译内核以支持systemtap :首先让内核中有调试信息,编译内核时需要加上 -g 标志;其次,你还需要在配置内核时将 Kprobe 和 debugfs 开关打开。 最终效果是,你能在内核 .config 文件中看到下面四个选项是设置的: CONFIG_DEBUG_INFO CONF
阅读全文
posted @ 2021-04-12 12:12 codestacklinuxer
阅读(255)
评论(0)
推荐(0)
2021年4月10日
reading code record
摘要: 无聊中看了些开源代码,发现其中有个相同点就是: 简单就是美 数组 链表 解决了绝大部分事情 数据结构体注意cache对齐 整个业务就是状态图 一组对象/事件就是一组状态机 状态的迁移转换都是由于消息通告而触发的 每一个消息是可以debug可以记录的 完善的日志记录分层可debug 严谨的错误处理 考
阅读全文
posted @ 2021-04-10 13:04 codestacklinuxer
阅读(55)
评论(0)
推荐(0)
2021年4月9日
吞吐问题
摘要: 问题如下: http cps:4w http响应包体21k, 流量为:21k *40K*8= 6.8Gbps 测试结果为盒子cpu满载,其接口流量显示只有400M, 仪器显示http失败较多 分析如下: 1、首先找到性能临界点,也就是当前设备最多能打到多少时仪器才开始显示丢包 目前通过二分法 调整发
阅读全文
posted @ 2021-04-09 13:42 codestacklinuxer
阅读(166)
评论(0)
推荐(0)
2021年4月8日
debug cps 原因
摘要: 目前已经发现cps 打不上去,top中sys偏高, perf 以及strace 发现时accpet频繁的系统调用! 整体分析过程见:48核cps性能低于8核-debug cps 业务分析: 对于epoll的分析见之前文章:epoll 基本分析1 epoll基本分析2 惊群唤醒 结论: epoll E
阅读全文
posted @ 2021-04-08 20:23 codestacklinuxer
阅读(67)
评论(0)
推荐(0)
2021年4月6日
fopen的a+和rewind
摘要: 记得以前出现过一次类似问题: 这次check_list代码就顺便修改一下。 来看看man fopen的结果; a Open for appending (writing at end of file). The file is created if it does not exist. The st
阅读全文
posted @ 2021-04-06 22:53 codestacklinuxer
阅读(337)
评论(0)
推荐(0)
上一页
1
···
39
40
41
42
43
44
45
46
47
···
70
下一页