这里说明了 Goosefs 的整体架构,包含 Goosefs-Master 和 Goosefs-Worker 两个重要组成部分。Goosefs-Master: 是整个系统的核心控制组件,负责管理和协调整个文件系统的运行。Goosefs-Worker: 执行具体的数据处理和存储任务,在系统中发挥着关键作用。
相关产品
弹性 MapReduce 产品页,含版本规格、价格与购买入口。
一、Goosefs-概览
| 标题 |
指标名称 |
指标单位 |
指标含义 |
| 数据读写总量 |
BytesReadUfsAll |
bytes |
所有 worker 从所有 GooseFS UFSes 读取的字节总数 |
| |
BytesWrittenUfsAll |
|
所有 worker 写入所有 GooseFS UFSes 的总字节数 |
| 数据读写吞吐量 |
BytesReadUfsThroughput |
bytes |
所有 worker 从所有 GooseFS UFSes 读取的吞吐量 |
| |
BytesWrittenUfsThroughput |
|
所有 worker 写入所有 GooseFS UFSes 的吞吐量 |
| |
BytesReadLocalThroughput |
|
所有 worker 总本地短路读吞吐数值 |
| |
BytesWrittenLocalThroughput |
|
所有 worker 总本地短路写吞吐数值 |
| |
BytesReadDomainThroughput |
|
所有 worker 总 DomainSocket 读带宽数值 |
| |
BytesWrittenDomainThroughput |
|
所有 worker 总 DomainSocket 写带宽数值 |
| |
BytesReadRemoteThroughput |
|
所有 worker 总 Remote 读带宽数值 |
| |
BytesWrittenRemoteThroughput |
|
所有 worker 总 Remote 写吞吐数值 |
| worker 的层上容量 |
CapacityFree |
bytes |
所有 worker 的所有层上的总可用字节 |
| |
CapacityTotal |
|
所有 worker 的所有层上的总容量 |
| |
CapacityUsed |
|
所有 worker 的所有层上的已用字节总数 |
| worker 总数 |
Workers |
count |
群集中的 active worker 总数 |
二、Goosefs-Master
| 标题 |
指标名称 |
指标单位 |
指标含义 |
| CompleteFile 操作 |
CompleteFileOps |
count |
CompleteFile 操作总数 |
| |
FilesCompleted |
|
成功的 CompleteFile 操作总数 |
| CreateDirectory 操作 |
CreateDirectoryOps |
count |
CreateDirectory 操作总数 |
| |
DirectoriesCreated |
|
成功的 CreateDirectory 操作总数 |
| CreateFile 操作 |
CreateFileOps |
count |
CreateFile 操作总数 |
| |
FilesCreated |
|
成功的 CreateFile 操作总数 |
| Delete 操作 |
DeletePathOps |
count |
Delete 操作总数 |
| |
PathsDeleted |
|
成功 Delete 操作的总数 |
| FreeFile 操作 |
FreeFileOps |
count |
FreeFile 操作总数 |
| |
FilesFreed |
|
成功的 FreeFile 操作总数 |
| GetFileBlockInfo 操作 |
GetFileBlockInfoOps |
count |
GetFileBlockInfo 操作总数 |
| |
FileBlockInfosGot |
|
成功的 GetFileBlockInfo 操作总数 |
| GetFileInfo 操作 |
GetFileInfoOps |
count |
GetFileInfo 操作总数 |
| |
FileInfosGot |
|
成功的 GetFileInfo 操作总数 |
| GetNewBlock 操作 |
GetNewBlockOps |
count |
GetNewBlock 操作总数 |
| |
NewBlocksGot |
|
成功的 GetNewBlock 操作总数 |
| Mount 操作 |
MountOps |
count |
Mount 操作总数 |
| |
PathsMounted |
|
成功 Mount 操作总数 |
| Unmount 操作 |
UnmountOps |
count |
Unmount 操作总数 |
| |
PathsUnmounted |
|
成功 Unmount 操作的总数 |
| Rename 操作 |
RenamePathOps |
count |
Rename 操作总数 |
| |
PathsRenamed |
|
成功的 Rename 操作总数 |
| SetAcl 操作 |
SetAclOps |
count |
SetAcl 操作总数 |
| SetAttribute 操作 |
SetAttributeOps |
count |
SetAttribute 操作总数 |
| 操作文件总数 |
FilesPersisted |
count |
成功保存的文件总数 |
| |
FilesPinned |
|
当前固定的文件总数 |
| 文件目录总数 |
TotalPaths |
count |
GooseFS 命名空间中的文件和目录总数 |
| GC 次数 |
YGC |
count |
Young GC 次数 |
| |
FGC |
|
Full GC 次数 |
| GC 时间 |
FGCT |
s |
Full GC 消耗时间 |
| |
GCT |
|
垃圾回收时间消耗 |
| |
YGCT |
|
Young GC 消耗时间 |
| 内存区域占比 |
S0 |
% |
Survivor 0区内存使用占比 |
| |
E |
|
Eden 区内存使用占比 |
| |
CCS |
|
Compressed class space 区内存使用占比 |
| |
S1 |
|
Survivor 1区内存使用占比 |
| |
O |
|
Old 区内存使用占比 |
| |
M |
|
Metaspace 区内存使用占比 |
| JVM 内存 |
MemNonHeapUsedM |
MB |
进程使用的非堆内存大小 |
| |
MemNonHeapCommittedM |
|
进程 commit 的非堆内存大小 |
| |
MemHeapUsedM |
|
进程使用的堆内存大小 |
| |
MemHeapCommittedM |
|
进程 commit 的堆内存大小 |
| |
MemHeapMaxM |
|
进程最大的堆内存大小 |
| |
MemMaxM |
|
进程最大内存大小 |
三、Goosefs-Worker
| 标题 |
指标名称 |
指标单位 |
指标含义 |
| async 缓存请求 |
AsyncCacheDuplicateRequests |
count |
worker 接收的重复 async 缓存请求总数 |
| |
AsyncCacheRequests |
|
worker 接收的 async 缓存请求总数 |
| async 缓存块数量 |
AsyncCacheFailedBlocks |
count |
worker async 缓存失败的块总数 |
| |
AsyncCacheRemoteBlocks |
|
需要从远程源进行 async 缓存的块总数 |
| |
AsyncCacheSucceededBlocks |
|
worker async 缓存成功的块总数 |
| |
AsyncCacheUfsBlocks |
|
需要从本地源进行 async 缓存的数据块总数 |
| Blocks |
BlocksAccessed |
count |
访问此 worker 中任何一个块的总次数 |
| |
BlocksCached |
|
在 worker 中用于缓存数据的块总数 |
| |
BlocksCancelled |
|
worker 中止的临时块总数 |
| |
BlocksDeleted |
|
按外部请求列出的此 worker 中已删除的块总数 |
| |
BlocksEvicted |
|
worker 中逐出的块总数 |
| |
BlocksLost |
|
worker 中丢失的数据块总数 |
| |
BlocksPromoted |
|
worker 中的任何一个数据块移动到新层的总次数 |
| worker 的层上容量 |
CapacityFree |
bytes |
worker 的所有层上的总可用字节 |
| |
CapacityTotal |
|
worker 的所有层上的总容量 |
| |
CapacityUsed |
|
worker 的所有层上的已用字节总数 |
| GC 时间 |
FGCT |
s |
Full GC 消耗时间 |
| |
GCT |
|
垃圾回收时间消耗 |
| |
YGCT |
|
Young GC 消耗时间 |
| GC 次数 |
YGC |
count |
Young GC 次数 |
| |
FGC |
|
Full GC 次数 |
| 内存区域占比 |
S0 |
% |
Survivor 0区内存使用占比 |
| |
E |
|
Eden 区内存使用占比 |
| |
CCS |
|
Compressed class space 区内存使用占比 |
| |
S1 |
|
Survivor 1区内存使用占比 |
| |
O |
|
Old 区内存使用占比 |
| |
M |
|
Metaspace 区内存使用占比 |
| JVM 内存 |
MemNonHeapUsedM |
MB |
进程使用的非堆内存大小 |
| |
MemNonHeapCommittedM |
|
进程 commit 的非堆内存大小 |
| |
MemHeapUsedM |
|
进程使用的堆内存大小 |
| |
MemHeapCommittedM |
|
进程 commit 的堆内存大小 |
| |
MemHeapMaxM |
|
进程最大的堆内存大小 |
| |
MemMaxM |
|
进程最大内存大小 |