240 发简信
IP属地:北京
  • linux的标准IO的buffer

    今儿出了这么一事,由于做daemon进程时候stdin stout sterr没有重定向到/dev/null,当终端关闭后,句柄找不到对应的终端...

  • rpm包简单打包可执行文件,让你的程序更合理方便的被安装管理

    首先安装打包软件1.yum install rpmbuild -y2.yum install rpmdevtools -y生成打包路径1.使用r...

  • Bloom Filter算法

    Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Fil...

  • kubelet启动失败报错Failed to start ContainerManager failed to initialize top level QOS containers

    报错: Failed to start ContainerManager failed to initialize top level QOS ...

  • 关于linux 软中断对网卡性能的影响以及优化

    首先,要对软中断有一个认识,程序运行后,操作系统会发送程序需要的一些cpu指令到某个cpu,扔给CPU的这个过程是异步的,cpu获得指令后操作完...

  • socket的连接队列backlog与tcp_abort_on_overflow参数

    很早之前 在排查对socket的连接队列相关的问题时候遇到的问题。 建立socket连接的过程:1.client发syn请求给server2.s...

  • k8s源码阅读(4) - kube-scheduler

    启动流程 文件cmd/kube-scheduler/app/server.go k8s最代码阅读最重要的部分了,因为二次开发调度的需求还是挺多的...

  • k8s源码阅读(3) - kube-controller-manager

    启动流程 文件cmd/kube-controller-manager/app/controllermanager.go 入口方法 func Ne...

  • k8s源码阅读(2) - kube-apiserver

    配置项定义 文件/kube-apiserver/app/options/options.go func (s *ServerRunOptions...