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 のマニュアルページ:
キャッシュ=緩みは、複数のリーダーとライターが同じファイルを処理するときにデータが破損する可能性があります。
私はユーザーがほとんどいないホームネットワークにいるので、これは大丈夫です。