会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
47
48
49
50
51
52
53
54
55
···
70
下一页
2020年8月31日
high Performance
摘要: 目的 找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈); 提供性能优化的方案(升级硬件?改进系统系统结构?); 达到合理的硬件和软件配置; 使系统资源使用达到最大的平衡。 CPU过渡使用会造成大量进程等待CPU资源,系统响应变慢,等待会造成进程数增加,进程增加又会造成内存使用增加,内存耗尽又会造成虚拟内存
阅读全文
posted @ 2020-08-31 22:33 codestacklinuxer
阅读(408)
评论(0)
推荐(0)
2020年8月29日
Linux系统负载
摘要: 怎么分析理解 uptime 以及top 中的cpu Load Average 最后三个数字依次表是过去 1 分钟、5 分钟、15 分钟的平均负载(Load Average) Load Average:什么意思呢?? >是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数
阅读全文
posted @ 2020-08-29 12:18 codestacklinuxer
阅读(196)
评论(0)
推荐(0)
full nat
摘要: 在餐馆吃饭时,连接无线网络后访问某网页会自动弹出一个认证页面,我想大家都经历过。。。。。 其网络拓扑如下: sta 网络设备 公网 比如sta 终端ip 是100.100.100.100 访问百度,但是按道理应该返回百度啊?那怎么返回的是 认真页面呢?这里面涉及到报文拦截 。 当sta 的报文经过网
阅读全文
posted @ 2020-08-29 00:17 codestacklinuxer
阅读(310)
评论(0)
推荐(0)
2020年8月28日
close wait 状态的随想
摘要: 今天在新入职的公司处理waf 的问题时,突然看到了一个tcp状态close-wait 想一想 close-wait 是怎样产生的???? 被动收到FIN 关闭请求,协议栈主动发出ACK, 等待 本端主动发出 FIN,但是本端一直没有执行CLOSE。也就是在被动关闭连接情况下,在已经接收到FIN,但是
阅读全文
posted @ 2020-08-28 23:39 codestacklinuxer
阅读(196)
评论(0)
推荐(0)
记录一下 性能分析问题
摘要: 问题: 系统的内核负载偏高 可以看到 user 以及si hi 也就是 用户态 软中断 硬件中断很低,只是 sy 偏高。 同时cpu 负载1-5-15分钟为:8.77 9.15 9.55 首先面对cpu 高问题我们有什么工具 需要查看什么指标:https://www.cnblogs.com/code
阅读全文
posted @ 2020-08-28 20:16 codestacklinuxer
阅读(238)
评论(0)
推荐(0)
2020年8月27日
golang 反射
摘要: Golang的指定类型的变量的类型是静态的(也就是指定int、string这些的变量,它的type是static type),在创建变量的时候就已经确定,有静态那么有没有动态呢?? 说起动态目前也就只能想起 接口Interface;在Golang的实现中,每个interface变量都有一个对应pai
阅读全文
posted @ 2020-08-27 22:50 codestacklinuxer
阅读(304)
评论(0)
推荐(0)
socket里面那个又爱又恨的锁
摘要: 查一个问题:结果看了一下软中断以及系统 所耗cpu,心中满是伤痕啊 perf 结果一眼可以看到:主要是锁 那么这个lock 是用来干什么的呢?? A:TCP socket的使用者有两种:进程(线程)和软中断。同一时间可能会有两个进程(线程),或位于不同CPU的两个软中断,或进程(线程)与软中断访问同
阅读全文
posted @ 2020-08-27 22:32 codestacklinuxer
阅读(1096)
评论(0)
推荐(0)
2020年8月26日
浅析TCP协议---转载
摘要: https://cloud.tencent.com/developer/article/1150971 前言 说到TCP协议,相信大家都比较熟悉了,对于TCP协议总能说个一二三来,但是TCP协议又是一个非常复杂的协议,其中有不少细节点让人头疼点。本文就是来说说这些头疼点的,浅谈一些TCP的疑难杂症。
阅读全文
posted @ 2020-08-26 20:57 codestacklinuxer
阅读(338)
评论(0)
推荐(0)
Difference between skbuff frags and frag_list
摘要: skb_shinfo(head)->frag_list skb_shinfo(head)->frags[]能区分开来吗???结论就是: frags[] are for scatter-gather i/o buffers --nr_frags 和 frags 用于支持 Scatter/Gather
阅读全文
posted @ 2020-08-26 20:57 codestacklinuxer
阅读(521)
评论(0)
推荐(0)
2020年8月16日
http 怎样关闭
摘要: 如何优雅的关闭关闭这个fd , 如果只是一个简单的fd 直接调用close 就行, 但是如果要是一个框架 那就接到 资源回收复用 内存泄漏等问题; 来看看 ngx 是用怎样的思路处理 事务结束动作; 每个HTTP请求都有一个引用计数,每派生出一种新的会独立向事件收集器注册事件的动作时(如ngx_ht
阅读全文
posted @ 2020-08-16 19:15 codestacklinuxer
阅读(912)
评论(0)
推荐(0)
上一页
1
···
47
48
49
50
51
52
53
54
55
···
70
下一页