beegfs目前的缺点

简介: beegfs目前的缺点

lustre一直是hpc存储市场的常见选择,但自从DDN收购了lustre的知识产权,因此客户的需求扩展到了其他并行文件系统上,但它们普遍缺少企业级别的可靠性,尽管beegfs在欧美一些高校上得到了比较广泛的应用,但它还是存在不少可靠性的问题。


首先beegfs在不同程度上缺少保护,例如:

  • storage的客户端和服务器在发生内核问题、软件奔溃或者掉电等问题上没有缓存保存,主要的问题是
  • 缓存在客户端本身的数据
  • 缓存在存储服务器上的底层文件系统数据如xfs、zfs、ext4
  • 还有操作系统内核本身在存储服务器的文件系统下缓存的数据

同时beegfs缺少一些常用的分布式文件系统的功能,如:

  • 用户验证功能
  • 快照
  • 加密
  • 备份


可能的解决方法

  • 共享存储集群
  • 使用buddy group
  • 消除客户端和存储服务器的缓存
  • 或者给底层文件系统找一块单独的盘作为日志盘,能够在出现故障后重写日志,这里建议使用soft raid,因为zfs能够提供更好的数据一致性和恢复能力,但同时需要测量zfs对性能的影响。


目录
相关文章
|
25天前
|
存储 缓存 前端开发
纯函数有哪些优点和缺点?
纯函数是指没有副作用的函数,其主要优点包括:可预测性强、易于测试和调试、支持并行计算等。但也有缺点,如可能增加内存消耗、对某些问题难以实现等。
|
25天前
|
存储 数据库管理 索引
索引的优点和缺点是什么
【10月更文挑战第15天】索引的优点和缺点是什么
|
2月前
|
数据可视化
IQR法的缺点
IQR法的缺点
|
3月前
|
数据库 索引
数据库索引的作用和优点缺点
【8月更文挑战第27天】创建索引能显著提升系统性能,确保数据唯一性,加快检索速度,加速表间连接及优化分组排序过程。然而,过度使用索引会导致创建与维护成本增加、占用更多物理空间并降低数据维护效率。因此,在创建索引时需谨慎评估需求及影响。
54 2
|
3月前
|
SQL Java API
使用 JPA 有哪些优点?
【8月更文挑战第21天】
87 0
|
Java
Java多线程编程的优点和缺点
优点: 加快响应用户的时间:多线程允许并发执行多个任务,可以充分利用多核处理器,从而提高程序的性能和响应速度。比如我们经常用的迅雷下载,都喜欢多开几个线程去下载,谁都不愿意用一个线程去下载,为什么呢?答案很简单,就是多个线程下载快啊。 简化程序结构、模块化、异步化:例如我们实现电商系统,下订单和给用户发送短信、邮件就可以进行拆分,将给用户发送短信、邮件这两个步骤独立为单独的模块,并交给其他线程去执行。这样既增加了异步的操作,提升了系统性能,又使程序模块化,清晰化和简单化。 更好的资源利用:多线程可以更有效地使用计算机的资源,如CPU时间、内存和文件句柄等,提高了资源利用率。 支持并发编程:多线
771 0
|
6月前
|
存储 Java
HashMap的应用场景、优点与缺点
HashMap的应用场景、优点与缺点
171 1
|
6月前
|
存储 SQL NoSQL
NoSQL数据库的优点和缺点是什么?
NoSQL数据库的优点和缺点是什么?
281 0
|
设计模式 自然语言处理 JavaScript
闭包的原理、优点和缺点浅析
闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。- 《Javascript高级程序设计(第四版)》 注意:匿名函数不是闭包 一个函数和对其周围状态(lexical envi
|
测试技术
魂淡,难道你没有缺点吗?
魂淡,难道你没有缺点吗?