MinIO集群CPU占用太高

之前搭建的MinIO集群,用来测试公司的业务图片。今天登陆上去一看,发现集群的CPU占用很高,被Minio全占完了,100%。

因为集群平时不做其它事情,负载也完全很低,出现CPU 100%的情况非常异常。检查了一圈也没啥可疑的,唯有CPU一直处于100%。

无奈只能更换MinIO了,去他们官网上又重新下了一份回来,当前版本为:minio version RELEASE.2020-10-28T08-16-50Z,重新启动集群后,CPU立马降下来了。

之前在他们的github上看到也有人提出CPU占用问题,官方回复都予以修复,看来之前也确实出现过同样问题,只是时间节点跟我的情况对不上,所以干脆重新下载了一份新的回来,没想到问题就解决了。

MinIO集群搭建部署

环境:VMware虚拟机
节点1:10.0.0.1
节点2:10.0.0.2
节点3:10.0.0.3
节点4:10.0.0.4

因为MinIO官方建议最少4个节点,这里是测试,所以就一个节点一块盘。
在第一次实施过程中遇到了个坑,其实也不算是坑,而是没有仔细操作,只是想偷懒。MinIO要求的是盘,而我这里使用的是一个目录,单机运行的时候没有问题,但是在集群的时候就不行了,提示

Disk /data/minio_data is a root disk. Please ensure the disk is mounted properly, refusing to use root disk.


主要问题就是MinIO数据存储使用的是目录,而不是重新挂载的硬盘。
重新在VMware里添加一块硬盘挂载上系统就可以解决这个问题。


大概的步骤就是:
1、lsblk查看硬盘名称,比如/dev/sdb b在这里是个序号,你系统硬盘多,就顺延,比如到e之类。
2、新硬盘创建分区:fdisk /dev/sdb,根据提示输入n,然后后面只管确认就行,整块sdb就会被分为一个区。
3、格式化新分区,我这里使用的是centos7,格式为xfs,mkfs.xfs /dev/sdb,具体什么格式,你可以查看原系统的,lsblk -f,或者df -Th都可以看到分区格式。
4、挂载:mount /dev/sdb /data1

阅读详细 »

jenkins增加sonarqube检查java代码

准备工作:

1、jenkins

jenkins的工作方法有两种,这里随意,哪种都可以,我是选择放在了tomcat里面,便于管理。

2、sonarqube6.7.7 LTS

这里说明一下为什么要选6.7.7这个版本,因为后来从7版本开始,好像就不支持MySQL了,只支持Oracle,PostgreSQL,MSSQL。之前的版本启动的时候又提示什么版本太旧,不是Long Team Support版,所以干脆就选择了6.7.7这个LTS版。

3、MySQL5.6

手上只有这个版本的包,又懒得去下载,就用这个了。

CentOS自带的Mariadb版本太低,SonarQube不支持,不然就用自带的了。

阅读详细 »

Ubuntu Linux下的heroes of newerth超神英雄

在我的xubuntu下玩了一段时间的heroes of newerth,国内曾经叫超神英雄的游戏,感觉真的很棒。极力推荐Linux下的游戏玩家尝试。

说说本子的硬件配置:

CPU:INTEL CORE DUO T5800

VIDEO CARD:NVIDIA 9300M GS

RAM:3G

在这么旧的本子上,依然流畅的运行的超神英雄的游戏,当然是把效果调整到最低,但绝对流畅。

阅读详细 »

Ubuntu Linux下玩heroes of newerth

在我的xubuntu下玩了几把heroes of newerth,才知道Linux下的游戏也不弱。

老本子的配置,双核独显,玩起来非常流畅,连网打了一把,感觉也非常棒,虽然是直接连的国外的服务器,因为国内这款游戏的运营停了,应该是内测期没有做好宣传。

游戏的具体安装非常简单,直接去官网下载Linux客户端就好,好像下回来的是一个3.6G左右的bin文件,或者是sh文件,记不大清了,直接赋予运行权限,终端下直接运行就好了,其它的都是在图形界面里选择。

玩这个游戏,当然你的显卡要正确的驱动起来,ubuntu源里有nvidia的驱动,amd的就不知道了,没装过。

 

顺便说旧笔记本曾经出现的故障,就是显示屏会闪,要反复开启屏幕很多次,偶尔几次才能够正常点亮,显示器下方连接处还有电流嗞嗞的声音,正好前几天拆开电脑清理灰尘,发现有块圆形磁铁上的电流短路烧过的痕迹,正好有两个黑点,应该就是这块磁铁短路了显示屏的电路,还好没有把电路烧毁。

xubuntu xfce菜单编辑

os:xubuntu 16.04 LTS

wm:xfce

安装telegram的时候,在系统的默认whisker里建立了菜单。后来把安装的目录挪了下位置,然后发现菜单里的选项不能用了,因为路径改了,遂动手改之。

xfce的telegram菜单保存在~/.local下面,~/.local/share/applications/telegramdesktop.desktop,直接vi编辑,把路径修改为正确路径就可以了。

ubuntu linux下使用shadowsocks

At first,I use my pool ENglish write this.you know the reseason.

If you are using ubuntu 16.04 LTS,you can:

1.apt install shadowsocks.

2.touch a file which save the config information.

example:

{
“server”:”45.32.33.61″,
“server_port”:1080,
“local_port”:1080,
“password”:”****”,
“timeout”:600,
“method”:”aes-256-cfb”
}

3.run sslocal -c /your config file path/filename

now the client is running.firefox can use foxyproxy.