分布式 KV 存储系统 Cellar 演进之路## 分布式KV存储Cellar演进之路 ## 美团点评·基础架构 齐泽斌 ## 促进软件开发领域知识与创新的传播  关注InfoQ官方信息 及时获取QCon软件开发者大会演讲视频信息 ,所以Inode中采用map缓存分离 读写缓存的设计采用的是读写缓存分离的方案。即读写缓存相互没影响不相关,写缓存一旦flush即释放,读缓存采用可设置的策略进行淘汰(默认LRU),对于小io进行block级别的预读。 ## 缓存层级 缓存层级分为fs->file->chunk->datacache 4层,通过i 0 码力 | 9 页 | 179.72 KB | 1 年前3
vLLM v0.6.0 Documentationcontrol behavior: - VLLM_OPENVINO_KVCACHE_SPACE to specify the KV Cache size (e.g, VLLM_OPENVINO_KVCACHE_SPACE=40 means 40 GB space for KV cache), larger setting will allow vLLM running more requests in hardware configuration and memory management pattern of users. - VLLM_OPENVINO_CPU_KV_CACHE_PRECISION=u8 to control KV cache precision. By default, FP16 / BF16 is used depending on platform. - VLLM_OP OpenVINO best known configuration is: ```bash $ VLLM_OPENVINO_KVCACHE_SPACE=100 VLLM_OPENVINO_CPU_KV_CACHE_PRECISION=u8 VLLM_OPENVINO_ →ENABLE_QUANTIZED_WEIGHTS=ON \ python3 vllm/benchmarks/benchmark_throughput0 码力 | 201 页 | 1.26 MB | 3 月前3
Kubernetes 管理 Docker 容器title: Kubernetes 管理 Docker 容器 date: 2020-12-18 tags: Kubernetes description: MacOS 平台 Kubernetes 管理 Docker 容器  图片来源于 图片来源于 Install Kubernetes: The Ultimate Guide ## Kubernetes 简介 Kubernetes 是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 快速部署应用 • 快速扩展应用 无缝对接新的应用功能 • 节省资源,优化硬件资源的使用 ## Minikube 简介 ## MacOS 系统安装依赖 ##0 码力 | 5 页 | 675.91 KB | 2 年前3
Rainbond服务日志管理## RAINBOND服务日志管理 好雨交付工程师-郭逊 ## 大纲 1. Rainbond自身的日志管理机制 2. 对接 Elasticsearch 3. 演示示例 2019-07-31T03:29:22.251Z INFO [monitoring] log/log.go:124 Non-zero metrics in the last 30s {"monitoring": "5":0.1844}}}}}} ### 1. RAINBOND自身日志管理机制 ### 1.1 日志界面  ### 1. RAINBOND自身日志管理机制 ### 1.1 日志界面  # 1.RAINBOND自身日志管理机制 ### 1.1 日志界面 首页 / 我的应用 / 服务日志对接Es示例 / NGINX NGINX 访问 关闭 管理容器 其他操作 最近1000条日志 2019-07-30T15:59:22.251Z INFO [monitoring] log/log0 码力 | 11 页 | 1.62 MB | 2 年前3
2.1.1 Golang主动式内存缓存的优化探索之路Golang主动式内存缓存的优化探索之路 安晏伯 学而思网校 技术专家  问题引入 01 难点攻克 02 主动式内存缓存框架 03 总结 04 ## 第一部分 ## 问题引入 ## 为什么能有极致的性能? 主动式内存缓存 如何优化? • 主动式内存缓存,如何保证数据实时性? - 数据太多,内存不够用,如何进行存储扩展? ## 第二部分 难点攻克 ## “ ## 数据一致性如何保证? ## 一 致性 同步、更新  ## ➢ 被动方式 ✓ 缓存过期 ✓ 定期同步 ## 直播1  无数据 ## 数据模型管理 ## 全数据扫描? 主键 索引 倒排 type AnyModel struct { Id int `dm:"index"`0 码力 | 48 页 | 6.06 MB | 2 年前3
CurveFS S3本地缓存盘方案Curvefs-S3 本地写缓存盘方案 背景 方案设计 主要数据结构定义 方案设计思考 POC验证 ## 背景 当前,s3客户端在写底层存储的时候是直接写入远端对象存储,由于写远端时延相对会较高,所以为了提升性能,引入了写本地缓存盘方案。也即要写底层存储时,先把数据写到本地缓存硬盘,然后再把本地缓存硬盘中的数据异步上传到远端对象存储。 ## 方案设计 ![Image] S3模块接收到写入后先写入写内存缓存页,如果满足持久化的条件后,那么则准备持久化。 做一个硬链接链接到该文件。 本次io在本地硬盘写入好之后,异步上传模块会适时把本地硬盘写缓存目录中的文件上传到远端对象存储集群,上传成功后,删除本地写缓存目录中的对应文件。 同时,缓存清理模块会定时检查本地硬盘缓存目录容量情况,如果容量已经达到阈值了,则进行文件的清理工作。 另外,异常管理模块处理客户端挂掉后的文件重新上传问题。 本地硬盘如何管理 借用linux本地文件系统进行管理,存储进本地硬盘的内容以文件的形式来表现。 配置一个目录用于本地硬盘的文件管理,对作为缓存盘的本地硬盘进行格式化并挂载到该目录(如果没有缓存盘,那一般而言就是系统盘本身了)。 • 本地缓存盘的文件内容表示 本地缓存盘存放的文件即是存储到对象存储中的对象。 • 写缓存如何作为读缓存利用 除了写缓存目录,另外引入读缓存目录;当写缓存目录中有新0 码力 | 9 页 | 150.46 KB | 1 年前3
vLLM v0.5.5 Documentationcontrol behavior: - VLLM_OPENVINO_KVCACHE_SPACE to specify the KV Cache size (e.g, VLLM_OPENVINO_KVCACHE_SPACE=40 means 40 GB space for KV cache), larger setting will allow vLLM running more requests in hardware configuration and memory management pattern of users. - VLLM_OPENVINO_CPU_KV_CACHE_PRECISION=u8 to control KV cache precision. By default, FP16 / BF16 is used depending on platform. - VLLM_OP OpenVINO best known configuration is: ```bash $ VLLM_OPENVINO_KVCACHE_SPACE=100 VLLM_OPENVINO_CPU_KV_CACHE_PRECISION=u8 VLLM_OPENVINO_ →ENABLE_QUANTIZED_WEIGHTS=ON \ python3 vllm/benchmarks/benchmark_throughput0 码力 | 193 页 | 1.22 MB | 3 月前5
OpenShift Container Platform 4.14 机器管理ents/f/f/f/c/fffc92c80a6e0213d4050aefc88ae806/p1_1.jpg) ### OpenShift Container Platform 4.14 机器管理 添加和维护集群机器 Powered by TCPDF (www.tcpdf.org) 添加和维护集群机器 ## 法律通告 Copyright $ ^{©} $ 2024 Red Hat, Inc 本文说明如何管理构成 OpenShift Container Platform 集群的机器。某些任务利用 OpenShift Container Platform 集群的增强型自动机器管理功能,另一些任务则要手动完成。本文所述的任务并非对所有安装类型都适用。 ## 目录 第1章 机器管理概述 ..... 4 1.1. MACHINE API 概述 ..... 4 1.2. 管理计算机器 . .. 5 1.3. 管理 CONTROL PLANE 机器 ..... 6 1.4. 将自动扩展应用到 OPENSHIFT CONTAINER PLATFORM 集群 ..... 6 1.5. 在用户置备的基础架构上添加计算机器 ..... 6 1.6. 在集群中添加 RHEL 计算机器 ..... 6 第2章 使用 MACHINE API 管理计算机器 ..... 80 码力 | 277 页 | 4.37 MB | 2 年前3
副本如何用CLup管理PolarDB中启乘数科技 $ ^{®} $ ## 如何用CLup管理Polardb ## 关于我 PostgreSQL中国社区资深数据库专家,中国架数科技联合创始人撰写,PostgreSQL数据库领域经典著作升级版  Guide To Expert 专业的PostgreSQL数据库管理平台 CLup介绍 ## CLup产品介绍 ## CLup是什么? ✓ 实现PostgreSQL/PolarDB数据库的私有云RDS产品 ✓ PostgreSQL/PolarDB集群统一管理、统一运维。 ✓ PostgreSQL/PolarDB集群可以用功能(即故障自动切换) ✓ 实现对PostgreSQL/PolarDB的监控管理 ✓ 对PostgreS 对PostgreSQL/PolarDB的TopSQL的管理 ## • 架构说明 ✓ 有一台机器上部署的CLup管理节点,这个管理节点提供WEB管理界面统一管理所有的PostgreSQL/PolarDB数据库。 ✓ 每台数据库主机上部署clup-agent。CLup管理节点通过clup-agent来管理这台机器上的PostgreSQL/PolarDB数据库。 ## 数据中心1 CLup管理节点1 clup-server0 码力 | 34 页 | 3.59 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
分布式KV存储系统节点高可用异地容灾服务可用性数据迁移优化CurveS3数据缓存性能优化数据交互vLLMPagedAttentionKV缓存管理量化分批处理KubernetesMinikubeDocker容器DeploymentServiceRainbond日志管理ElasticsearchNODE服务rbd-eventlog组件主动式内存缓存Golang内存对象GC数据一致性本地缓存盘异步上传缓存清理S3客户端文件存储性能基准测试模型集成参数配置Machine APICluster AutoscalerMachineSetControl Plane Machine SetMachine Health CheckCLupPolarDBPostgreSQL数据库管理高可用性













