2023-05-12

Dockerオーバーヘッドが無いわけじゃない・・・のか?

そりゃそうなんだろうけども。そんなに?

追記FESSOSに直接インストールするのに参考にしたというよりコピペさせてもらったのは以下の記事

https://qiita.com/hyoshiaki/items/598127fe30b94bd82b6e

半年前に辞めてしまった前任者から存在すら知らされていない客先のメールアカウント必要になった。

無いならないであきらめてもらえるんだが、僕は優しいのでファイルサーバに無いかくらいは確認しようと思ったが

まぁ魔境。2004年の最新ファイルとかあるの。

なので昔うっすら使ったことのあるFESS全文検索しよう、多分txtxlsだろう。

ウェブサイトで構築方法を見ると今はDockerで動かすのが良いらしい。何がいいか知らんが。

ドキュメントに従いインストールし、なんとかクローリングまで実行できたが、重い。重すぎる。

サブフォルダ無しで100ファイルくらいのフォルダでも2,3日回しても終わってない。

CPU使用率50%超えてるんだよ!ってログが出まくっている。そのログ出力無駄じゃない?

使えないかー、とググってみるとDockerではなく素で構築する方法を有志の方が書かれているのを発見

それに従い構築。するとサブフォルダ5階層くらいのフォルダ3分くらいで終了。

ログCPUがーっていうのも出てないわけではないが、明らかに少ない。なんだこれ。

ファイルサーバーのルートを設定し土日を待つ。いまこっこ

Dockerは構築楽らしいしVMよりエコだっていうのは聞いたことあるんですが、

素のOSに入れるよりはどうしてもオーバーヘッドあるんですかね、というのが今回の教訓でありました。

なんかうまいこと設定すれば速くなるのかもしれませんが、そこまで追う知識はござらないのです。

  • Dockerは、開発から運用まで一貫した環境を提供することで、開発者の作業負担を減らすという大きな利点があります。また、仮想マシンと比較してリソースの使用効率が高いため、エコ...

  • 経験上、Docker でファイル入出力が多いとだいたい死ぬ。 一度読み込んだらあとは全部メモリ上で処理できるとか、稀ににしかファイル読まないとか、 そいうときしか役に立たないどっ...

    • ありがとうございます。実際使ったことのある方の情報をいただけるのはありがたいです。 なるほど、ディスクIOがボトルネックになりやすい、ということですね。 ログによると金曜...

    • それWindowsでの話じゃなくて?しかも古いWSLとか

      • そうなんですか? WSLは1の頃にローカルで使ってみて、Hyper-VとVirtualBOXが競合して以来使ってないです。 風のうわさで改善されたとかやっぱダメだったとか聞きますが、どうなんですかね...

        • こういう時代に取り残されてるくせに過去の知識でギャーギャー喚くやつやべーよな WSL2が出た時点で一度試せよw

  • Linux上のDockerならそんなことは起きないと思うんだが どうせWindows上で構築したんだろ

    • (こっちもHyper-V上のRockyLinux9って言ったら鬼の首取ったようにほーらWindowsじゃないかって突っ込まれるんだろうなぁ…)

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん