云里雾里


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

cachefilesd缓存项目介绍

发表于 2021-02-19
字数统计: 4.5k字 | 阅读时长 ≈ 22分钟
原文引自这里 FS CacheFS-Cache是一种内核功能,网络文件系统或其他文件系统可以通过它来缓存数据到本地磁盘空间,减少网络传输的数据,从而提升性能。这在网络速度比较慢时会得到比较好的效果。 FS-Cache 可以被任何希望添加本地缓存的文件系统使用,例如:AFS、NFS、CIFS和Isofs。 FS-Cache 对于客户端文件系统是透明存在的,当这项功能开启的时候,透过缓存请求文件对于客户端是无感知的。可以参考下图,FS-Cache可以认为是网络文件系统和缓存后端的中间介质: 看一个更 ...
阅读全文 »

NFS 硬挂载和软挂载

发表于 2021-02-07
字数统计: 731字 | 阅读时长 ≈ 2分钟
硬挂载硬挂载通常用于块资源,例如本地磁盘或 SAN 。当 NFS 文件系统挂载是硬挂载时、会反复发出影响挂载资源任何部分的 NFS 请求、直到满足请求(例如,服务器崩溃并在以后重新启动)。服务器恢复联机后、程序将继续执行服务器崩溃期间不受干扰的状态。我们可以使用挂载选项 “INTR” 、该选项允许在服务器停机或无法访问时中断 NFS 请求。因此,建议的设置是硬设置和 INTR 选项。 优势: 如果连接丢失、则所有 NFS 客户端都将冻结、直到 NFS 服务器重新联机。因此不会丢失数据。确保数据完 ...
阅读全文 »

kubernetes nfs pvc

发表于 2021-01-27
字数统计: 0字 | 阅读时长 ≈ 1分钟
阅读全文 »

Sysdig-项目

发表于 2021-01-26
字数统计: 1.1k字 | 阅读时长 ≈ 5分钟
title: Sysdig 项目date: 2021-01-26 19:17:46tags: Linux sysdig相当于strace + tcpdump + lsof + htop + iftop 以及其他工具的合集 ,除此之外其还能对容器如docker、coreOS、LXC进行监控,收集了一些用法,具体可以参考这里 工作原理sysdig 通过在内核的 driver 模块注册系统调用的 hook,这样当有系统调用发生和完成的时候,它会把系统调用信息拷贝到特定的 buffer,然后用户模块 ...
阅读全文 »

介绍WASM

发表于 2021-01-26
字数统计: 539字 | 阅读时长 ≈ 1分钟
在JavaScript和机器代码之间搭建桥梁,将后端的算法编译为.wasm文件导入到前端,供js调用。从理论上讲,这项新技术最终实现了让我们可以编写机器代码以在浏览器的虚拟安全沙箱中运行,甚至升级后的WASM被设计为其它语言的编译目标,允许将服务器端代码(例如C或C ++代码)编译到其中,同时在浏览器中执行。要强调的是,WASM并非由开发人员去编写,而是允许开发人员借助C、Go或其它语言编写,并使该逻辑在浏览器上工作 WASM的设计初衷是什么? WASM的出现绝不是要让它成为一门新的编程语言,正 ...
阅读全文 »

什么是LLVM

发表于 2021-01-26
字数统计: 639字 | 阅读时长 ≈ 2分钟
LLVM 介绍LLVM项目是模块化、可重用的编译器以及工具链技术的集合。LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。 趣闻:Chris Latter本来只是想写一个底层的虚拟机,这也是LLVM名字的由来,low level virtual machine,跟Java的J ...
阅读全文 »

Linux eBPF介绍

发表于 2021-01-26
字数统计: 1.1k字 | 阅读时长 ≈ 3分钟
eBPF的介绍eBPF源于早年间的成型于 BSD 之上的传统技术 BPF(Berkeley Packet Filter)。BPF 的全称是 Berkeley Packet Filter,顾名思义,这是一个用于过滤(filter)网络报文(packet)的架构。BPF 是在 1997 年首次被引入 Linux 的,Linux 内核中的报文过滤机制其实是有自己的名字的:Linux Socket Filter,简称 LSF。从 3.15 开始,一个套源于 BPF 的全新设计开始,在3.17被添置到了 ...
阅读全文 »

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 ...
阅读全文 »
<1234…10>

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