CIFS/SMBのパフォーマンスが非常に遅い

CIFS/SMBのパフォーマンスが非常に遅い

NFSの権限システムが迷惑になり、NFSからSMB / CIFSに切り替えました。 NFS(1GB Lan)を使用するとパフォーマンス上の問題は発生しませんでした。

ddを使用して書き込みパフォーマンスをテストしました(SMBマウントに500MB書き込み)。

[user@archStd01 Transfer]$ dd if=/dev/zero of=/home/user/NAS/Transfer/test bs=512 count=1000000
1000000+0 Datensätze ein
1000000+0 Datensätze aus
512000000 Bytes (512 MB, 488 MiB) kopiert, 675.388 s, 758 kB/s

ご覧のとおり、性能は平均758kB/sと非常に低いです。

私のファイルシステムテーブル:

//192.168.1.100/Transfer /home/user/NAS/Transfer cifs credentials=/home/user/.smbcredentials,uid=1000,gid=1000,vers=3.0,rw 0 0

これまでいくつかのSMBマニュアルを見てきましたが、パフォーマンスの問題について多くのことが見つかりませんでした。どこから始めるべきか知っている人はいますか?

//編集する 10MBブロックサイズのddを使用したパフォーマンステスト

[user@archStd01 Transfer]$ dd if=/dev/zero of=/home/user/NAS/Transfer/test bs=10M count=500
500+0 Datensätze ein
500+0 Datensätze aus
5242880000 Bytes (5.2 GB, 4.9 GiB) kopiert, 406.979 s, 12.9 MB/s

良くなりましたが、まだ高速ではありません。

ベストアンサー1

私は同様のCIFSパフォーマンスの問題について考えていました。 WindowsクライアントとSambaサーバー間の転送は高速ですが、サーバーから2つのUbuntuシステム(バイオニック実行)へのダウンロードは遅いです。トランスポートにCIFSの代わりにSCPを使用する場合は、速度の問題がないため、プライマリネットワークに問題があるわけではありません。提案に従ってくださいこのUbuntuフォーラムのテーマについて、追加してみましたキャッシュ=緩み私のUbuntuクライアントには/ etc / fstabにcifsマウントが設定されており、これは双方向で予想されるものと同じくらい高速です(私の場合は約x7-10改善)。

//server/share /media/localMountPoint cifs cache=loose,rw,...

しかし、ubuntuforumsスレッドのポスターで警告したようにmount.cifs のマニュアルページ:

キャッシュ=緩みは、複数のリーダーとライターが同じファイルを処理するときにデータが破損する可能性があります。

私はユーザーがほとんどいないホームネットワークにいるので、これは大丈夫です。

おすすめ記事