自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 volcano中的公平调度策略

公平分配(Fair Share Allocation)是Volcano Scheduler中的一种关键调度策略,旨在确保集群资源在不同用户、组或任务间进行公平、合理的分配。该策略考虑了资源请求、使用历史和优先级等因素,以达到全局资源分配的均衡。

2024-07-07 17:42:57 325

原创 volcano中的allocate原理

Allocate(分配)是计算机科学中的一个核心概念,主要用于描述资源分配的过程,尤其是在内存管理、任务调度、网络资源分配等领域。在分布式系统和云计算环境中,资源分配策略对系统的性能、效率和成本控制至关重要。

2024-07-07 17:38:59 239

原创 volcano中的preempt抢占调度策略

Preemption(抢占)是一种调度策略,用于优化资源分配,确保高优先级任务能够及时获取所需资源,即使这意味着中断低优先级任务的执行。Volcano Scheduler 提供了一套强大的机制来支持 Preemption,尤其适用于混合工作负载环境。

2024-07-04 15:58:11 480

原创 volcano中的backfill调度策略

Volcano 是一个高性能的 Kubernetes 扩展调度器,特别设计用于管理大规模并行和批处理作业。它提供了多种调度策略,其中之一就是 Backfill(回填)策略,旨在提高资源利用率,特别是在等待队列中有大量小任务的情况下。

2024-07-04 15:54:21 708

原创 Volcano Queue:高性能批处理任务调度的基石

Volcano 是 Kubernetes 生态中的一款高性能批处理作业调度系统,旨在优化大规模作业的调度效率和资源利用率。其中,Queue 是 Volcano 核心组件之一,负责管理和组织作业(Jobs),为作业分配合适的节点资源,是实现高效、公平作业调度的关键。本文将深入探讨 Volcano Queue 的原理、关键机制、核心数据结构及关键代码解读。

2024-07-01 20:53:20 928

原创 Kubernetes Jobs: 执行一次性或周期性任务的利器

Kubernetes Job 资源用于在集群中运行并控制一次性或重复性的批处理作业,直到完成指定次数的成功执行。Job 确保了即使 Pod 遭遇失败,任务也能按照预期被执行,非常适合数据处理、大规模日志分析、数据库迁移等场景。Kubernetes Jobs 和 CronJobs 提供了一种灵活、可靠的方式来管理批量处理和定时任务,极大地简化了分布式系统的运维工作。通过合理配置,可以轻松应对各种批处理需求,提高集群资源的利用率和任务的可靠性。

2024-07-01 11:26:48 378

原创 kubernetes中如何使用Pod进程保存ConfigMap信息

准备内存池元数据:首先,你需要定义和收集静态内存池的相关元数据,比如内存池的大小、分配策略、创建时间等。安装Kubernetes客户端库:在Pod中,你需要一个能够与Kubernetes API通信的客户端库。这取决于你的Pod运行的环境和语言,常见的有Python的kubernetes库、Go的client-go库等。编写代码更新ConfigMap:利用安装的客户端库,编写一段代码来读取内存池元数据,并更新或创建一个ConfigMap来存储这些信息。

2024-06-29 22:19:58 270

原创 Kubernetes 自定义资源定义 (CRD) 实践:构建内存池管理器

首先,我们需要定义一个 CRD,用于表示内存池资源。在项目中创建metadata:spec:names:versions:schema:spec:sizeGb:通过命令部署此 CRD 到 Kubernetes 集群中。

2024-06-29 22:09:13 259

原创 leetcode--搜索

今天做了一道leetcode题,第一想法就是暴力搜索加剪枝,奈何最终没有找到好的剪枝方法,做题失败了。其实这道题更加漂亮的解法是01背包dp,但是dp的状态转移方程容易想不出来。搜索可以保证通过一部分用例,剪枝的话需要多观察,但是可能也想不出来。https://leetcode-cn.com/problems/minimize-the-difference-between-target-and-chosen-elements/最初直接暴力搜索,显然超时#include <math.h&g

2021-08-22 18:13:17 56

原创 光照模型

不断补充

2016-08-26 00:05:48 404

转载 QT5.0及其以上版本,<QApplication>出错的原因

从新学习Qt时,重装了Qt5.4,当运行Hello World例子时,遇到了下列的情况  span style="font-size:18px;">#include QApplication>#include QDialog>#include QLabel>int main(int argc, char *argv[]){ QApplication a(argc,argv);

2015-12-04 22:52:20 3616

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除