問題タブ [nice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Debian サーバーで DBSCAN を実行する際のパフォーマンスを向上させる
Debian サーバーで Python スクリプトを実行しています。スクリプトの計算時間の 98% は、DBSCAN アルゴリズムの関数 silhouette_score() でスタックしています。
サーバーは非常に低いハードウェア (1vcore、500MB RAM) で実行されます。監視を確認すると、サーバーは CPU の 50% と RAM の 70% をピーク時に使用しています。
スクリプト自体は ~14% の CPU と ~50% の MEM を使用しています (nice = -20)。
Python プロセスの CPU 使用率を増やすオプションを探していますが、まだ 50% 残っているため、スペースがある場合でもプロセスが CPU 時間の 15% 未満しかかからない理由がわかりません。
スクリプトの CPU 使用率を増やす方法はありますか? nice レベルを -20 に設定しても、CPU の 14% しか使用しないのはなぜですか?
ありがとう...
signals - 素敵な前進信号はありますか
シグナルを受け入れる必要がある docker 内のアプリケーションがあります。この質問では、「nice」と「exec」は Linux で連携できますか? nice 内で exec を使用することはできず、nice は常にフォークすることがわかりました。
しかし、私が実行exec nice -n 10 myapp
すると、myapp に受信するナイス フォワード シグナルが送信されますか?