英語フランス語スペイン語

Ad


OnWorksファビコン

cpulimit-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで cpulimit を実行します。

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドcpulimitです。

プログラム:

NAME


cpulimit-プロセスのCPU使用率を制限します

SYNOPSIS


cplimit [目標] [OPTIONS...] [- プログラム]

DESCRIPTION


TARGET これらのいずれかである必要があります。

-p, --pid=N
プロセスのpid

-e, - EXE=FILE
実行可能プログラムファイルの名前

-P, - 道=パス
実行可能プログラムファイルの絶対パス名

OPTIONS

-b, - バックグラウンド
バックグラウンドでcpulimitを実行し、ターミナルを解放します

-c, - CPU
使用可能なCPUコアの数を指定します。 通常、これは私たちのために検出されます。

-l, -制限=N
1から許可されたCPUのパーセンテージ。 通常は1〜100ですが、複数の場合はさらに高くなる可能性があります
コアCPU。 (必須)

-q, - 静かな
クワイエットモードで実行され、コンソールへの更新メッセージの書き込みを回避します。

-k, - 殺す
CPU使用率を制限する代わりに、ターゲットプロセスを強制終了します

-r, - 戻す
-kフラグを使用して強制終了されたプロセスを復元します。

-s, - 信号
終了時に、監視対象のプロセスに代替信号を送信します。 デフォルトはSIGCONTです。

-v, -詳細
制御統計を表示する

-z, - 怠惰
適切なターゲットプロセスがない場合、またはそれが停止した場合は終了します

-- これが最後のCPUlimitオプションです。 以下のすべてのオプションは、別のプログラム用です。
起動します。

-h, - 助けて
このヘルプを表示して終了


あなたが始めたと仮定して `ふー --バー` そしてあなたは top(1)または ps(1)これ
プロセスは、CPU時間をすべて使用します。

# cplimit -e foo -l 50
実行可能プログラムファイルを操作して、プロセスのCPU使用率を制限します(注:
引数「--bar」は省略されます)

# cplimit -p 1234 -l 50
次のように、PIDに基づいて動作することにより、プロセスのCPU使用率を制限します。 ps(1)

# cplimit -P / usr / bin / foo -l 50
と同じ -e ただし、絶対パス名を使用します

# / usr / bin / someapp

# cplimit -p $! -l 25 -b
最後のコマンド実行を抑制したいスクリプトに役立ちます。

# cplimit -l 20 Firefoxの
Firefox Webブラウザーを起動し、CPU使用率を20%に制限します

# cplimit -l 25 -- Firefoxの -民間
Firefox Webブラウザをプライベートモードで起動し、CPU使用率を25%に制限します

# cplimit -c 2 -p 12345 -l 25
  -c フラグは、プログラムが使用可能と見なすCPUコアの数を設定します。 いつもの
これは検出されますが、オーバーライドできます。

# cplimit -l 20 -k Firefoxの
Firefoxプログラムを起動し、プロセスのCPU使用率が20%を超えた場合は、Firefoxプログラムを強制終了します。

# cplimit -l 20 -p 1234 -s シグターム
1234%のCPU使用率でスロットルプロセス20。 cpulimitが強制終了されると、cpulimitは
SIGTERMシグナルを処理するのを監視しました。

注意事項


・cpulimitは、常にSIGSTOPシグナルとSIGCONTシグナルをプロセスに送信し、両方を検証します。
それを制御し、消費するCPUの平均量を制限できること。 これはできます
その結果、誤解を招く(迷惑な)ジョブ制御メッセージが表示されます。
停止されました(実際には停止されていましたが、すぐに再起動されました)。 これはまた引き起こす可能性があります
SIGSTOP / SIGCONTを検出または依存するインタラクティブシェルの問題。
たとえば、ジョブをフォアグラウンドに配置して、すぐに停止したことを確認することができます
バックグラウンドで再起動しました。 (も参照してくださいhttp://bugs.debian.org/558763>。)

・で呼び出された場合 -e or -P オプション、cpulimitは以下のプロセスを検索します / proc
指定されたプロセス名引数と一致する名前を使用します。 さらに、それは使用します
見つかったプロセスの最初のインスタンス。 プロセスの特定のインスタンスを制御するには、
  -p オプションとPIDを提供します。

・cpulimitの現在のバージョンは、カーネルHZ値100を想定しています。

onworks.netサービスを使用してオンラインでcpulimitを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad