SMB/CIFS は netapp の大規模 rsize/wsize を有効にします。

SMB/CIFS は netapp の大規模 rsize/wsize を有効にします。

CentOS 7.2クライアントはNetapp CIFSファイル共有に接続しています。 30%のスペースが不足しているため、NFSで交換する必要がありました。「ドリル」

CIFSのためにパフォーマンスが低下し、より速くするために努力しています。

rsizeとwsizeを増やそうとします。

mount.cifs(8)

サイズ=パラメータ

127K(元のcifsプロトコルの最大値)を超えるrsizeを使用するには、サーバーは新しいUnix機能フラグ(非常に大きな読み取りの場合)をサポートする必要があり、一部の最新のサーバー(Samba 3.0.26以降など)はこれをサポートします。 rsizeの設定範囲は、最小値2048から最大値130048(127KまたはCIFSMaxBufSizeのうち小さい方)です。

wsize=バイト

RHEL6.2 以降のデフォルト値は、クライアントとサーバーが POSIX 拡張を介して大量の書き込みをネゴシエートするかどうかによって異なります。これにより、デフォルト値は1Mで、最大許容値は16Mです。そうしないと、デフォルト値は65536で、最大許容値は131007です。この値は交渉の始点にすぎません。クライアントとサーバーは、サーバーのパフォーマンスに応じてこのサイズを下げることができます。

Netapp側でUnix拡張(POSIX)を有効にしました。

Y::*> vserver cifs options show -vserver X
Is UNIX Extensions Enabled: true

[-is-unix-extensions-enabled {true | false}] - UNIX拡張を有効にするか(権限:拡張)trueに設定すると、このオプションパラメータはCIFSサーバーでUNIX拡張を有効にします。 false に設定すると、UNIX 拡張機能は無効になります。このパラメーターのデフォルト値はfalseです。 UNIX拡張機能を使用すると、CIFSプロトコルを介してPOSIX / UNIXスタイルのセキュリティを公開できます。

以下を追加する必要がある大規模な読み取り/書き込みを有効にしているようです/etc/samba/smb.conf。 (グローバルセクション)

min receivefile size = 16384  (set to a non-zero value)

smb.conf(8)

「最小受信ファイルサイズ(G)POSIX大規模書き込みサポート(SMB / CIFSは最大16 Mb書き込み)を有効にするには、このオプションはゼロではありません。

ただし、サイズオプションを指定せずにマウントすると、rsize=65536,wsize=65536より大きな1M〜16Mの値の代わりにSMBがネゴシエートされることがわかります。

//IP/MOUNT on /opt/DIR type cifs (rw,relatime,vers=3.0,sec=ntlmssp,cache=none,username=BLAH,domain=DOMAIN,uid=0,noforceuid,gid=0,noforcegid,addr=IP,file_mode=0755,dir_mode=0755,nounix,serverino,mapposix,rsize=65536,wsize=65536,actimeo=1)

それから65kより大きい値に設定しようとしましたが、うまくいきませんでした。

[X ~]# cat /etc/modprobe.d/cifs.conf
options cifs CIFSMaxBufSize=130048

私は何を見逃していますか?正しいnetapp Unixフラグを有効にしていませんか? CentOSのどこかで大容量バッファCIFSフラグを有効にする必要がありますか? 2つの層の間に9kジャンボフレームがあり、クライアントにRAM(32 GB)負荷があるため、大幅なサイズパフォーマンスが向上します。

ベストアンサー1

デフォルトでは、cifsインストールはプロトコル1.0を使用します。このプロトコルは古いだけでなく非効率的であり、多くの理由でスリープモードからうまく回復しません。

サーバーの技術に応じて、少なくともまたはvers=2.1使用できますvers=3.0

サポートされているCIFSプロトコルについては、ベンダーに連絡するか、ネゴシエーションバージョンの確認をvers=3.0試してください。mount

関連質問を参考にしてくださいCIFSは、Windows共有への接続がランダムに切断されます。詳細については。

おすすめ記事