golang 快速入门学习笔记

Go的几个特点 可编译为二进制 存在指针 不使用分号,但单行多语句可以使用分号 空叫做nill HelloWorld package main //必须有main包,包名与文件夹名和文件名没关系,但同文件夹下多个文件必须包名一致 import "fmt"  //导入包 //入口函数 func main() { fmt.Println("hello world") }   导入包 导入多个包的语法 下划线代表初始化该包(执行init函数),但不导入他 import ( "database/sql" "fmt" _ "github.com/lib/pq" ) 常见包 fmt:格式化输出 os:环境、文件操作 iouitil:封装好的文件操作,读写文件、文件夹、 ......

ffmpeg硬件加速支持笔记

解码支持qsv nvenv amf

编码支持qsv nvenc
 
所以…nvidia yes
 
消费显卡只有最大2个并发
下面考虑无限并发的专业卡
 
h264最低标准 Quadro K2200
h265最低标准 Quadro P2000
h265带b帧最低 Quadro T1000
如果很有钱 最低考虑 Tesla P4
h265带b帧的Tesla只有 Tesla T4
 
家用卡的话 GTX1050就可以用h265了
家用h265带b帧 GTX1660/RTX系列

CEPH 集群入门笔记-CentOS7快速部署Nautilus

主机规划 根据上篇 CEPH 集群入门笔记-基础 制定规划 主机 集群内网IP 角色 管理主机 192.168.52.1   CEPH01 192.168.52.11 osd、mon、mgr CEPH02 192.168.52.12 osd、mon CEPH03 192.168.52.13 osd、mon 3台CentOS8,2核心,1G内存,20G系统盘,20G OSD,精简置备,安装CEPH Nautilus。 跑在i7 8550u 16G 1T pm961上。 虚拟机双网卡,一个桥接到外网,一个连接到192.168.52.0/24的集群内网。 关于版本选择可以参考CEPH踩坑笔记 安装过程 准备工作 略过系统安装,安装时关闭了kdump节约内存,最小安装。 配置网卡到 ......

CEPH踩坑笔记

关于版本的踩坑点(20200206) Ubuntu 1804 ceph-iscsi官方没有提供deb包和ubuntu部署教程,只有centos的。 iscsi需要用到的tcmu-runner在ubuntu1804中是没有的,如果拿1904和2004的包来用是与init系统不兼容的。需要自己编译相关软件包。   CentOS 7 ceph-iscsi相关软件包官方提供了yum源,并且下载/镜像站只存储了ceph-iscsi*,缺少tcmu-runner,可以从shaman中可以得到。   CentOS 8 根据官方wiki,目前已经release的版本是v14.2.7 Nautilus,该版本没有提供用于CentOS8的源。而新的Octopus版本提供了适用于CentOS8的 ......

CEPH 集群入门笔记-基础

这里是个人笔记总结,详细的说明可以参考李航:分布式存储 Ceph 介绍及原理架构分享官方wiki

CEPH自带数据冗余和数据均匀分布,对OSD不需要做RAID

  • OSD:数据存储 一个硬盘对应一个OSD 不要在同一块硬盘上建立两个OSD
  • Monitor:记录OSD元数据
  • MDS:记录CephFS元数据(Ceph 块设备和 Ceph 对象存储不使用MDS )
  • MGR:监控集群状态 提供Dashboard和REST API
  • RGW:RADOS网关 对象存储网关 与S3/Swift协议兼容
  • RBD:块存储服务

File>Objects>PGs>OSDs

文件拆分成多个Object,将Objects均匀分布到多个PG上,根据CRUSH算法将PG分配到多个不同的OSD上,确保数据冗余、可用和均匀分布。

所以说我可以充分利用家里多个不同容量的硬盘,而没有RAID要求容量一致的问题。

通常需要3个mon和3个osd实现高可用。

购物车

不太清楚为什么想要写这个,但写就对了√

也许以后可能会有人能送我一个?

Dell R720XD/R620

用于学习K8S、CEPH等分布式架构,作为计算节点使用。

目前2011v2平台价格比较合适,相对1366平台,SNB把北桥整合进了CPU,工艺升级,功耗应该好控制一些。

考虑的到CEPH的OSD最好是整块硬盘,硬盘数量可能要求多一些,所以排除了3.5寸盘位的服务器。

如果要针对存储容量扩展的话,还是单独使用低功耗的NAS或者使用SAS扩展背板,iSCSI。

这里列个表用于横向对比。

 Dell R720 2.5Dell R720 3.5Dell R720XD 2.5Dell R720XD 3.5Dell R620 2.5HP DL360P G8 2.5
图片
最大盘位16824+2个2.5寸后置12+2个2.5寸后置108
内存槽242424242424
网卡4口千兆+iDRAC4口千兆+iDRAC4口千兆+iDRAC4口千兆+iDRAC4口千兆+iLO4口千兆+iLO
阵列卡h310h310h310h310h310p420
PCIE槽4全高+3半高4全高+3半高3全高+3半高3全高+3半高3半高1全高+1半高