上一页 1 ··· 47 48 49 50 51 52 53 54 55 ··· 70 下一页
摘要: 目的 找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈); 提供性能优化的方案(升级硬件?改进系统系统结构?); 达到合理的硬件和软件配置; 使系统资源使用达到最大的平衡。 CPU过渡使用会造成大量进程等待CPU资源,系统响应变慢,等待会造成进程数增加,进程增加又会造成内存使用增加,内存耗尽又会造成虚拟内存 阅读全文
posted @ 2020-08-31 22:33 codestacklinuxer 阅读(408) 评论(0) 推荐(0)
摘要: 怎么分析理解 uptime 以及top 中的cpu Load Average 最后三个数字依次表是过去 1 分钟、5 分钟、15 分钟的平均负载(Load Average) Load Average:什么意思呢?? >是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数 阅读全文
posted @ 2020-08-29 12:18 codestacklinuxer 阅读(196) 评论(0) 推荐(0)
摘要: 在餐馆吃饭时,连接无线网络后访问某网页会自动弹出一个认证页面,我想大家都经历过。。。。。 其网络拓扑如下: sta 网络设备 公网 比如sta 终端ip 是100.100.100.100 访问百度,但是按道理应该返回百度啊?那怎么返回的是 认真页面呢?这里面涉及到报文拦截 。 当sta 的报文经过网 阅读全文
posted @ 2020-08-29 00:17 codestacklinuxer 阅读(310) 评论(0) 推荐(0)
摘要: 今天在新入职的公司处理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)
摘要: Golang的指定类型的变量的类型是静态的(也就是指定int、string这些的变量,它的type是static type),在创建变量的时候就已经确定,有静态那么有没有动态呢?? 说起动态目前也就只能想起 接口Interface;在Golang的实现中,每个interface变量都有一个对应pai 阅读全文
posted @ 2020-08-27 22:50 codestacklinuxer 阅读(304) 评论(0) 推荐(0)
摘要: 查一个问题:结果看了一下软中断以及系统 所耗cpu,心中满是伤痕啊 perf 结果一眼可以看到:主要是锁 那么这个lock 是用来干什么的呢?? A:TCP socket的使用者有两种:进程(线程)和软中断。同一时间可能会有两个进程(线程),或位于不同CPU的两个软中断,或进程(线程)与软中断访问同 阅读全文
posted @ 2020-08-27 22:32 codestacklinuxer 阅读(1096) 评论(0) 推荐(0)
摘要: https://cloud.tencent.com/developer/article/1150971 前言 说到TCP协议,相信大家都比较熟悉了,对于TCP协议总能说个一二三来,但是TCP协议又是一个非常复杂的协议,其中有不少细节点让人头疼点。本文就是来说说这些头疼点的,浅谈一些TCP的疑难杂症。 阅读全文
posted @ 2020-08-26 20:57 codestacklinuxer 阅读(338) 评论(0) 推荐(0)
摘要: 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)
摘要: 如何优雅的关闭关闭这个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 下一页