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

浙公网安备 33010602011771号