glusterfs?ceph?

说实话,现在有点过了glusterfs的蜜月期了。

glusterfs看上去很完美。

扩容容易,mount方便,最重要是数据回复容易,就是一块块磁盘,哪怕系统都挂了,直接接电脑上就能把数据恢复了。

但是,有两个致命的问题。

列文件慢。

没有快照。那个基于lvm快照的方案看得我是一脸蒙蔽……

列文件慢除了不能适用大部分场景外。

rsync也慢

而没有快照导致除了rsync没有特别好的备份手段。

两相综合,备份是个大问题。

最后只能用变通的方案,用qcow2之类的快照格式挂虚拟机用。

但一个文件系统这样当块设备用,完全没有意义了。

感觉不如ceph这种原生支持块设备的系统了。更何况rbd的快照也好香的样子……

又有proxmox ve 这样的完整解决方案直接支持。

感觉要数据安全,离不开备份,难以用glusterfs。

可能glusterfs更适合做相对不那么重要的图片/附件库?

拿来放业务数据还是蛋疼的。


发布于
2020-04-17

chrome设置使用socks5代理的方法

google-chrome --proxy-server="socks5://<SERVER>:<PORT>"

发布于
2020-03-31

终于解决了virt-manager的webdav驱动在windows下报error 76的问题了

实在是无语。

问题很简单。

虽然virt-manager自带一个viewer,但那个viewer功能太简单。

需要用独立的virt-viewer,才能指定共享的文件,开通共享功能。

发布于
2020-01-03

kvm显卡直通dota2实测

硬件配置:

  • CPU:amd ryzen 1700
  • 内存:32G
  • 显卡:nvidia 1066

kvm配置:

  • 1066直传
  • 虚拟机 1cpu 6核12线程
  • 内存16g


游戏:dota2

系统:win10 1909/debian 10


效果

kvm下可以直接游戏,快速游戏,fps在60-110不等,不时有卡顿。

win10下fps稳定在100-120,没有突然的卡段。

本来还想通过kvm不需要直通就可以方便的游戏。

结果实在是让人有点失望。

虚拟机实在是不适合游戏这种追求极致体验的场景。

反而是各种不方便。

而是把1050拆了单显卡把。

发布于
2019-11-20

关于php程序在glusterfs上执行特别慢的问题

最近全面转gluterfs,遇到了php程序执行慢的问题,仔细想了想,完全无解,只能找了个办法绕过去。

其实问题的原因很简单

glusterfs最慢的index操作,由于文件跨系统,列出操作是最慢的

而php的autoload机制需要遍历大量目录,所以放在gluterfs上完全是不可接受的。

至于解决方案比较坑。

由于我本身就是在glusterfs基础上跑的qemu/kvm虚拟机。

所以直接建一个qcow2文件在glusterfs上,然后附加到php上,再用bind的方式mount到实际目录上了事。

为了避免qcow顺坏时所有文件可能不可读的问题。

跑了个crontab定时rsync到glusterfs上。

反正是备份,慢慢跑也无所谓,

发布于
2019-11-06