gluster副本三配置down两个可写需求默认做了控制,副本三down两个就阻止写了,这个可以通过参数控制
参数调整副本三,关闭两个可写
1234gluster volume set testvolume cluster.quorum-type fixedgluster volume set testvolume cluster.quorum-count 1gluster volume set testvolume cluster.quorum-reads yesgluster volume set testvolume network.ping-timeout 10
副本二,关闭一个可写
123gluster volume set testvolume cluster.quorum-count 1gluster volume set testvolume cluster.quorum-reads yesgluster volume set testvolume network.ping-timeout 10
上面的区别是,副本3默认把cluster.quorum-typ ...
opencloudos-aarch64可以使用的vdbench前言vdbench是一个I/O工作负载生成器,通常用于验证数据完整性和测试存储性能。它可以运行在windows、linux环境,可用于测试文件系统或块设备基准性能。很多大型的测试都是采用这个工具进行测试的,能过模拟很多不同的负载
vdbench采用java编写的,能够比较好的支持跨平台,但是内部引用的库是会挑系统平台的,默认的zip包里面就没有带aarch64的库,需要自己获取源码,然后在aarch64上编译库文件,然后再放到zip包里面,本篇结尾的资源就是提供的这个包
问题现象安装基本软件1yum install java-1.8.0-openjdk
解压1unzip vdbench50407.zip -d vdbench50407
执行测试1234567891011121314151617181920212223[root@172 ~]# ./vdbench50407/vdbench -tCopyright (c) 2000, 2018, Oracle and/or its affiliates. All ...
opencloudos容器镜像优化前言目前因为官方的容器也在移植阶段,并且系统是刚出来的,各方面的应该都会慢慢完善,因为之前也做了相关的移植,所以移植的作为备选的即可
测试发现官方的容器目前还有一些需要处理一些东西,本篇就是简单的介绍怎么用官方的容器,以及存在的问题,最后提供下我自己移植好的容器
官方容器使用方法拉取镜像这个操作是使用容器的常规操作了,官方也都发布到了docker hub里面,直接拉取即可
123[root@lab101 /]# docker pull opencloudos/opencloudos:8.6[root@lab101 /]# docker image lsdocker.io/opencloudos/opencloudos 8.6 85381566b97e 7 days ago 280 MB
可以看到官方的为280MB
启动容器12[root@lab101 /]# docker run --name opencloudos --net=host --hostname=ope ...
rock5b可以运行的UOS操作系统前言uos是国产操作系统里面桌面做的顶尖的操作系统了,前身是deepin,基于的是debian,ubuntu系的做的桌面,国产操作系统的优势是会做一些办公工具相关的适配
查了下资料,pro版本的试用期是90天,没有授权的话,只是不能使用应用商店,其它的使用没有区别
相关资源这个img为初始的版本,比较大,有12G的,看了下内部装完系统占用有7G左右,这个大小方面和使用后续会持续发布新的版本,内核相关的后面看下是否也更新替换下,目前采用的是官方提供的
使用由于网盘的原因,采用的分卷压缩的,全部分卷下载完成后,使用360zip进行解压即可
登陆用户名密码:root123456
默认为命令行界面,执行下startx即可进入桌面
这个地方有个问题,设置为图形界面启动后,tty1会成为日志输出,tty2才可以登陆,设置文本登陆,然后再执行startx即可
登陆以后
版本发布说明rock-5b-uos-202210171400发布说明: 初始版本,可以使用资源地址: 链接: https://pan.baidu.com/s/1W-FwrCBzPA ...
rk3588硬件构成前言rk3588是瑞芯微的一套新的arm64的板子,上一代用的比较多的是rk3399,新的硬件设备比之前更强大,接口更多,本系列就是介绍相关的硬件软件的一些资料,后面会根据不同的使用进行分篇的介绍
很多资料官网有提供,细节上面会做一些补充,更方便操作和理解
用的板子手上用的是rockpi5b,之前在搞rk的板子的时候,发现rockpi的内核是做的最好的,瑞芯微提供的是4.4的内核,而在rockpi4b的时候,这个板子可以运行比较高的版本的内核,对于对内核有一定的需求的,这个还是比较好的
本系列是基于rockpi5b进行记录的
rockpi5b的图片开发版高清照片
外包装有一些参数的介绍
左下角有个rtc的时钟的插口,插个2pin的小电池就行,内存可以看到是sk hynix的,下面有个编号2022.08.29,不清楚是版本日期,还是生产日期,板子默认没带蓝牙和wifi模块,上面的那个m2接口可以插蓝牙wifi模块的
这个是背面的照片,可以emmc存储,也可以插m.2的nvme的ssd,ssd之前有就没买,emmc的买了一个,左上方有个插micro sd卡的,这个手上 ...
rock5b安装系统-microsd系统安装到哪里从之前的接口介绍里面我们介绍了,存储接口有:
micro sd
emmc 存储
nvme m.2 ssd
我们看下这三种设备
从安装的系统来看,目前主要有两大系统类型:
安卓操作系统
linux操作系统
不同的设备有不同的安装方式,同一种设备也有不同的安装方式,这里都做下相关的介绍
microsd卡这个直接买卡就行,性能有差别,性能有需求的话,可以买贵一点的,都有提供指标参数
https://wiki.radxa.com/Rock5/downloads官方目前提供了个系统,一个安卓的,一个debian的一个ubuntu的,应该也可以自己构建armbian,这里我们以ubuntu和安卓举例子
刷ubuntu系统下载地址:
https://github.com/radxa/debos-radxa/releases/download/20221031-1045/rock-5b-ubuntu-focal-server-arm64-20221031-1328-gpt.img.xz
从change log里面点进去可以看到,git ...
rockpi5b配件配件因为开发版默认购买的时候是一个裸板子,后续的其它工作,需要配件来支撑完成,所以本篇就是记录这些配件的,以及可能的用途,有的配件并不是必要,可以通过其它方式实现,这里会把所有用到的配件都记录下来
电源这个电源是pd电源,也就是一个typec接口的电源,通过协商电压进行供电的,而协商电压是有内核里面控制的,最新版的内核应该把协商电压处理好了,这个协商就是低电压高电压,都可能能够运行,但是跟那个电源关系比较大,目前我手上确定可以用的电源如下,这个官方的群里面有提供一个收集的兼容列表,这里就记录我手上确定可以用的和确定不可以用的:
oneplus 8T的pd充电器(不行)
联想(Lenovo)CC100W充电器 氮化镓充电器 便携适配器(可以)
存储设备
micro sd
emmc 存储
nvme m.2 ssd
上面三种设备在rockpi5b上面是有接口的,但是需要往里面写系统的话,就需要相关的连接卡了,上面的那个是nvme的盒子,下面的microsd卡可以用两种方式转换,如果你的电脑带sd卡槽的话,可以用上面的,如果没有的话,就买个小的usb就行,emmc的 ...
ubuntu-server安装桌面背景默认安装的是不带图形界面的,我们自己安装下桌面
修改源文件默认也是用的官方的ubuntu的源,我们修改为国内的源要快一些
123root@rock-5b:~# cp /etc/apt/sources.list /etc/apt/sources.list.bkroot@rock-5b:~# sed -i 's/ports.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.listroot@rock-5b:~# apt-get update
或者华为源(最近清华源有点慢)
1root@rock-5b:~# sed -i 's/ports.ubuntu.com/repo.huaweicloud.com/g' /etc/apt/sources.list
安装图形界面这里我们安装gnome
1root@rock-5b:~# apt install ubuntu-desktop
安装完成以后进行重启,就会自动进入图形界面
图形界面如下:
vdbench测试生成器背景vdbench测试是根据配置文件进行测试的,有的时候我们需要循环的进行不同的测试用例进行测试,并且进行数据的大量填充,大小文件进行交错的填充来检测环境的稳定性
分析我们定义几组不同的配置文件,然后根据配置文件定义测试的次数,然后定义总次数,以及测试目录,然后生成配置文件,再使用脚本按顺序进行测试并记录结果
实现写几个模版配置文件这个没有什么特殊的地方,根据自己的需要编写即可测试的目录留空
1anchor=
编写run.ini配置文件安装解析ini的软件
1yum install crudini
这个是用于定义上面配置文件的运行组合的
1234567891011[runcase]run1=base-big-1Mrun2=base-mid-500Krun3=base-small-100K[runtime]run1=1run2=2run3=1total=8[rundir]rundir=/mnt
生成测试配置文件1234567891011121314151617181920212223242526#! /bin/shunalias cpi=0rundir=` ...
vsphere硬件加速VAAI的实现tgtd的支持情况librbd支持的情况
从平台上面查询可以看到显示的受支持的
查询
12345678910111213141516[root@192:~] esxcli storage core device vaai status getnaa.60000000000000000e00000000010000 VAAI Plugin Name: ATS Status: unsupported Clone Status: unsupported Zero Status: unsupported Delete Status: unsupportednaa.60000000000000000e00000000010001 VAAI Plugin Name: ATS Status: supported Clone Status: unsupported Zero Status: supported Delete Status: unsupported[root@192:~] esxcli storage cor ...