分布式服务框架 Zookeeper — 管理分布式环境中的数据

nick | open, 性能(Performance) | 2010-11-20
分布式服务框架 Zookeeper — 管理分布式环境中的数据
许 令波, Java 工程师, 淘宝网 许 令波,现就职于淘宝网,是一名 Java 开发工程师。对大型互联网架构设计颇感兴趣,喜欢钻研开源框架的设计原理。有时间将学到的知识整理成文章,也喜欢记录下工作和生活中的一些思考。个人网站 是: HYPERLINK “http://xulingbo.net” http://xulingbo.net。 简介: Zookeeper 分布式服务框架是 Apache H... [阅读全文]

Google Protocol Buffer 的使用和原理

nick | open, 性能(Performance) | 2010-11-20
Google Protocol Buffer 的使用和原理
刘 明, 软件工程师, 上海交大电子与通信系 从事软件开发工作 10 年以上,爱好开源软件,目前从事数据库和数据仓库的开发工作。 简介: Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式... [阅读全文]

memlink——-又一个key-value型nosql数据库诞生

nick | 性能(Performance) | 2010-11-12
memlink——-又一个key-value型nosql数据库诞生
Memlink简介 Memlink 是一个高性能、持久化、分布式的Key-list/queue数据引擎。正如名称中的memlink所示,所有数据都建构在内存中,保证了系统的高性能 (大约是redis几倍),同时使用了redo-log技术保证数据的持久化。Memlink还支持主从复制、读写分离、List过滤操作等功能。 特点: 内存数据引擎,性能极为高效 List块链结构,精简内存,优化查找效率 ... [阅读全文]

Linux 性能监测:Network(五)

nick | linux, 性能(Performance) | 2010-10-30
Linux 性能监测:Network(五)
网络的监测是所有 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
BigPipe:高性能的“流水线技术”网页
原文地址:http://www.facebook.com/note.php?note_id=389414033919 译文地址:http://isd.tencent.com/?p=2419 作者:蒋长浩 Facebook的网站速度做为最关键的公司任务之一。在2009年,我们成功地实现了Facebook网站速度提升两倍 。而正是我们的工程师团队的几个关键的创新使它成为可能。在本文中,我将向大家介绍我们的秘密武器之一,我们称之为Bi... [阅读全文]

CentOS+Cacti安装配置

nick | CentOS, linux, 性能(Performance) | 2010-09-17
#################################### #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测试不是一个时髦名词。现在很多有经验的营销和设计工作者用它来获得访客行为信息,来提高转换率。然而, A / B测试与SEO不同的是,人们都不太知道徒河进行网站分析和可用性分析。他们并不完全明白它是什么或如何更有效的使用它。本文将为你提供有史以来最好的A / B测试教程。 什么是A/B测试? A / B测试的核心就是:确定两个元素或版本(A... [阅读全文]

10 个强大的开源 Web 流量分析工具

nick | web, 性能(Performance) | 2010-06-18
10 个强大的开源 Web 流量分析工具
Web 流量分析工具多不胜数,从 WebTrends 这样专业而昂贵的,到 Google Analytics 这样强大而免费的,从需要在服务器端单独部署的,到可以从前端集成的,不一而足。本文收集并介绍了10个功能强大的开源 Web 流量分析工具,因为是开源的,因此可以免费部署到你的网站。 TraceWatch TraceWatch 是一个开源 Web 流量分析程序,支持实时分析,可以提供... [阅读全文]
Ɣ回顶部