私のコンプにSSHで接続するユーザーが使用できるCPUの割合を制限したいのですが、たとえば最大で25%のCPU使用率しか使用できません。 Ubuntuでこれを行うにはどうすればよいですか?
それはできないと思います。あなたができることは、ユーザーの優先順位を変更することです。これは、ファイル/etc/security/limits.conf
を編集することで実行できます。
john hard priority 20
Johnのプロセスの優先度を20に設定します(次回のログイン後に有効になります)。 20が最低の優先度です。
このようにして、ジョンはCPUを100%使用できますが、他の誰かがそれを必要とする場合、他のユーザーはすぐにそれを取得し、ジョンのタスクは待機します(または実際には遅くなり、完全に停止しません)。