You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Longhorn v1.3.1中RWX卷性能远逊于RWO卷,请求协助解决

Longhorn v1.3.1中RWX与RWO存储卷存在显著性能差异

我在Longhorn v1.3.1环境中发现,RWX(ReadWriteMany)类型的存储卷与RWO(ReadWriteOnce)类型存储卷存在极其显著的性能差异。通过解压大文件的测试验证,RWX卷的耗时是RWO卷的10倍以上。此前了解到该类性能问题曾在Longhorn早期版本中被修复,但当前版本仍存在该问题,需要协助解决。

存储卷PVC配置

以下是创建RWX和RWO类型PVC的YAML配置:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-rwx
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: 10Gi
  storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-rwo
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 10Gi
  storageClassName: longhorn

测试用Job配置

将上述两个卷挂载到测试Pod中,RWX卷挂载至/volume-rwx,RWO卷挂载至/volume-rwo,Job配置如下:

apiVersion: batch/v1
kind: Job
metadata:
  name: test
spec:
  backoffLimit: 1
  template:
    spec:
      containers:
      - args:
        - |
          tail -f /dev/null
        command:
        - sh
        - -c
        image: alpine:3.16
        name: test
        volumeMounts:
        - mountPath: /volume-rwx
          name: volume-rwx
        - mountPath: /volume-rwo
          name: volume-rwo
      restartPolicy: Never
      volumes:
      - name: volume-rwx
        persistentVolumeClaim:
          claimName: pvc-rwx
      - name: volume-rwo
        persistentVolumeClaim:
          claimName: pvc-rwo

测试结果

在测试Pod内分别进入两个挂载目录,下载并解压158M大小的VirtualBox源码包,得到以下结果:

RWO卷测试输出

/volume-rwo # wget https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38.tar.bz2
Connecting to download.virtualbox.org (23.201.200.86:443)
saving to 'VirtualBox-6.1.38.tar.bz2'
VirtualBox-6.1.38.ta 100% |************************************************************************************************************************************|  158M  0:00:00 ETA
'VirtualBox-6.1.38.tar.bz2' saved
/volume-rwo # time -p tar -xf VirtualBox-6.1.38.tar.bz2 
real 49.29
user 43.55
sys 5.74
/volume-rwo # 

RWO卷解压耗时约49秒。

RWX卷测试输出

/volume-rwx # wget https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38.tar.bz2
Connecting to download.virtualbox.org (23.221.32.85:443)
saving to 'VirtualBox-6.1.38.tar.bz2'
VirtualBox-6.1.38.ta 100% |************************************************************************************************************************************|  158M  0:00:00 ETA
'VirtualBox-6.1.38.tar.bz2' saved
/volume-rwx # time -p tar -xf VirtualBox-6.1.38.tar.bz2 
real 574.35
user 56.88
sys 44.23
/volume-rwx #

RWX卷解压耗时约574秒,是RWO卷的11倍以上。

问题背景

该类RWX与RWO性能差异问题曾在Longhorn早期版本中被修复,但在当前使用的v1.3.1版本中仍复现,恳请协助定位并解决该问题。

内容的提问来源于stack exchange,提问作者Tuhin Sengupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 03:05:32