摘要:
1. 边缘计算 边缘特指计算资源在地理分布上更加靠近设备,而远离云数据中心的资源节点,可以理解为是近场计算。典型的边缘计算分为物联网(智慧城市,智能家居等)和非物联网(CDN 等)场景。 1. 物联网场景 随着互联网智能终端设备数量的急剧增加,以及 5G 和物联网时代的到来,传统云计算中心集中存储、 阅读全文
摘要:
1. golang map数据类型的问题 在Go 1.6之前, 内置的map类型是部分goroutine安全的,并发的读没有问题,并发的写可能有问题。自go 1.6之后, 并发地读写map会报错,这在一些知名的开源库中都存在这个问题,所以go 1.9之前的解决方案是额外绑定一个锁,封装成一个新的st 阅读全文
摘要:
Golang环境配置 1. 下载安装包 下载相应的安装包,对应自己的CPU型号,我以x86架构的为例 wget https://studygolang.com/dl/golang/go1.14.6.linux-amd64.tar.gz 2. 解压安装包 tar -zxvf go1.14.6.linu 阅读全文
摘要:
1. 性能调优过程 性能调试总体思路 2. 常见的分析指标 1. Wall Time 即墙上时钟时间(wall clock time):从进程从开始运行到结束,时钟走过的时间,这其中包含了进程在阻塞和等待状态的时间。 2. CPU Time 1. 用户CPU时间 就是用户的进程获得了CPU资源以后, 阅读全文
摘要:
1. 准备工作 1. 安装graphviz brew install graphviz Note: 环境是Darwin,如果是别的操作的系统用户请自行Google查阅如何安装graphviz 2. 将$GOPATH/bin加入到$PATH 在. zshrc中export$GOPATH/bin,在Go 阅读全文
摘要:
1. 前言 在上一篇博客中,我有细讲如何在局域网环境中搭建k8s单集群,如果说你现在手上有两台虚拟机,这两台虚拟机都有自己的公网ip.虚拟机A是阿里云的虚拟机,另外一台虚拟机B是腾讯云的虚拟机,你想把虚拟机A作为k8s的master节点,虚拟机B作为负载节点,按照上一篇博客中的做法会出现一些问题。 阅读全文
摘要:
1. 硬件要求 Master机器至少满足2C4G,负载节点不做要求,最少是1C1G。 2. Centos安装 1. 脚本安装 PS:在安装前请确保已经安装了Docker,具体的DockerDokcer安装 具体部署方法如下(在所有master和node节点部署): export REGISTRY_M 阅读全文
摘要:
Docker安装与基础配置 1. 懒人安装法 $ curl -sSL https://get.docker.com/ | sh $ docker version #验证 脚本安装可以做到一键安装,最方便,但是用户无法指定版本等条件,如果你是想指定docker的版本的,这种做法并不推荐。 2. 库安装 阅读全文
摘要:
基于CentOS 搭建NFS服务器 1. 什么是NFS? NFS:Network File System的缩写,是一个基于网络的文件系统。NFS是一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户 阅读全文
摘要:
Vim配置 1. 安装Vundle git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2. 创建.vimrc 在根目录下创建.vimrc文件,分享一下我的Vim配置 vim .vimrc "* 阅读全文