原创:http://www.cnblogs.com/bugutian/p/6869278.html 转载请注明出处

一、先上一张图

二、解释

1. Metadata Servers (masters)

ip、内存、CPU、版本号什么的自然不必说。

last successful metadata save:mfsmaster将文件树存在内存中,每隔一个小时把修改的内容固化到磁盘,这就是metadata.mfs.back(默认在/var/lib/mfs下);

last metadata save duration:一个小时存一次万一断点,那问题就严重了,所以,mfsmaster会及时把临时修改记录存储到changelog.0.mfs中,然后到整点把它们整合到metadata.mfs.back中;可以看出这种存储的周期是0.1s;

后面的状态和校验和就不说了。

2.Metadata Info

详细的说,moosefs将你上传的文件按照64MB的大小进行切分,每一个64MB的文件块就叫做一个chunk,(其实一个chunk有65MB,在mfshdd.cfg配置的目录中可以看到,里面有1024个64K的块,每个块的索引是1K,因此有1MB是索引)

total space:云存总空间
avail space:云存可用空间
trash space:云存的垃圾箱大小
trash files:云存的垃圾箱文件数
sustained space:云存等待回收的空间
sustained files:云存等待回收的文件数
all fs objects:所有的文件对象个数(文件+目录)
directories:所有的目录个数
files:所有的文件数
chunks:chunk数
all chunk copies:所有chunk数(chunk和chunk的备份数)
regular chunk copies正常chunk数(除去即将被移除和丢失等的chunk数)

3. Memory usage detailed info

可以通过此项,查看到云存使用过程中各种文件对象的占比。

4.All chunks state matrix

这是个非常有用的矩阵,纵坐标表示你给你的文件块设置了几个副本,横坐标表示你的文件块现在有多少个副本。最正常的情况就是所有的数字都出现在矩阵的对角线上。对角线下,就是undergoal,对角线上就是overgoal;

没有备份副本肯定就是endangered的了,如果你的所有磁盘都坏了,那必然就是missing等等。moosefs自己有副本平衡的策略,会自动让你的副本数向对角线靠拢。

5. Chunk operations info和Filesystem check info几乎就是对上面的矩阵的总结。

三、其他列

1. Server:就是所有服务器;

Disk:就是所有chunkserver和在它之上的操作;

Mounts:就是所有挂载到该系统的客户端;

Exports:所有的权限设置;

Operations:客户端的读写操作统计;

Resources:这个就不明觉厉了,猜测应该是对云存中的文件进行分组,不必要对每个文件都设置副本数什么的,直接加入到一个组中就行了,也方便负载均衡。

Quotas:配额,就是给哪一个用户的目录分配多少空间。

后面两个是对前面动态信息的统计。

转载于:https://www.cnblogs.com/bugutian/p/6869278.html

漫谈moosefs中cgi各项的意义相关推荐

  1. 任务管理器-性能中各项的意义

    任务管理器-性能中各项的意义 总数:句柄数,线程数,进程数 物理内存(k):总数,可用数,系统缓存, 内存使用:总数,限制,峰值, 核心内存:总数,分页数,未分页, PF使用 都是什么意思? 一:总数 ...

  2. Android MemInfo 各项的意义(转)

    Android MemInfo 各项的意义(转) 可以使用adb shell dumpsys meminfo -a <process id>/<process name>来查看 ...

  3. 全面理解.htaccess语法中RewriteCond和RewriteRule意义

    全面理解.htaccess语法中RewriteCond和RewriteRule意义 .htaccess 配置文件可以通过RewriteCond 和 RewriteRule 实现伪静态. Rewrite ...

  4. 神经网络中激活函数的真正意义?

    神经网络中激活函数的真正意义?一个激活函数需要具有哪些必要的属性?还有哪些属性是好的属性但不必要的? (1)非线性:即导数不是常数.这个条件是多层神经网络的基础,保证多层网络不退化成单层线性网络.这也 ...

  5. [转载]漫谈游戏中的阴影技术

    学习啦~~~~~~ 原文地址:漫谈游戏中的阴影技术作者:flymemory 随着硬件的越来越高端化,各种以前可望而不可及的效果越来越多的应用到网络游戏里.本篇文章是介绍目前游戏中影子的实现方式,它们的 ...

  6. mysql中int(16)_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

  7. mysql数据库中的int类型_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    在一开始接触MySQL数据库时,对于int(M)及tinyint(M)两者数值类型后面的M值理解是最多能够插入数据库中的值不能大于M: 后来工作后,也是一边学习一边使用,之后的理解是其中的M的意思是插 ...

  8. mysql int tinyint_MySQL中int(M)和tinyint(M)数值类型中M值的意义

    首先,我们创建一个数据表test: mysql> CREATE TABLE test( -> id1 int(1), -> id2 tinyint(1) ->); 我们给id1 ...

  9. 计算机在平面设计中的作用,比例设计在平面设计中的作用与意义

    随着互联网的不断发展,用户体验在设计师的产品设计中占有的比重越大了,而今天我们就一起来了解一下,比例设计在平面设计中的作用与意义. 一.平面设计中的比例是什么? 比例尺是指设计元素相对于其他元素的相对 ...

  10. sco的意思_HIV检测中的SCO值意义-3页word资料

    第 1 页 HIV 检测中的 SCO 值意义 无锡市北塘区疾病预防控制中心自 2010 年――2012 年在不同人群中 开展 HIV 筛查检测工作,为了解这几年 HIV 检测工作中 S/CO 值的初筛 ...

最新文章

  1. linux常见命令汇总
  2. Cmake知识----编写CMakeLists.txt文件编译C/C++程序
  3. p3p-header解决跨域访问cookie
  4. java 静态对象数组_Java静态方法和实例方法 java中的数组作为形参传入
  5. readSerializableObj
  6. 迎春舞会之数字舞蹈(洛谷-P1538)
  7. SpringBoot集成MyBatis-Plus代码生成器
  8. 手机访问www如何自动跳转到m js代码实现
  9. 通过EasyRecovery恢复删除的音频
  10. yii2 mysql 队列_yii2.0 中的队列
  11. 【Alpha阶段】展示博客发布!
  12. python-20行代码将图片转素描画(附源码和成品下载地址)
  13. process-on在线绘制架构图,xmind绘制思维导图
  14. AutoSAR实验视频讲解:相关资料下载
  15. 【校招VIP】IT职位校招简历千万不要用两栏的模板,另外,告诉你个陷阱:越个性机会越少
  16. 如何解决汉化英文或翻译其他语言界面和RC出现乱码
  17. leaflet清除图层
  18. java 侵入性_侵入性和非侵入式指什么?
  19. Hybrid App 发展史
  20. 2023年中德(CSC-DAAD)博士后奖学金项目开始申报

热门文章

  1. InnoDB脏页,重做日志文件
  2. 方法、脚本-Pig Grunt之简单命令及实例说明-by小雨
  3. 中文分词:采用二元词图以及viterbi算法(三)
  4. hardlockup的原理说明
  5. libevent源码深度剖析二
  6. ldd3 sbull编译遇到的问题 解决(部分)方法
  7. 《System语言详解》——1.SystemTap概述
  8. 数据包接收系列 — 上半部实现(网卡驱动)
  9. 在写csdn博客时,如何实现用超链接进行页面内跳转?
  10. Git merge分支到master