最新 | 最热门 | 最高评价

+0  systemtap.rst

Tag: all
ning 发于 2012年04月12日 02:14 | 点击: 10960 | 展开摘要
Table of Contents

简介
原理
cc

文档

类似机制

安装
在ubuntu上安装:

centos 安装
方法一, yum

方法2, 直接下载装:

方法3

使用
命令行

列出可用的 probe points
例子:
分析mysql

修改tcp init_cwnd

统计系统调用次数

inode-watch

收集网络包个数. (net.stp)

tapset

跟踪系统函数:

语言
syntax
基本

循环结构

Target var

查看全文: http://www.udpwork.com/item/13088.html

+0  https & ssl

Tag: all
ning 发于 2012年10月25日 13:52 | 点击: 9906 | 展开摘要
Table of Contents

如何验证
verisign 的检查网站

各种浏览器

curl

openssl s_client 没完全懂

例子

用了openssl的代码
nginx
如何配置nginx&ssl

lighttpd
如何配置lighttpd&ssl

apache
如何配置apache&ssl

curl
如何配置curl & ssl

openssl s_client

openssl API
其它开源库

看来

查看全文: http://www.udpwork.com/item/13017.html

+0  hhvm-redis-bug

Tag: all
ning 发于 2014年09月09日 21:29 | 点击: 9648 | 展开摘要
Table of Contents

1   尝试问题复现

2   fake-redis 复现
2.1   测试1

2.2   小结

3   Redis库的问题
3.1   Mock 测试

3.2   修复

4   fgets问题

查看全文: http://www.udpwork.com/item/13238.html

+0  iostat原理分析

Tag: all
ning 发于 2014年05月16日 11:44 | 点击: 8424 | 展开摘要
Table of Contents

1   iostat基本使用

2   原理
2.1   /proc/diskstats

2.2   /sys/block/

2.3   文档

2.4   结论

3   iostat代码实现
3.1  &

查看全文: http://www.udpwork.com/item/12931.html

+0  AES加密/解密速度

Tag: all
ning 发于 2014年08月27日 16:34 | 点击: 7928 | 展开摘要
Table of Contents

1   openssl 测试
1.1   服务器

1.2   我自己机器

2   CPU公司的测试

3   自己写个程序测一下

假设我们有2台 千兆网卡的机器AB, 我们想在它们中间加密传数据, 能打满网卡么?

我们用AES 256位加密, 这个问题就是说, AES能达到多大的加密

查看全文: http://www.udpwork.com/item/13174.html

+3  Java 的 DirectBuffer 是什么东西?

Tag: 开发 | 默认分类 | allocateDirect | DirectBuffer
司马 刘 发于 2010年09月26日 20:06 | 点击: 7309 | 展开摘要
前几天看到淘宝数据平台团队的一篇文章《应用 DirectBuffer 提升系统性能 》,DirectBuffer 大体原理就是使用 Java Heap 之外的内存,这些内存不会被通常的 GC 回收,所以就规避了 GC 对应用线程的中断影响,同时也避免了内存拷贝的开销。那我们想知道 DirectBuffer 到底是怎么分配的?这些内存如何被回收?

查看了 ByteBuffer.allocateDirect(int capacity) 方法的源代码,只有一行:

?View C

查看全文: http://www.udpwork.com/item/3092.html

+0  redis学习笔记

Tag: all
ning 发于 2013年12月15日 10:28 | 点击: 7296 | 展开摘要
Table of Contents

1   资料

2   人

3   基础
3.1   安装

3.2   配置
3.2.1   基本

3.2.2   RDB (Snapshot)

3.2.3   AOF

3.2.4 

查看全文: http://www.udpwork.com/item/12957.html

+0  mongodb replset启动过程

Tag: all | mongo
ning 发于 2013年09月10日 10:20 | 点击: 7046 | 展开摘要
Table of Contents

几个点

文件

数据结构
ReplSetImpl
_seeds

ReplSet

Member

ReplSetConfig
from 函数

asBson

ReplSetConfig::MemberCfg

MemberState

ReplSetCommand

HeartbeatInfo

Manager

GhostSync

Consensus(共识)

全局变量

启动
单机启动
构造ReplSet

ReplSetIm

查看全文: http://www.udpwork.com/item/12986.html

+0  gcc/gdb/gprof/gcov/valgrind使用

Tag: all
ning 发于 2012年10月05日 23:44 | 点击: 7011 | 展开摘要
Table of Contents

gcc编译带符号

gdb 启动参数

gdb 查看结构体,格式

some ppt for gdb

core dump

gdb 基本使用
修改代码查找路径

run

continue

bt

list

break

watch

info
info locals

next<over>

step <into>

print

x

set

call

watch & rwatch

next

查看全文: http://www.udpwork.com/item/13025.html

+1  hyperloglog

Tag: all
ning 发于 2014年10月11日 13:55 | 点击: 5872 | 展开摘要
Table of Contents

1   what

2   how

3   redis实现

4   ref

5   思考

6   其它算法

7   典型问题
7.1   Lossy Counting

7.2 &n

查看全文: http://www.udpwork.com/item/13397.html

+0  怎样用上ext4 bigalloc

Tag: 操作系统 | bigalloc | ext4
DongHao 发于 2012年10月19日 13:22 | 点击: 5037 | 展开摘要
有位叫“summer77”的同学发邮件询问我如何使用ext4的bigalloc特性,主要是不方便直接把内核从2.6.28升到3.2去,跨度太大。但是我给他的回信用gmail死活发不出去(summer77同学,是不是你的邮箱有问题呀),我只能在这里做答了。

bigalloc是在3.2版以后的linux kernel才有的,因为公司要用,所以我们backport到了淘宝kernel上——淘宝kernel是基于rhel6的2.6.32-kernel的
(跟这则新闻提到的所谓“淘宝

查看全文: http://www.udpwork.com/item/8149.html

+0  ssdb-benchmark

Tag: all
ning 发于 2014年08月13日 14:48 | 点击: 4907 | 展开摘要
Table of Contents

1   hdd 测试结果

2   ssd 测试结果

3   LevelDB的问题

4   关于读性能
4.1   改进

4.2   注意

因为小规模benchmark时文件都被cache, IO访问其实只有内存操作而已, 所以测试数据只能说明系统在基本

查看全文: http://www.udpwork.com/item/12913.html
|<<<1234567>>>| 一共23页, 269条记录