Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79659
  • 博文数量: 83
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-30 00:36
文章分类

全部博文(83)

文章存档

2014年(83)

我的朋友

发布时间:2014-07-17 15:50:42

基本概述  头文件:#include <pthread.h>  函数原型: int pthread_mutex_init(pthread_mutex_t *restrict mutex,const pthread_mutexattr_t *restrict attr);  pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;  该函数用于C函数的多线程编程中,互斥锁的初始化。  pthread_mutex_init() 函数是以动态方式创建互斥锁的,参数attr指定了新建互斥锁的属性。如果参数attr为空,则使用默......【阅读全文】

阅读(370) | 评论(0) | 转发(0)

发布时间:2014-07-17 15:50:39

Version 1.02008年4月   本文基于pcap 0.9.8版本,该版本发布于September 25, 2007。RHEL AS4 Update3附带的版本是0.8.3(tcpdump --version)。一、  pcap简介封装了OS提供的底层抓包技术,对外提供一些统一的抓包(及发送)接口。实现这些功能的其他技术包括:BPF(Berkeley Packet Filter),DLPI(Data Link Provider Interface),NIT ,Linux专用的SOCKET_PACKET或PF_PACKET等。二......【阅读全文】

阅读(822) | 评论(0) | 转发(0)

发布时间:2014-07-17 15:50:34

一致性 hash 算法( consistent hashing )consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个&nbs......【阅读全文】

阅读(220) | 评论(0) | 转发(0)

发布时间:2014-07-17 15:50:28

MooseFS(MFS)CephGlusterFSLustreMetadata server单个MDS。存在单点故障和瓶颈。多个MDS,不存在单点故障和瓶颈。MDS可以扩展,不存在瓶颈。无,不存在单点故障。靠运行在各个节点上的动态算法来代替MDS,不需同步元数据,无硬盘I/O瓶颈。双MDS(互相备份)。MDS不可以扩展,存在瓶颈。FUSE支持支持支持支持访问接口POSIXPOSIXPOSIXPOSIX/MPI文件分布/数据分布文件被分片,数据块保存在不同的存储服务器上。文件被分片,每个数据块是一个对象。对象保存在不同的存储服务器上。Cluster Translators(GlusterFS集群......【阅读全文】

阅读(302) | 评论(0) | 转发(0)

发布时间:2014-07-17 15:50:25

man madvise  #include <sys/mman.h>  int madvise(void *addr, size_t length, int advice);The madvise() system call advises the kernel about how to handle paging input/output in the address range beginning at address addr and with size length bytes. It allows an application to tell the......【阅读全文】

阅读(626) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册