04 2015 档案

摘要:查看当前系统的glibc版本Ubuntu:/lib/i386-linux-gnu/libc.so.6SuSe:/lib/libc.so.6 ldd--version 阅读全文
posted @ 2015-04-30 08:54 Lawrence.Lau 阅读(253) 评论(0) 推荐(0)
摘要:一,可执行程序分析:objdump -h xxx,可以看到程序内部各个段的内存分布,结果如下(部分):26 .data 0000016c 0000000000879d20 0000000000879d20 00279d20 2**5 CONTENTS, ALLOC, LOAD... 阅读全文
posted @ 2015-04-29 11:25 Lawrence.Lau 阅读(2573) 评论(0) 推荐(0)
摘要:性能工具-perf 阅读全文
posted @ 2015-04-28 19:35 Lawrence.Lau 阅读(158) 评论(0) 推荐(0)
摘要:xx 阅读全文
posted @ 2015-04-28 19:35 Lawrence.Lau 阅读(128) 评论(0) 推荐(0)
摘要:CPU: grof oprofile perf vtune google_pertools内存: vmstat free磁盘: iostat iotop网络: netperf 阅读全文
posted @ 2015-04-28 19:35 Lawrence.Lau 阅读(142) 评论(0) 推荐(0)
摘要:1. sourceforge搜索iperf下载2. ./configure make make install3. server:iperf -s -p 12345 -i 1 -M; client:iperf -c 193.168.168.71 -p 12345 -i 1 -t 10 -w 20K... 阅读全文
posted @ 2015-04-28 19:35 Lawrence.Lau 阅读(205) 评论(0) 推荐(0)
摘要:性能工具--vtune 阅读全文
posted @ 2015-04-28 19:34 Lawrence.Lau 阅读(175) 评论(0) 推荐(0)
摘要:http://www.udpwork.com/item/13025.html---多工具gprof多线程时,信号停止后,calls不准确(实际500,显示492)。 阅读全文
posted @ 2015-04-24 15:07 Lawrence.Lau 阅读(129) 评论(0) 推荐(0)
摘要:-----------------------------------------------------------------------------------------------------今天,有一个模块启动时间不稳定。通过strace查看后,发现频繁打印stat("/etc/loca... 阅读全文
posted @ 2015-04-23 10:41 Lawrence.Lau 阅读(764) 评论(0) 推荐(0)
摘要:Oprofile 阅读全文
posted @ 2015-04-20 10:02 Lawrence.Lau 阅读(136) 评论(0) 推荐(0)
摘要:SUSE上安装新版本的subversion是一件很麻烦的事情,涉及到的依赖太多,包括需要更新部分工具的版本。为了以较小的代价安装subversion,我决定在SUSE11下安装subversion-1.6.17。--------------------------------------------... 阅读全文
posted @ 2015-04-16 15:34 Lawrence.Lau 阅读(2229) 评论(0) 推荐(0)
摘要:简介本文的目的是为了能够对特定的计算模型估算所需的磁盘规格,个数。主要介绍磁盘工作原理以及主要性能指标参数。 阅读全文
posted @ 2015-04-15 21:54 Lawrence.Lau 阅读(357) 评论(0) 推荐(0)
摘要:简介本文的目的是为了能够对特定的计算模型估算所需的CPU规格,个数。这里主要介绍CPU的基本工作原理,指令集。(仅以X86体系结构的CPU为例 ) 阅读全文
posted @ 2015-04-15 21:54 Lawrence.Lau 阅读(433) 评论(0) 推荐(0)
摘要:简介http://blog.sina.com.cn/s/blog_45e9485a0101gn00.html dbs, iperf, pathrate, nettest, netlogger, tcptrace, ntopmtr,ping nslookup tracert-------------... 阅读全文
posted @ 2015-04-15 21:53 Lawrence.Lau 阅读(378) 评论(0) 推荐(0)
摘要:简介本文的目的是为了能够对特定的计算模型估算所需的内存规格,通道,个数。主要介绍内存工作原理,主要性能指标。 阅读全文
posted @ 2015-04-15 21:53 Lawrence.Lau 阅读(425) 评论(0) 推荐(0)
摘要:1. 单线程业务处理能力70caps基本业务没有明显的高复杂度的算法,内存,网络均没有问题。因此初步排查是否数据库每条commit导致,结果却是如此。原因是因为disk的iops大概在70左右。2.业务处理200caps经过初步检视,有同事guard锁里面有情况sleep了。修改后解决。3.业务处理... 阅读全文
posted @ 2015-04-09 10:20 Lawrence.Lau 阅读(301) 评论(0) 推荐(0)
摘要:简介SSDB -- 支持网络的LevelDB站点:https://github.com/ideawu/ssdb我实际使用了SSDB支持网络+持久化特性,完成了一个集群1.句柄数ulimit -a查看,发现系统默认是1024。需要 sudo vim /etc/security/limits.conf ... 阅读全文
posted @ 2015-04-08 19:52 Lawrence.Lau 阅读(519) 评论(0) 推荐(0)
摘要:简介STL的 __pool_alloc, __mt_alloc,boost的pool系列, ace的ACE_Cached_Allocator均为定长内存池。说明内存池,根据存储的元素的长度是否可变,分为变长,与定长两种内存池。从逻辑上来讲,定长内存池只需存储相同大小的元素,因此无须花费额外的空间(数... 阅读全文
posted @ 2015-04-07 21:52 Lawrence.Lau 阅读(797) 评论(0) 推荐(0)
摘要:介绍分布式系统主要分为分布式计算系统,与分布式存储系统。系统相关 阅读全文
posted @ 2015-04-06 17:17 Lawrence.Lau 阅读(163) 评论(0) 推荐(0)
摘要:问题介绍今天,有内部模块与外部系统断连。(外部系统smgw,内部接口interface)smgw interface 有消息交互。通过tcpdump -xns0 port 16362 > smgw_interface &得到了相应的抓包。win--就是告诉对方自己能接受多大的数据。抓包分析过滤出所... 阅读全文
posted @ 2015-04-06 16:23 Lawrence.Lau 阅读(2027) 评论(0) 推荐(0)
摘要:已经是2014年的年末了,又快过了一年。今年,一定要认真把GCC再学习一遍,做好笔记。总览 gcc [option|filename] ... g++[option|filename] ... -c -S -E -o file -pipe -v -x language .o .a 总体选项,语言... 阅读全文
posted @ 2015-04-06 15:17 Lawrence.Lau 阅读(196) 评论(0) 推荐(0)
摘要:Added macros ACE_USES_GPROF which enables users to use gprof in a multithreaded environment with ACE libs.多线程开启gprof性能测试的简易方法(转)用到gprof时才知道,原来gprof只... 阅读全文
posted @ 2015-04-06 15:16 Lawrence.Lau 阅读(838) 评论(0) 推荐(0)
摘要:TCPRST网络linux目录[-]1 端口未打开2 请求超时3 提前关闭4 在一个已关闭的socket上收到数据总结参考文献:应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在... 阅读全文
posted @ 2015-04-06 15:08 Lawrence.Lau 阅读(424) 评论(0) 推荐(0)
摘要:三次握手四次挥手 阅读全文
posted @ 2015-04-06 15:03 Lawrence.Lau 阅读(205) 评论(0) 推荐(0)
摘要:cnblogs默认的样式实在让我无法接受。今天去看了看div+css的基本知识。决定这周抄一个别人的排版,稍微改改。不然,就这样式,实在没心情写博客。写博客,这次准备要大干一场了。 阅读全文
posted @ 2015-04-06 11:26 Lawrence.Lau 阅读(198) 评论(0) 推荐(0)
摘要:背景一图胜千言,多年以前阅读了《图谋职场》后,深刻体会了这一点。工作学习,有效利用各种图,事半功倍。简介XMIND不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图(Org、Tree、Logic Chart、Fishbone)。并且,可以方便地从这些展示形式之间进行转换。可以导... 阅读全文
posted @ 2015-04-06 11:23 Lawrence.Lau 阅读(1150) 评论(0) 推荐(0)