web-dev-qa-db-ja.com

smbdによるSynologyの高CPU負荷

Windowsエクスプローラーを使用して、ビルトインVPNサーバー(OpenVPNを使用)経由でVPN経由でアクセスするSynology DS213jを持っています。

ローカルハードドライブへのファイルのコピーは、わずか170 KB /秒の範囲で非常に遅くなります。これは、100%のSynologys CPUによって制限されているようです。 DSMのリソースモニターを見ると、smbdプロセスがCPUの90%を超えていることがわかります。

NASはDSMバージョン5.2-5592を実行します。スペックには、1.2 GHzのCPUが搭載されていると記載されています。これ以上の能力はありませんか?

私はDSM 5.2バージョンが古いNASのヘビーウェイトになるこの種の問題を持っていることを読みました。バージョン6はパフォーマンス的に優れていますか? 4にダウングレードする必要がありますか?または、これはOSの問題ではなく、他の方法で解決できますか?どうやって?

3
sinned

まず、これは DS213jとDSM 5.1+の一般的な問題 のようです。誰かが再起動後に問題が解消したと報告しました:試しましたか?

あなたのtopデータから、CPUがsystem時間でビジー状態になっているようです。つまり、いくつかのシステムコールを実行しています。 smb.confファイルの次のパラメータを変更してから、NASを再起動してください。

  • change notify = no
  • kernel change notify = no
  • server max protocol = NT1
  • client max protocol = NT1

彼らは何かを変えますか?

5
shodanshok

私も同じ問題がありました:

  • windowsエクスプローラーでフォルダーに移動すると、ランダムな低速読み込みの問題
  • 追加前にランダムな問題が発生した場合のsmbdプロセスによるCPU使用率が高い(約50%)
  • windowsコンピューターとNas間でファイルを転送すると速度が低下します(ギガビット接続で<25 MB/s ...)

私はSMB2をSMB 3 in:

Config Panel> Files services> Win/Mac/NFS panel> Advanced settings in Windows part> Max protocole => Enable SMB 3

私もこれらがあなたの問題を解決することを願っています:)

4