タグ

ブックマーク / nofu.jp (1)

  • Samba 4.6のファイルコピーがCPU 100%近く使い超絶遅い件

    この状態に悩まされてる人は何よりも答えが欲しいだろうから、最初に結論を書いておくと、smb.confでcase sensitive = yesと設定すると多分直る。直下に大量のファイルを抱えたフォルダをコピーするとsmbdがCPUを100%近く消費し、コピー速度が極めて遅くなる現象ならほぼ間違いなく直る。 (2018-07-03 追記) case sensitive = yesの副作用を十分に考慮のこと。一例として、エクスプローラでは見えるファイルが、特定のアプリケーションでは存在しないファイルになるといった不具合が出るなど。詳細はこちら。 「”大量のファイル”ってどれくらい?」かというと、サーバマシンの性能にもよるがCore i系なら概ね1万ファイル、流行りのラズパイとかだと恐らくもっと少数、単純なクロック比で1/2、実性能はもっと劣るだろうから更に半分で2500ファイルくらい?。完全な

    Samba 4.6のファイルコピーがCPU 100%近く使い超絶遅い件
    yyamano
    yyamano 2017/08/07
    “ファイルの新規作成時はディレクトリ内の既存ファイル名と被ってないか総当りでチェックしているようなので、何も考えずに実装すれば計算量はO(n2)、ファイル数が増えると爆発的に比較数が増えるんすなぁ…。”
  • 1