会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前瞎搞
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
41
42
43
44
45
46
47
48
49
···
64
下一页
2020年9月4日
golang的关键字
摘要: 变量 var声明创建一个具体类型的变量, var name type = expression Go是一种静态类型的语言,但是它仍然提供了一种在声明变量的同时省略数据类型声明的功能,类型和表达式可以省略一个,但是不能都省略;也就是golang支持类型推断 var s string var b, f,
阅读全文
posted @ 2020-09-04 23:01 codestacklinuxer
阅读(174)
评论(0)
推荐(0)
编辑
引擎优化笔记4
摘要:
阅读全文
posted @ 2020-09-04 21:13 codestacklinuxer
阅读(97)
评论(0)
推荐(0)
编辑
2020年9月2日
引擎优化笔记1----重要
摘要: 根据perf 工具可以看到目前引擎问题主要是: 内核协议栈以及软中断问题;细分的话 就是 自旋锁、cache-misses、cs 进程上下文切换 1、应用层目前预计只能从数据结构优化; 比如使用haproxy的ebtree经行优化。但是 我们使用了fdtable ,所以无用。ebtree(见http
阅读全文
posted @ 2020-09-02 22:07 codestacklinuxer
阅读(571)
评论(0)
推荐(0)
编辑
重看 mb volatile atomic
摘要: 在单处理器情况下,每条指令的执行都是原子性的,但在多处理器情况下,只有那些单独的读操作或写操作才是原子性的。 so原子操作 >原子的操作指的就是在执行过程中不会被别的代码所中断的操作。 为了弥补这一缺点,x86提供了附加的lock前缀,使带lock前缀的读修改写指令也能原子性执行。带lock前缀的指
阅读全文
posted @ 2020-09-02 22:06 codestacklinuxer
阅读(208)
评论(0)
推荐(0)
编辑
2020年8月31日
十年
该文被密码保护。
阅读全文
posted @ 2020-08-31 23:27 codestacklinuxer
阅读(112)
评论(0)
推荐(0)
编辑
high Performance
摘要: 目的 找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈); 提供性能优化的方案(升级硬件?改进系统系统结构?); 达到合理的硬件和软件配置; 使系统资源使用达到最大的平衡。 CPU过渡使用会造成大量进程等待CPU资源,系统响应变慢,等待会造成进程数增加,进程增加又会造成内存使用增加,内存耗尽又会造成虚拟内存
阅读全文
posted @ 2020-08-31 22:33 codestacklinuxer
阅读(381)
评论(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
阅读(164)
评论(0)
推荐(0)
编辑
full nat
摘要: 在餐馆吃饭时,连接无线网络后访问某网页会自动弹出一个认证页面,我想大家都经历过。。。。。 其网络拓扑如下: sta 网络设备 公网 比如sta 终端ip 是100.100.100.100 访问百度,但是按道理应该返回百度啊?那怎么返回的是 认真页面呢?这里面涉及到报文拦截 。 当sta 的报文经过网
阅读全文
posted @ 2020-08-29 00:17 codestacklinuxer
阅读(287)
评论(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
阅读(171)
评论(0)
推荐(0)
编辑
2020年8月27日
golang 反射
摘要: Golang的指定类型的变量的类型是静态的(也就是指定int、string这些的变量,它的type是static type),在创建变量的时候就已经确定,有静态那么有没有动态呢?? 说起动态目前也就只能想起 接口Interface;在Golang的实现中,每个interface变量都有一个对应pai
阅读全文
posted @ 2020-08-27 22:50 codestacklinuxer
阅读(278)
评论(0)
推荐(0)
编辑
上一页
1
···
41
42
43
44
45
46
47
48
49
···
64
下一页