原创: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:配额,就是给哪一个用户的目录分配多少空间。

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

漫谈moosefs中cgi各项的意义的更多相关文章

  1. NMON中的各项参数指标

    一.NMON中的各项参数指标: SYS_SUMM:显示当前服务器的总体性能情况 Total System I/OStatistics:Avg tps during an interval:显示采集间隔 ...

  2. struts2视频学习笔记 03-06(Struts 2配置文件无提示问题,Action配置中的各项默认值,各种转发类型)

    课时3 解决Struts 2配置文件无提示问题(eclipse):window→preference→XML→XML Catlog

  3. MySQL中int(M)和tinyint(M)数值类型中M值的意义

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

  4. 附录: mysql show processlist中的State的意义

    附录: mysql show processlist中的State的意义 Checking table 正在检查数据表(这是自动的). Closing tables 正在将表中修改的数据刷新到磁盘中, ...

  5. Windows中DLL文件的意义及其作用

    Windows中DLL文件的意义及其作用 DLL是Dynamic Link Library的缩写,意为动态链接库.DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和 ...

  6. mount命令中offset参数的意义

    mount命令中offset参数的意义        感觉好久没有来写东西了,最近一直忙个不停,今天也一样,总感觉时间不够用,唉,这里来临时总结一下工作中的一点小收获吧.今天要说的是我们常用的解压IM ...

  7. 嵌入式应用中CGI编程中POST、GET及环境变量详解

    原载地址:http://3633188.blog.51cto.com/3623188/828095 1.POST和GET      一个CGI程序在于服务器之间的信息传输和数据传输一般通过两种方法,即 ...

  8. js获取页面url中的各项值

    一. 通过window.location获取各项参数 1.获取页面完整的url url = window.location.href; 2.获取页面的域名 host = window.location ...

  9. socket listen参数中的backlog 的意义!

    服务器监听时,在每次处理一个客户端的连接时是需要一定时间的,这个时间非常的短(也许只有1ms 或者还不到),但这个时间还是存在的.而这个backlog 存在的意义就是:在这段时间里面除了第一个连接请求 ...

随机推荐

  1. MyBatis数据库测试代码自动生成

    <!-- generatorConfig.xml配置,其中:<plugin type="org.mybatis.generator.plugins.ToStringPlugin& ...

  2. C#调用cmd命令

    using System.Diagnostics; public class CmdHelper { private static string CmdPath = @"C:\Windows ...

  3. json扩展

    using Newtonsoft.Json.Linq; namespace Utility { public static class JsonExt { /// <summary> // ...

  4. Codeforces 786 B. Legacy

    题目链接:http://codeforces.com/contest/786/problem/B 典型线段树优化连边,线段树上的每一个点表示这个区间的所有点,然后边数就被优化为了至多${nlogn}$ ...

  5. Codeforces 510 E. Fox And Dinner

    题目链接:http://codeforces.com/problemset/problem/510/E 乍一看和那啥魔术球问题有点神似啊/XD 其实是不一样的. 解决这道问题的关键在于发现若是相邻的两 ...

  6. Windows 下使用virtualenv 第一次使用flask

    前几天在Windows下virtualenv 了一个名为 venv的目录,然后,今天差点忘了怎么进去虚拟环境. 发现在创建虚拟环境的venv目录下有个Scripts目录,里面有一堆 名为activat ...

  7. Linux下boost库的编译、安装详解

    下载boost源码 boost下载地址 解压到一个目录 tar -zxvf boost_1_66_0.tar.gz 编译boost库 进入boost_1_66_0目录中 cd boost_1_66_0 ...

  8. 书法字帖 PDF转化为可打印PDF

    书法类的PDF,因为底色是黑色的,打印起来特别费墨,所以需要转化成白底黑字的文件, 才好打印. 1)用 pdfbox 的 ExtractImages 命令,抽出所有的图片 https://pdfbox ...

  9. Getting Started withProcessing 第八章总结

    运动 在这一章中,作者讲述了如何对图元中的对象进行实现动画的效果. 实现运动的几种方式 在书中,作者通过讲解一些对应的知识,让图元能够产生移动的效果.这几种方式包括: 速度和方向 在全局变量中定义两个 ...

  10. 如何下载一个物种的全部EST序列 | NCBI | 表达序列标签

    EST:表达序列标签,expressed sequence tags . 顾名思义,很好理解,就是表达出来的序列,即从基因组DNA上表达出来的RNA,但是我们没法测序RNA,所以我们最终测的是表达序列 ...