资讯专栏INFORMATION COLUMN

FAQ 文件存储 UFS

ernest.wang / 848人阅读

摘要:文件存储支持哪些访问协议文件存储支持哪些访问协议目前容量型性能型两款文件存储产品新创建的实例都仅支持协议,针对平台的协议支持也在研发中。

FAQ

文件存储的使用有哪些限制吗?

文件存储对文件系统容量、文件最大长度、协议版本等方面有一定限制,请您参考『产品限制』章节获取详细信息。

文件存储支持哪些访问协议?

目前容量型、性能型两款文件存储产品新创建的实例都仅支持 NFSv4 协议,针对 Windows 平台的 SMB 协议支持也在研发中。

文件存储是否允许跨地域访问? 协议类型是否支持跨地域访问支持方式NFSv4是UDPN打通

文件存储产品的网络是基于 VPC 的,在 UFS 控制台上您可以指定在文件系统实例所在同地域的多个 VPC 下的主机访问。如果需要在其他地域访问文件系统,您可以通过 UDPN 服务将需要访问文件系统的主机所在 VPC 和该文件系统挂载点所在的 VPC 打通即可。我们强烈建议您让文件系统和使用文件系统的主机位于同一地域,UDPN 服务可能会收取额外的费用并带来比同地域访问更高的延迟。

文件存储是否允许跨项目组访问? 协议类型是否支持跨项目组访问支持方式NFSv4是VPC打通

文件存储产品的网络是基于 VPC 的,在 UFS 控制台上允许用户指定在文件系统实例所在项目组下的多个 VPC 下的主机访问,不在该项目组下的 VPC 默认不允许被创建挂载点。您可以通过在 VPC 页面上打通需访问文件系统的主机所在项目组和该文件系统挂载点所在项目组各自对应的 VPC 即可。

Linux NFS 客户端内核缺陷

由于文件存储服务依赖 NFS 客户端的服务,而 NFS 客户端在 Linux 上的实现存在一些缺陷,可能会导致 IO 卡住无响应等严重问题。

发行版推荐系统版本推荐内核CentOS7.63.10.0-957.5.1.el7(请注意小版本需要>=957.5.1,低于此版本不建议使用)Ubuntu18.044.15Debian10.04.19

我们强烈建议您将主机升级到上述推荐的内核版本,若无法升级导致遇到操作无响应的场景,需要通过重启主机进行恢复。

单个文件系统允许访问的主机客户端数量是否受限?

客户端主机通过文件系统对应的挂载点进行访问,由于挂载点限制的是允许访问的 VPC 而不是具体主机 IP,只要您合理规划 VPC 内各子网大小,VPC 内任意数量的主机都允许访问。虽然我们对挂载点的数目有一定的限制(详细请参考『产品限制』章节),但对挂载点允许访问的主机数目是不限的。

物理云和托管云主机可以访问文件存储吗? 协议类型物理云主机托管云主机NFSv4支持支持

物理云主机可以通过在文件存储控制台上选择其所在 VPC,建立挂载点即可让主机访问文件存储。但托管云 VPC 默认不允许在文件存储控制台上进行打通,需要您联系托管云技术支持对托管云主机所在 VPC 和文件系统挂载点所在 VPC 进行互通操作后才能访问。

如何修改 NFS 请求并发数?

NFS 客户端会对同时允许发起的请求个数进行限制,在众多发行版内核中该默认值通常为 2,由于并发较低会导致客户端能够达到的吞吐较低。为此,单客户端为了提升性能建议修改此参数。

步骤一、安装 NFS 客户端

安装 NFS 客户端的详细步骤请参考 『操作指南』章节中的『挂载文件系统』部分。

步骤二、修改系统参数

以 root 权限在命令行执行以下命令(该操作只需在首次安装 NFS 客户端完成后执行一次即可,后续不需多次执行):

echo "options sunrpc tcp_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
echo "options sunrpc tcp_max_slot_table_entries=128" >> /etc/modprobe.d/sunrpc.conf
步骤三、挂载文件系统

挂载文件系统的详细步骤请参考 『操作指南』章节中的『挂载文件系统』部分。

步骤四、再次修改系统参数

通过执行以下命令修改相关系统参数:

sysctl -w sunrpc.tcp_slot_table_entries=128

完成后卸载文件系统并重新挂载,之后执行如下命令查看系统参数值,如果返回值为 128 则表示设置成功。

cat /proc/sys/sunrpc/tcp_slot_table_entries
文件存储的存储类型(容量型、性能型)可以修改吗?

不可以,目前还不支持将已创建的文件存储类型进行修改,如果您有类似需求可以通过创建新的文件系统实例,将老文件系统实例中的数据进行迁移。

文件系统删除前需要做特殊操作吗?

是的,在文件系统被删除前,请首先确保该文件系统内数据不会再被使用,目前文件存储不提供数据恢复功能,删除操作请谨慎。在您删除文件系统前请确保所有使用该文件系统的主机上都对其做了卸载操作,否则在主机上残留的已删除文件系统实例会影响主机运行。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127128.html

相关文章

  • 概览 文件存储 UFS

    摘要:概览概览产品简介产品概述产品优势应用场景主要概念产品限制操作指南创建文件系统挂载点管理挂载文件系统其他功能产品价格产品性能 概览产品简介产品概述产品优势应用场景主要概念产品限制操作指南创建文件系统挂载点管理挂载文件系统(Linux)其他功能产品价格产品性能FAQ

    ernest.wang 评论0 收藏1398
  • 基于文件存储UFS的Pytorch训练IO优化实践

    摘要:我们在协助某客户排查一个文件存储的性能时发现,其使用的训练性能和硬件的能力有很大的差距后面内容有具体性能对比数据。但直接缓存数据在集群规模上升之后肯定是不现实的,我们初步只缓存各个训练文件的句柄信息,以降低元数据访问开销。我们在协助某AI客户排查一个UFS文件存储的性能case时发现,其使用的Pytorch训练IO性能和硬件的IO能力有很大的差距(后面内容有具体性能对比数据)。让我们感到困惑...

    Tecode 评论0 收藏0
  • 【容器实例Cube】在Cube中使用UFS:需要在UFS产品页面购买UFS实例并设置好挂载点

    摘要:在中使用前置条件需要在产品页面购买实例并设置好挂载点,如没有创建在使用中请根据提示进行创建。操作后在页面点击刷新即可。挂载卷点击容器的高阶设置。查看挂载是否成功我们使用概览页面的登录按钮进入容器。在Cube中使用UFS前置条件需要在UFS产品页面购买UFS实例并设置好挂载点,如没有创建UFS在使用中请根据提示进行创建。操作后在Cube页面点击刷新即可。添加卷已经创建好UFS实例和挂载点后,根...

    Tecode 评论0 收藏0
  • 基于NVMe SSD的分布式文件存储UFS性能提升技术解析

    摘要:宋体是一款自主研发的分布式文件存储产品,此前已推出容量型版本。宋体性能的提升不仅仅是因为存储介质的升级,更有架构层面的改进,本文将从协议索引存储设计等几方面来详细介绍性能型升级改造的技术细节。UFS (UCloud File System) 是一款 UCloud 自主研发的分布式文件存储产品,此前已推出容量型 UFS 版本。UFS 以其弹性在线扩容、稳定可靠的特点,为众多公有云、物理云、托管...

    Cheng_Gang 评论0 收藏0
  • 主要概念 文件存储 UFS

    摘要:主要概念主要概念主要概念文件系统文件系统用户通过控制台等方式申请得到的文件存储实例,文件系统是用户做数据管理挂载管理等操作的实体。强烈建议文件存储用户对各文件系统实例开启用量告警并及时扩容。 主要概念文件系统用户通过控制台、API等方式申请得到的文件存储实例,文件系统是用户做数据管理、挂载管理等操作的实体。文件系统名称用户自定义的字符串,用于描述某个文件系统的使用场景、业务类型等便于识别特定...

    ernest.wang 评论0 收藏2135
  • 在UK8S中使用UFS 容器云 UK8S

    摘要:与集群必须处于同一,否则文件系统无法成功挂载。此处填写挂载地址创建创建创建创建示例如下创建完后,可以发现与已经绑定。在中挂载在中挂载在中挂载创建完之后,我们可以通过命令进入容器,执行命令查看是否挂载到 在UK8S中使用UFS本篇目录前置条件创建PV创建PVC在Pod中挂载UFS本文档介绍如何在UK8S集群中,使用UFS作为K8S底层的存储支持,UFS为共享存储,可以同时为多个Pod提供服务。...

    ernest.wang 评论0 收藏2130

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<