自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (15)
  • 收藏
  • 关注

转载 FastDFS 5.04之IO读事件空转导致CPU空转

在与同事测试FastDFS过程中发现CPU有异常波动的情况,八核心CPU在系统使用同时达到%60以上,不免诧异,遂对代码进行排查,发现storage有如下两个问题:1)CPU短暂地飙升2)特定的情况下,可以导致CPU永久飙升,直到停止程序这两个问题都是由于IO读事件空转导致。IO读事件空转也就是epoll触发了一个读事件,调用相应地处理函数,而该处理函数什么事情也不

2015-06-12 15:14:49 1412

转载 FastDFS合并存储原理分析

FastDFS合并存储原理分析基于FastDFS 5.03/5.04 一、合并存储简介      在处理海量小文件问题上,文件系统处理性能会受到显著的影响,在读写次数与吞吐量这两个指标上会有不少的下降。主要需要面对如下几个问题:1)元数据管理低效,磁盘文件系统中,目录项(dentry)、索引节点(inode)和数据(data)保存在存

2015-06-12 15:12:17 4066

转载 FastDFS之Tracker-Leader选择和tracker server间通信

FastDFS之Tracker-Leader选择 基于FastDFS 5.03/5.04 一、Tracker-Leader概述在FastDFS之中,可以任意配置多个Tracker,在运行过程中会选择其中一个作为Leader,由该Leader执行一些唯一性的操作。在早期版本中Tracker-Leader有两个作用,分别是:为新加入的Storage分配一

2015-06-12 15:11:22 2721

转载 FastDFS之合并存储缺陷导致数据丢失或错误

FastDFS之合并存储缺陷导致数据丢失或错误 基于FastDFS 5.03/5.04 一、问题描述      问题的关键在于Trunk-Server上,Trunk-Server实现空间的分配,每一次的空间分配都记录到Trunk-Binlog文件之中,并且定期(每秒)将该文件的更新同步给组内的其他Storage服务器。问题就是若某种情况下Trun

2015-06-12 15:10:07 4071

转载 FastDFS之磁盘恢复过程

FastDFS之磁盘恢复过程 基于FastDFS 5.03/5.042014-12-19 一、磁盘恢复概述      顾名思义,磁盘恢复也就是一台服务器的某个磁盘坏掉,换了一个新的硬盘,然后将旧磁盘本应该有的数据拷贝到新硬盘的过程。FastDFS原生支持该过程,可以自动检测,并完成。FastDFS推荐的方式是一个磁盘挂载成一个Store-

2015-06-12 15:08:50 2408

转载 FastDFS之Binlog同步

FastDFS之Binlog同步 基于FastDFS 5.03/5.042014-12-20 一、Binlog同步概述      FastDFS中为了维护文件的多个副本,会在同组的Storage之间互相同步文件,也就是一个备份过程,若一组有三台机器,那么互相备份后,一个文件就有三个副本。本篇将主要描述Binlog同步的相关概念,与同步

2015-06-12 15:07:37 2661 1

转载 FastDFS之添加机器同步

FastDFS之添加机器同步 基于FastDFS 5.03/5.042014-12-19 一、添加机器同步概述      添加机器同步叫做源同步,简单说就是从组内现有的一台机器上推送历史数据到新机器的过程。每次部署集群,源同步是必定要发生的,可能你并没有注意。比如,部署一组三台机器,首次启动第一台机器时是直接添加到组内,而后面的机器都要进

2015-06-12 15:06:47 3803

转载 FastDFS之Storage程序框架

FastDFS之Storage程序框架 基于FastDFS 5.03/5.042014-12-19 一、概述      FastDFS分布式文件系统中有Tracker和Storage两个角色,其中绝大多数功能都是在Storage中实现,包括网络处理、文件上传、下载、同步、磁盘恢复等众多功能,本篇将讲述Storage程序的启动过程,网络处理

2015-06-12 15:05:45 1169

转载 FastDFS之客户端与Tracker通讯

FastDFS之客户端与Tracker通讯 基于FastDFS 5.03/5.042014-12-19 一、概述      客户端大部分的操作过程都是要先查询Tracker,从Tracker返回具体操作的StorageIP,然后连接该StorageIP,执行具体的操作。本篇将主要介绍三种类型的客户端操作:Upload、Download、D

2015-06-12 15:04:47 2006 1

转载 FastDFS原理系列文章

FastDFS原理系列文章 基于FastDFS 5.03/5.042014-12-19 一、概述      FastDFS文档极少,只能找到一些宽泛的架构文档,以及ChinaUnix论坛上作者对网友提问的一些回答。对于要将FastDFS应用到生产系统来说,这点了解绝对是不够的。      这段时间研究FastDFS源码

2015-06-12 15:03:32 1905

编译原理第6章-语义分析

编译原理第6章-语义分析

2016-11-22

poll和epoll内核源码剖析

poll和epoll内核源码剖析

2016-11-21

c语言开发实例详解

用大量经典有趣的问题来讲解C的开发,强烈推荐

2015-03-28

TCP-IP详解卷2

TCP-IP详解卷2是TCP/IP技术详解卷2

2011-09-25

TCP-IP详解卷1

TCP-IP详解卷1是TCP/IP协议详解卷1.

2011-09-25

计算机网络与因特网

计算机网络与因特网一书是计算机网络技术里的圣经

2011-09-25

Berkeley DB 资料

Berkeley DB 批量插入更新与删除用法示例 Berkeley 函数接口 Berkeley DB 由浅入深 SQL 开发人员 Oracle Berkeley DB 指南 Berkeley DB参考手册

2010-09-21

c 函数速查手册 c的标准库函数

本帮助文件由本人整理制作,内容全摘自网络,版权归实际作者所有.

2009-10-13

linux c函数速查手册

linux编程的标您可以免费的使用、分发本手册。但未经Linhan的授权许可不得擅自进行篡改、反编译,及将其全部或部分用于商业用途。 本手册受著作权法和国际公约的保护,作者保留对本手册及本声明的最终修改权。 准库函数 都可以搜到

2009-10-13

lcd ampire128x64 的使用 proteus

本资源为lcd ampire128x64 的使用,包括它的仿真,软件为proteus6 所用程序是用 keil编写,也有源码。

2009-05-17

自动控制 -20-sim

自动控制 荷兰软件20-sim的使用及课题设计,该课题设计是利用了仿真软件的控制应用试验箱

2009-04-28

autocad做的小户型平面图

小户型平面图即是平面图的设计,本作品是用AutoCAD的平面设计模块制作的平面图图1是整个小户型平面图制作的成品图,人们可以看到这个作品的整个平面设计和室内部的布局。

2009-03-14

用matlab做的小波信号变换系统

用matlab作的小波信号变换系统,利用二维小波变换实现图像压缩、图像融合和图像增强等功能。

2009-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除