プロセスを特定の時間/ CPUサイクルに制限できますか?

プロセスを特定の時間/ CPUサイクルに制限できますか?

一部のキャッシュ・ファイルを生成するために、UNIX プロセスを開始するクライアント・ジョブによってトリガーされる Web サーバーで実行されるスクリプトがあります。このプロセスは顧客が提供したファイルに対して機能するため、時々異常に動作し、あまりにも長く実行され、それを生成したPHPプロセスがタイムアウトしたり、CPU時間を使いすぎてシステム管理者が終了することがあります。

プロセスのCPU時間/実行時間を制限する実行可能なコマンドはありますか?/usr/bin/timeコマンドを実行し、それを実行し、制限したいコマンドラインに渡すことができる同様のコマンドを探しています。

ベストアンサー1

Gilesの答えに加えてCPU制限ツールは、実行時に修正を含む必要なタスクを正確に実行するように設計されています。また、特定のCPU /コアIIRCにのみ制限できます。

おすすめ記事