积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部系统运维(9)存储(9)

语言

全部中文(简体)(9)

格式

全部PDF文档 PDF(9)
 
本次搜索耗时 0.015 秒,为您找到相关结果约 9 个.
  • 全部
  • 系统运维
  • 存储
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Curve元数据节点高可用

    put foo bar $ ETCDCTL_API=3 ./bin/etcdctl get foo --write-out=json revision: 2 $ ETCDCTL_API=3 ./bin/etcdctl put foo bar $ ETCDCTL_API=3 ./bin/etcdctl get foo --write-out=json revision: 3 $ ETCDCTL_API=3 /bin/etcdctl get foo --write-out=json revision: 4 $ ETCDCTL_API=3 ./bin/etcdctl get hello --write-out=json revision: 4 $ ETCDCTL_API=3 ./bin/etcdctl put hello world $ ETCDCTL_API=3 ./bin/etcdctl get hello goLeaderName) return C.ObserverLeaderChange // observetimeoutcontext, observe timeout // get // keycontextetcd // grpcetcd case <-ticker.C: // mds t :=
    0 码力 | 30 页 | 2.42 MB | 5 月前
    3
  • pdf文档 BRPC与UCX集成指南

    memory ●详情可以见examples/uct_hello_world.c25 UCT ●Memory domain open/close ●Active message ●Memory get/put ●Memory atomic fetch, compare and set ●Tag match ●client/server模式的Listener, Ep(endpoint)26 读写。31 WORKER ●Busy poll –Busy poll可以有效降低时延,但是在空闲时浪费CPU ●Wait –会增加时延,但是节省CPU使用 ●通过ucp_worker_get_efd(*ucp_worker, efd)获得轮询文件句柄 ●调用poll(efd)等待有任务执行,然后再调用ucp_worker_progress() ●/dev/cpu_dma_latency ServerOptions ●ServerOptions添加成员 ●当前取舍的:TCP总是可用的, UCX作为选项38 Ucp Context ●只有一个全局对象,使用下列函数获取 ●UCP_Context* get_or_create_ucp_ctx() ●指定了FEATURE_AM, 多线程共享39 命令行参数控制context的属性 ●--brpc_ucp_error_mode缺省是none,是的本地通讯使用shared
    0 码力 | 66 页 | 16.29 MB | 5 月前
    3
  • pdf文档 CurveFs 用户权限系统调研

    root@pubbeta1-nostest2:/tmp/fsmount# ls root@pubbeta1-nostest2:/tmp/fsmount# 参考文献 Why does root get Permission denied when accessing FUSE directory? man fuse 问题2:本地文件系统挂载默认是共享的? 目前没有查到相关确切的资料说明,但 stretch/main amd64 Packages root@pubbeta2-curve5:/home/nbs# apt-get install acl root@pubbeta2-curve5:/home/nbs# getfacl --help getfacl 2.2.52 -- get file access control lists Usage: getfacl [-aceEsRLPtpndvh] OgcpvnnnUpmng%40mail.gmail.com/ https://unix.stackexchange.com/questions/325473/in-fuse-how-do-i-get-the-information-about-the-user-and-the-process-that-is-try https://wiki.gentoo.org/wiki/Filesyste
    0 码力 | 33 页 | 732.13 KB | 5 月前
    3
  • pdf文档 Curve文件系统元数据管理

    理需要提供这些功能。收到一条record,解析record,然后根据不同的opcode在内存对元数据进行处理。 伪码如下:© XXX Page 8 of 24 while (stop) { get and parse a record -> record switch (record->opcode) { case 1: deal 1 break case 2: deal 2 fsId; InodeId inodeId; }; class InodeManager { public: void Insert(const Inode &inode); bool Get(const InodeKey &key, Inode *inode); void Delete(const InodeKey &key); void Update(const Inode &inode); fsId; InodeId parentId; }; class DentryManager { public: void Insert(const Dentry &dentry); bool Get(const DentryKey &key, Dentry *dentry); bool List(const DentryParentKey &key, std::list);
    0 码力 | 24 页 | 204.67 KB | 5 月前
    3
  • pdf文档 Curve文件系统元数据持久化方案设计

    protobuf 进行序列化 2、KVStore 将当前实现中的 MemoryDentryStorage 和 MemoryInodeStorage 抽象成一个 KVStore,对外提供 SET/GET/DEL 等接口,inode/dentry 均编码后以 key-value 的形式存入 KVStore 当前实现可先只实现 KVStore(提供方便 API),Raft 等可以后续接入(目前实现中持久化可以在 public: bool Init(); int Set(const std::string& key, const std::string& value); int Get(const std::string& key, std::string* value); int Delete(const std::string& key); int Save();
    0 码力 | 12 页 | 384.47 KB | 5 月前
    3
  • pdf文档 新一代云原生分布式存储

    底层构建在分布式存储之上 云原生的概念: 易用性:跨平台,超融合,弹性 小型主机 容量有限分布式存储的分类 按照各种应用场景所需的存储接口分类 对象 存储 文件 存储 块存储 接口为简单的 Get、PUT、DEL 和其他扩展 通常意义是支持 POSIX 接口 传统意义的文件系统: Ext4 对指定地址空间进行随机读写 传统意义的块存储:磁盘分布式存储的要素 如何构建分布式文件系统?
    0 码力 | 29 页 | 2.46 MB | 5 月前
    3
  • pdf文档 Curve支持S3 数据缓存方案

    poc测试验证 背景 基于s3的daemon版本基于基本的性能测试发现性能非常差。具体数据如下: 通过日志初步分析有2点原因© XXX Page 3 of 9 1.append接口目前采用先从s3 get,在内存中合并完后再put的方式,对s3操作过多 2.对于4k 小io每次都要和s3交互,导致性能非常差。 因此需要通过Cache模块解决以上2个问题。 整体设计 整个dataCache的设计思路
    0 码力 | 9 页 | 179.72 KB | 5 月前
    3
  • pdf文档 CurveFS Copyset与FS对应关系

    1、mount的时候,获取这个fs的所有partition和copyset信息。分片信息的缓存。 2、paritition的选择。 3、和metaserver进行交互的时候,向对应的partition下发请求。包括get leader,重试。 4、和metaserver交互时,request请求需要带上copyset信息。 7.2 mds端 1、需要实现topo模块 2、实现mds和metaserver的心跳
    0 码力 | 19 页 | 383.29 KB | 5 月前
    3
  • pdf文档 Open Flags 调研

    in, int flags, int cmode, uint64_t gen, const UserPerm &perms); ~Fh();© XXX Page 12 of 23 void get() { ++_ref; } int put() { return --_ref; } }; FastCFS处理方式是自定义FileInfo保存文件打开的状态信息,在create()、open()、opendir()操作时填充进
    0 码力 | 23 页 | 524.47 KB | 5 月前
    3
共 9 条
  • 1
前往
页
相关搜索词
Curve数据节点可用BRPCUCX集成指南CurveFs用户权限系统调研文件文件系统管理数据管理持久方案设计方案设计一代新一代原生分布布式分布式存储支持S3缓存CurveFSCopysetFS对应关系OpenFlags
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩