导语 上篇系列文 混部之殇-论云原生资源隔离技术之CPU隔离(一) 介绍了云原生混部场景中CPU资源隔离核心技术:内核调度器,本系列文章《Linux内核调度器源码分析》将从源码的角度剖析内核调度的具体原理和实现,我们将以 Linux kernel 5.4 版本(TencentOS Server3
写在前面 最近不少小伙伴们都在问我:高并发专题我学了不少文章了,但是如何设计一个高并发的系统我还是一脸懵逼!这个问题怎么解决呢?其实,相信不只是问我的这些小伙伴有这个困惑,就连工作(入坑)了好几年的开发人员也都有这样的困惑:我学习了很多的高并发课程,也看了不少的高大上的文章,可就是不知道怎么去设
慎入,作者高并发搞得少(没搞过),这里面水太深,什么高并发,大流量的东西都是虚拟的,作者还太年轻,没有那个经历,把握不住。系统只有几QPS,开心快乐就行,不PK,文明PK。 我关注的大佬更新了,在干货文章的下面有这么一小条: 我承认我有赌的成分,点进去一看,果然是广告。说真的,内容看起来还
现象 随着程序运行,内存占用率越来越高,直到触发linux的OOM,程序被杀死。 分析工具 运行环境:.net core 3.1(微软的分析工具要求最低3.0,无法分析2.1的core程序,需要先改为core 3.1才能分析) linux:ubuntu 18 分析工具:dotnet-counter
前言:   为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了And
之前的文章Zookeeper基础原理&应用场景详解中将Zookeeper的基本原理及其应用场景做了一个详细的介绍,虽然介绍了其底层的存储原理、如何使用Zookeeper来实现分布式锁。但是我认为这样也仅仅只是了解了Zookeeper的一点皮毛而已。所以这篇文章就给大家详细聊聊Zookeep
这两天有同事说我挺久没更新文章了,不过最近一段时间确实有点忙,一直在忙着两个活动中心的改版,没什么时间来更新文章。今天终于抽空可以写一写。 JavaScript 现在每年都会发一个新版本,里面也会新增一些操作更加便利、高效的运算符。今天我们就来盘点下几个高效的魔法运算符。 1. 可选链运算符 之
离创业结束已经有一段时间,在刚刚结束的时候,就想复盘下这段经历,但怕当时的自己可能不够客观,就想着调整一段时间后,再来记录,结果一拖到现在。 前年11月份这个时候,没经过多少心里挣扎,便开始了创业之路。 虽然一早明白,创业成功是极少的,也许是不甘,也许是想证明下自己。 内心总有个声音在说,也许,万
背景:由于本地内网服务器的internet是受限制的(需要配置远程代理上网,不能直接上网)。因此,在使用docker连接docker hub的时候,就会出错。 docker pull nginx(拉取dockerhub镜像) 问题一:Error response from daemon: Get
这一周线上碰到一个诡异的BUG。 线上有个定时任务,这个任务需要查询一个表几天范围内的一些数据做一些处理,每隔十分钟执行一次,直至成功。 通过日志发现,从凌晨5:26分开始到5:56任务执行了三次,三次都因为SQL查询超时而执行失败,而诡异的是,任务到凌晨6:00多就执行成功了。 每天都是凌晨五点
一年一度的金三银四跳槽大戏即将落幕,相信很多跳槽的小伙伴们已经找到了心仪的工作,即将或已经有了新的开始。 相信有过跳槽经验的小伙伴们都知道,每到一个新的公司面临的可能都是新的业务、新的技术、新的团队......这些可能会打破你原来工作思维、编码习惯、合作方式...... 而于公司而言,又不能给你几
  高性能计算也称超级计算、HPC,本人在这个行业待了也有十年了,和热闹的手机、个人计算机行业相比,高性能计算是个冷僻的行业,长期以来远离公众视野,鲜为人知。只是这些年因为云计算、超级计算机时常出现在各种媒体上,才慢慢浮出水面。今天就和诸位来谈谈高性能计算的发展历史。     现在大家对高性能计
现在主要负责的项目(容器云)涉及到的概念和知识点,平时也有学习和记录,但很碎片化,最近刚好有时间可以做一次系统的梳理。 一、Kubernetes是什么及架构 1. k8s是什么 先来一张Kubernetes官网的截图,可以看到,官方对Kubernetes的定义:Kubernetes(k8s)是一个
在3有17日,由工信部信息通信研究院举办的“2021算网融合产业发展论坛暨CCSA TC610 WG4技术年会”上,Laxcus集群操作系统获得“2020年度优秀边缘计算方案”。面对即将到来的智能化时代,我司CFO张颖女士,做了“Laxcus集群操作系统-智能时代的信息基础设施”的主题演讲,为当前
关键词:TCP、CLOSE_WAIT   问题背景 某日下午有测试人员急匆匆的跑来跟我反馈:“有客户反馈供应商附件预览不了,流程阻塞,需要紧急处理”,我立马精神起来,毕竟都是付费客户(目前做B端业务,客户都是付费用户,不像C端,出了问题发个道歉声明也就过去了)。   等她说完,我第一时间用测试账号
一、查看 1、查看集群状态 # 查看客户端及服务端程序版本信息 kubectl version --short=true  # 查看集群信息 kubectl cluster-info 2、查看资源对象 # 查看命名空间 kubectl get namespace  # 查看所有 pod 列表,
四、进入容器 # 进入pod容器,但是对权限要求也较多 kubectl exec -it podName sh # 通过bash获得 pod 中某个容器的TTY,相当于登录容器 kubectl exec -it <pod-name> -c <container-name>
  重新写松耦合这个话题是源于几年来Laxcus集群操作系统用户一直在快速增长,特别在2020年,增长幅度尤其惊人。几年前写过一篇《松耦合和紧耦合的架构设计》的文章,当时Laxcus集群操作系统是2.x版本,集群的基础架构正从紧耦合向松耦合过渡,用户数量也不是太多,我个人对松耦合的体验主要来自系