2010年12月1日(水曜日)

Linuxでの制限のCPU使用状況は、cpulimitを使用して

27、2010 1月 管理者
の下でファイルされる一般的なヘルムHyperVMKloxoPleskをWebminはcPanelの

あなたはどのように任意のプロセスのCPU使用状況を確認して知っている可能性があります。 ただし、任意のプロセスを消費あまりに多くのCPU心配? あなたはリミッターのCPUで必要プロセスのCPUの使用法を制御できますあなたが知っている。 cpulimitはプロセスがCPUを任意の制限ソフトウェアは無料です。 こちらのサイト、そこからだけが異なりますです:

cpulimitは )のCPU時間がなく、 割合 (表現のプロセスの制限するためにCPUのしようとする単純なプログラムの使用を。 これは、バッチジョブを制御するのに便利です、あなたがしたくないときには、あまりに多くのCPUを食べる。 これは、ものの優先順位スケジューリングで行動するのnice値や他ありませんが、使用上の実際のCPU。 また、動的にかつ迅速にシステム全体の負荷に適応することができます。


どのように動作する

あなたが微調整cpulimitに興味がない場合は、あなたがそれを安全にスキップすることができますcpulimitを使用するためにこの項を読む必要がないことに注意してください。
それで、あなたはcpulimitの秘密を知って興味がある :) あなたは、C開発されている場合もちろん秘密があるのですが、私はみんなに説明しようとします。 cpulimitの仕事はユーザ空間のすべてで行われるので、Linuxのスケジューラを妨げることはありません。 基本的には、pid、名前、またはコマンドラインで指定することができますターゲットプロセスは、連続し一時停止し、それSIGSTOPをとSIGCONT信号が送信することで再開されます。 信号は、ユーザーは、/ procから読み込むプロセスの統計情報で指定された制限に基づいて、適切な瞬間にcpulimitによって送信されます。

システム要件

cpulimitは大きいか、または2.2必要があります実行上のすべてのLinuxです。 これは、SMPのハードウェアでも、正常に動作cpulimitが、複数のCPUを持っている場合CPU使用率(下記参照)の意味に少し違いがあると考えられるいくつかのユーザーによって報告されている。
それは他のOSで実行するためにcpulimitのソースコードを変更できる場合、私はあなたのコードを公開することができます私に連絡してください。 私は唯一の非移植性のあるコードは、プロセスのリストを反復処理し、プロセスの統計情報を取得されていることと思います。

インストール

あなたがサイトから最新のダウンロードすることができます。 の最新は1.1です

また、SVNのソースからダウンロードすることができます:

はsvn checkout httpsを:/ / cpulimit.svn.sourceforge.net / svnroot / cpulimit /トランクcpulimit

そしてソースを抽出し、作成してコンパイル:

zxf cpulimit - .tar.gz
CDのcpulimit - は
作成

用法

制限20%のCPUに実行可能ファイルの名前、プロセス pidgin:

cpulimit - exeファイルbigloop制限20
cpulimit - exeファイルは/ usr / bin / pidginの制限20

制限25%のCPUにPIDによるプロセス:

cpulimit - pidを3982制限55

コマンドラインでプロセスを起動し、30%に制限する(唯一の開発バージョンで!):

cpulimit制限30は/ etc / rc.d / rc.boinc開始

GDのホテルランク
読み込んでいます...
based on 1 rating Linuxの使用cpulimitの制限のCPU使用状況は 、10人が10.0評価に基づいて1
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

関連記事:

  1. PHPのソースのパッチをインストールするsuhosinので
  2. セキュアなLinuxサーバ
  3. およびルートキットDDOSのDoSからの保護を介してAPFは、BFDを、
  4. どのようにボトルネックを行うシステムを検出リソース使用率をLinuxのうち私が見つけるか?
  5. のLinux拡張機能として、PHPのsuhosinのインストール

コメント

2つの応答"を使用してLinuxの使用状況をCPUの制限"cpulimitを
  1. 上司は 言う:

    これは素晴らしいアイディアだ。 私は見たことがあるあまりにも多くのサイトがためには、以上のサーバのプロセッサを使用して停学。 これは、両方のホストと顧客のために時間と手間とたくさんのお金を節約することができます。 =)

    GDのホテルランク
    読み込んでいます...

トラックバック

ポストこれについて確認してくださいと言っている人が出てか...
  1. cpulimit使用してLinux上で[...]制限のCPU使用状況は、| [コントロールパネル]のブログ引用:[...]を



話すあなたの心

考えているあなたが教えるものたちを...
とまあ、コメント場合あなたと表示する写真が欲しい、取りに行くグラバターを