Translated message

A translation of this page exists in English.

sec=krb* および nconnect>1 を指定した NFS クライアントでのパフォーマンスの問題

Solution In Progress - Updated -

Issue

パフォーマンスを次のテストスクリプトで評価しました。

#!/bin/sh
echo 3 > /proc/sys/vm/drop_caches
dd if=/dev/zero of=/mnt/nfs/testfile.bin bs=1M count=50000 conv=fsync

Kerberos のパフォーマンスへの影響を考慮すると、この結果は予想される範囲内です。

NFS Version sec=sys     sec=krb5    sec=krb5i   sec=krb5p
NFS 4.1     871 MB/s    869 MB/s    409 MB/s    349 MB/s
NFS 4.2     870 MB/s    872 MB/s    407 MB/s    262 MB/s

次に、この設定で nconnect の影響/効果を評価しました。 ここでは、nconnect=4 とした場合の数値を示します。 sec=sys では、ハードウェアの飽和状態に近い数値であるため、問題ありません。 しかし、sec=krb* にすると、最良の測定結果でも、nconnect を使用しない場合よりも低くなります。

NFS Version sec=sys     sec=krb5    sec=krb5i   sec=krb5p
NFS 4.1     1.1 GB/s    323 MB/s    327 MB/s    422 MB/s
NFS 4.2     1.0 GB/s    297 MB/s    373 MB/s    380 MB/s

Environment

  • Red Hat Enterprise Linux 8 以降
    • kernel-4.18.0-240.el8 以降
    • nfs-utils-2.3.3-35.el8 libnfsidmap-2.3.3-35.el8 以降
    • nconnect>1 および kerberos セキュリティーを使用する NFS マウント
    • Ontap 9.11.1P5 (NFS サーバー) を実行している NetAPP AFF A250 を使用する Red Hat Enterprise Linux 8 カーネル 4.18.0-425.3.1.el8.x86 (NFS クライアント) で見られる

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content