文章分类 - 计算机基础知识
摘要:一 背景 我用c写的一个小程序发现内存泄露,内存泄露的原因比较明显,程序主要的功能实现对另外一个程序生成的tcp或udp流的处理,以插件的方式实现离线告警,mac告警等功能。 二 内存泄露排查 2.1 简单的top排查 想用简单的排查,先用top观察,用top -p pid观察内存占用情况:由于这个
阅读全文
摘要:抱歉,本来要推送贝叶斯实战的,还没完全梳理好,用这篇替代。 一、基础知识 听起来很高深,其实说起来原理简单,先看个高中的知识:求图中a和b线夹角的cos值,这个值怎么求那,如果在b的边上做个垂直线x,那么这个角cos计算公式如下:cosA = y/a计算下: 还是同事推导的,我竟然忘记了,汗颜。得出
阅读全文
摘要:我们在做数据库应用的时候,常常需要对特定的列进行建索引,以加快数据的访问速度,所谓的索引就类似于书的目录,通过书的目录我们能够快速查到特定的章节;同样通过索引,我们可以快速地查询到需要的数据。 优秀的数据结构有很多,对于数据库来说,用什么数据结构来作为索引比较合适那? 哈希表 对于查询来说,第一个想
阅读全文
摘要:c语言是一门古老的语言,可以看下下面的C语言的介绍: 1969-1973年在美国电话电报公司(AT&T)贝尔实验室开始了C语言的最初研发。根据C语言的发明者丹尼斯·里奇 (Dennis Ritchie) 说,C 语言最重要的研发时期是在1972年。说明:丹尼斯·里奇(Dennis Ritchie),
阅读全文
摘要:一 背景 昨天,接同事电话,说帮忙协查一个UDP抓不到包的问题,他描述的问题是A主机通过UDP协议向B主机的10001端口发送syslog报文,结果我们的采集程序flume收不到数据;但是C主机向B主机的10002端口也同样发送syslog报文,同一个flume采集程序却可以正常收到报文。B主机双网
阅读全文
摘要:转自:https://www.cnblogs.com/yjf512/p/5354055.html 大话keepalive 我们说到keepalive的时候,需要先明确一点,这个keepalive说的是tcp的还是http的。 tcp的keepalive是侧重在保持客户端和服务端的连接,一方会不定期发
阅读全文
摘要:本文从NUMA的介绍引出常见的NUMA使用中的陷阱,继而讨论对于NUMA系统的优化方法和一些值得关注的方向。 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部作者:卢钧轶(cenalulu)本文原文地址:http://cenalulu.github.io/linux/numa/ 本博客已经迁移
阅读全文
摘要:http keepalive 在http早期 ,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会 断开连接。通过使用keep-alive机制,可以减少tcp连接建立次
阅读全文
摘要:http://yalung929.blog.163.com/blog/static/203898225201212981731971/ http://www.fuzhijie.me/?p=741 引 言: top命令作为Linux下最常用的性能分析工具之一,可以监控、收集进程的CPU、IO、内存使用
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] Linux top VIRT RES SHR SWAP DATA内存参数详解 其实很早之前就想开博客,写一写码农几年自己积攒下来的知识与见解。看过很多文章有
阅读全文