分布式服务框架 Zookeeper — 管理分布式环境中的数据
nick | open, 性能(Performance) | 2010-11-20
许 令波, Java 工程师, 淘宝网
许 令波,现就职于淘宝网,是一名 Java 开发工程师。对大型互联网架构设计颇感兴趣,喜欢钻研开源框架的设计原理。有时间将学到的知识整理成文章,也喜欢记录下工作和生活中的一些思考。个人网站 是: HYPERLINK “http://xulingbo.net” http://xulingbo.net。
简介: Zookeeper 分布式服务框架是 Apache H... [阅读全文]
Google Protocol Buffer 的使用和原理
nick | open, 性能(Performance) | 2010-11-20
刘 明, 软件工程师, 上海交大电子与通信系
从事软件开发工作 10 年以上,爱好开源软件,目前从事数据库和数据仓库的开发工作。
简介: Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式... [阅读全文]
memlink——-又一个key-value型nosql数据库诞生
nick | 性能(Performance) | 2010-11-12
Memlink简介
Memlink 是一个高性能、持久化、分布式的Key-list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-log技术保证数据的持久化。Memlink还支持主从复制、读写分离、List过滤操作等功能。
特点:
内存数据引擎,性能极为高效
List块链结构,精简内存,优化查找效率
... [阅读全文]
Linux 性能监测:Network(五)
nick | linux, 性能(Performance) | 2010-10-30
网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面,比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、交换机、无线信号都会影响到整体网络并且很难判断是因为 Linux 网络子系统的问题还是别的设备的问题,增加了监测和判断的复杂度。现在我们使用的所有网卡都称为自适应网卡,意思是说能根据网络上的不同网络设... [阅读全文]
Linux 性能监测:IO(四)
nick | linux, 性能(Performance) | 2010-10-28
磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴、寻轨等。访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1分钟的差别一样。要监测 IO 性能,有必要了解一下基本原理和 Linux 是如何处理硬盘和内存之间的 IO 的。
内存页
上一篇 Linux 性能... [阅读全文]
Linux 性能监测:Memory(三)
nick | linux, 性能(Performance) | 2010-10-28
“内存” 包括物理内存和虚拟内存,虚拟内存(Virtual Memory)把计算机的内存空间扩展到硬盘,物理内存(RAM)和硬盘的一部分空间(SWAP)组合在一起作为虚拟内存为计算机提供了一个连贯的虚拟内 存空间,好处是我们拥有的内存 ”变多了“,可以运行更多、更大的程序,坏处是把部分硬盘当内存用整体性能受到影响,硬盘读写速度要比内存慢几个数量级,并... [阅读全文]
BigPipe:高性能的“流水线技术”网页
nick | 性能(Performance) | 2010-10-28
原文地址:http://www.facebook.com/note.php?note_id=389414033919
译文地址:http://isd.tencent.com/?p=2419
作者:蒋长浩
Facebook的网站速度做为最关键的公司任务之一。在2009年,我们成功地实现了Facebook网站速度提升两倍 。而正是我们的工程师团队的几个关键的创新使它成为可能。在本文中,我将向大家介绍我们的秘密武器之一,我们称之为Bi... [阅读全文]
CentOS+Cacti安装配置
####################################
#Cacti Configuration
#Date: 2009-11-04
#Env: Centos 5.4 x86_64
####################################
一、准备工作
环境:Centos 5.4 x86_64
所需软件:
http
Php
Php-mysql
Php-snmp
Mysql
Perl-DBD-MySQL
Php-pdo
rrdtool
Net-snmp
Net-snmp-libs
Net-snmp-utils
#下载相关软件
cd /usr/local/src/
wget ... [阅读全文]
A/B测试终极指南
nick | apache, 性能(Performance) | 2010-07-04
A / B测试不是一个时髦名词。现在很多有经验的营销和设计工作者用它来获得访客行为信息,来提高转换率。然而, A / B测试与SEO不同的是,人们都不太知道徒河进行网站分析和可用性分析。他们并不完全明白它是什么或如何更有效的使用它。本文将为你提供有史以来最好的A / B测试教程。
什么是A/B测试?
A / B测试的核心就是:确定两个元素或版本(A... [阅读全文]
10 个强大的开源 Web 流量分析工具
nick | web, 性能(Performance) | 2010-06-18
Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工具,因为是开源的,因此可以免费部署到你的网站。
TraceWatch
TraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供... [阅读全文]