云里雾里


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

kubernetes 新版调度器框架

发表于 2021-01-19
字数统计: 2.3k字 | 阅读时长 ≈ 8分钟
新版本调度器框架用来解决的问题 当前版本的调度器,越来越多的特性被加入到调度器,让调度器的代码越来越多,逻辑越来越复杂,不容易维护,不容易发现问题 当前版本的调度器extender机制扩展点有限,对于”Filter”类型的扩展,只能在默认的预选函数之后执行,”Preempt”类型的扩展只能在默认的抢占函数之后调用,只能有一个Binding 的扩展,而且这个Bind 扩展会代替默认的扩展功能,extender扩展机制不能在任意点调用,例如无法在默认的 预选函数之前进行调用 每次调用Extender ...
阅读全文 »

操作系统安装流程

发表于 2021-01-19
字数统计: 400字 | 阅读时长 ≈ 1分钟
几个主要的流程 通用流程:首先,bios启动,选择操作系统的启动(安装)模式(此时,内存是空白的),然后根据相关的安装模式,寻找操作系统的引导程序(不同的模式,对应不同的引导程序当然也对应着不同的引导程序存在的位置),引导程序加载文件系统初始化(initrd)程序和内核初始镜像(vmlinuz),完成操作系统安装前的初始化;接着,操作系统开始安装相关的系统和应用程序。 硬盘安装的流程:bios启动——MBR寻找grub——grub程序读取menu.list等配置文件,找到内核启动镜像和相关初始 ...
阅读全文 »

gpu 热挂载项目分析

发表于 2021-01-18
字数统计: 2.9k字 | 阅读时长 ≈ 14分钟
测试场景 NVIDIA-Driver 418.67nvidia-docker 版本 1234567[root~]# rpm -qa|grep nvidianvidia_peer_memory-1.0-8.x86_64libnvidia-container1-1.3.1-1.x86_64nvidia-docker2-2.5.0-1.noarchlibnvidia-container-tools-1.3.1-1.x86_64nvidia-container-runtime-3.4.0-1.x86_6 ...
阅读全文 »

团队管理

发表于 2021-01-15
字数统计: 1.2k字 | 阅读时长 ≈ 3分钟
痛点分析自我认知 从个人角度,对于新成为团队管理者,或者已经成为团队管理者一段时间,可能都存在这样的问题 作为组长,依然沉迷于代码,不能自拔 甩手掌柜,给组员完全放权,最后检查工作结果 没有理论支撑,团队管理没有章法,想到哪就做到那,常常会出现丢三落四的现象,一直忙,但是产出不高 不重视团队成员交流 业务管理方面 业务目标拆分的很细,或者业务目标拆分的很粗 不能定义明确的验收标准 合理的工作绩效评估 团队管理 团队成员主动性不足,自我驱动能力差 绩效差的员工工作更加懈怠 没有技术分享的氛围 ...
阅读全文 »

基于操作系统制作一个docker镜像

发表于 2021-01-14
字数统计: 175字 | 阅读时长 ≈ 1分钟
整理了一下如何将Linux 操作系统 转换为docker镜像,这里可以适用于x86\arm\mpis等架构下,命令行操作如下所示 1tar --numeric-owner --exclude=/proc --exclude=/sys -cvf /home/linux-base.tar / 其中 –numeric-owner 以UID和GID代替用户名和组名 –exclude=/proc –exclude=/sys 在新的 ...
阅读全文 »

多种硬盘接口详解

发表于 2021-01-12
字数统计: 177字 | 阅读时长 ≈ 1分钟
https://blog.csdn.net/shuai0845/article/details/98330290 固态硬盘固态驱动器(Solid State Drive),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘,因为台湾英语里把固体电容称之为Solid而得名。SSD由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监控、 ...
阅读全文 »

epoll的基本概念和C10K问题

发表于 2021-01-07
字数统计: 843字 | 阅读时长 ≈ 3分钟
问题由来网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型网站的开发人员有必要对C10K问题有一定的了解。(本文的主要参考文献是 http://www.kegel.com/c10k.htmls。) C10K问题的最大特点是:设计不够良好的程序,其性能和连接数与机器性能的关系往往是非线性的。举个例子:如果没有考虑过C10K问题,一个经典的基于select的程序能在旧服务器上很好处理1000 ...
阅读全文 »

Kubernetes 弃用docker

发表于 2021-01-04
字数统计: 1.7k字 | 阅读时长 ≈ 6分钟
Kubernetes 在其最新的 Changelog 中宣布,自 Kubernetes 1.20 之后将弃用 docker 作为容器运行时。那么这到底是怎么回事?开发者和企业会受到什么样到影响? 近几年,Kubernetes 已经成为自有机房、云上广泛使用的容器编排方案,最广泛的使用方式是 Kubernetes+docker。从 DevOps 人员的角度,一面用 kubctl 命令、k8s API 来操作集群,一面在单机用 docker 命令来管理镜像、运行镜像。 单独用 docker 的情况, ...
阅读全文 »

100 行代码创建一个容器

发表于 2020-12-23
字数统计: 1.7k字 | 阅读时长 ≈ 6分钟
容器占用资源监控和故障隔离,训练性能不一致 关键技术一:命名空间 PID:PID命名空间为某个进程及其子进程提供了系统中进程的一个子集的视图。你可以将其想象为一个映射表。当PID命名空间中的某个进程向kernel请求一个进程列表时,kernel将会检查这个映射表。如果该进程已经存在于表中,那么kernel就会返回其映射ID,而不是真实的ID。而如果该进程不存在于映射表中,那么kernel会假设该进程完全不存在。在PID命名空间中创建的第一个进程的pid为1(因此其主机ID的映射值为1),该命名空 ...
阅读全文 »

nvidia-docker 配置GPU

发表于 2020-12-21
字数统计: 6.7k字 | 阅读时长 ≈ 37分钟
docker hook 的 doPrestarthttps://github.com/opencontainers/runtime-spec 1234PrestartThe prestart hooks MUST be called after the start operation is called but before the user-specified program command is executed. On Linux, for example, they are calle ...
阅读全文 »
<1…456…11>

103 日志
22 标签
E-Mail
友情链接
  • Binge Blog
  • 林夕-博客
© 2024 DavidStack
鲁ICP备 - 16023683号-1