Linux CGroups は、CPU 時間、システム メモリ、ネットワーク帯域幅、またはこれらの組み合わせなどのリソースを、システム上で実行されているタスク (プロセス) のユーザー定義グループに割り当てることができます。以下は主にCPU使用率を制限するためのものです。 Virmach の CPU 使用率は 2 時間以上 50% を超えることはできません。 1. CGroupをインストールして有効にする yum インストール libcgroup libcgroup-tools numactl -y CGroupを有効にする systemctl は cgconfig.service を開始します。 2. ユーザーのCPU使用率を制限する 1. 設定を追加する vi /etc/cgconfig.conf 最後に追加 グループusers_normal_limit{ CPU{ # CPU使用率を30%に制限する 100000 を超えると、この値は無効になります。 30000 を超えると、CPU は停止します。 } } 主に cpu.cfs_quota_us を cpu.cfs_period_us の比率に変更します。 2. 制限されたユーザーを追加する vi /etc/cgrules.conf 最後に追加 @ユーザーCPUユーザー通常制限 制限付きユーザーを追加 usermod -a -G ユーザー ルート またはそれ以上 usermod -a -G ユーザー www usermod -a -G ユーザー mysql 3. 設定を有効にします 起動時にCgroupサービスを開始するように設定する systemctl を有効にする cgconfig systemctl を有効にする cgred Cgroup サービスを再起動する systemctl を再起動 cgconfig systemctl を再起動 cgred
grep 'プロセッサ' /proc/cpuinfo | sort -u | wc -l 2. 分離グループを作成する /sys/fs/cgroup/cpu に移動します mkdir cpu_test 注: ディレクトリが作成されると、次のファイルが自動的に生成されます (注: このディレクトリは手動で削除できません。スタートアップに追加されていない場合は、再起動後に消えます) ls cpu_test/ 3. パラメータを変更する エコー 30000 > /sys/fs/cgroup/cpu/cpu_test/cpu.cfs_quota_us 注: デフォルト値の -1 は無制限です。現在は 20000 に変更されており、これは cpu.cfs_quota_us が 30000 に設定され、cpu.cfs_period_us の 100000 に対して 30% に設定されていることを意味します。CPU 使用率が 30% に制限されていることがわかります。 4. プログラムのCPU使用率を制限する トップ 制限プログラム プロセス pid をエコー >> /sys/fs/cgroup/cpu/cpu_test/tasks 複数のプロセスをタスクに書き込むと、CPU の 30% を共有することになります。 4. CPUを消費するスクリプトを実行する vi cpu.sh 書く #/bin/bash x=0 [ True ]の間;行う x=$x+1 終わり; 権限を設定して実行する chmod +x cpu.sh sh cpu.sh & 主な参考文献: http://note.jues.org.cn/index.php/comment/12、https://www.cnblogs.com/llwxhn/p/12558577.html |
<<: ハーフムーンベイ: 深セン-香港 IPLC トラフィック転送、深センモバイル入口、香港 BGP 出口、100Mbps 帯域幅、月間トラフィック 100GB、月額料金 7.99 米ドル
MoeCloudは2019年8月に設立され、主にロサンゼルスのCN2 GIA KVM VPS、国内...
中国のホスティングプロバイダーであるRAKsmartは、サンノゼのサーバーに重点を置いており、VPS...
LOCVPSは老舗の国内ホスティングプロバイダーで、ホスト百科事典でも何度も紹介されています。その中...
Love8 の紹介はこちら: http://love8.org/6341.html最新の 40% 割...
アメリカのホスティング会社であるLimestone Networksは、設立以来長い歴史があり、ホス...
中秋節アクティビティ1:プロモーションルーム: 全製品ライン クーポンコード: moon88 Hos...
Cloudflexy は、ITDataTelecom 傘下のルーマニアのホスティング プロバイダーで...
アメリカのホスティングプロバイダーであるKrakenServersは、おそらく2017年初頭に設立さ...
インターネットの急速な発展に伴い、多くの個人や企業がウェブサイトを構築する必要に迫られています。最初...
SecureDragon は 2012 年 4 月に初めて導入され、2010 年 10 月に設立さ...
詳細:Aoyouhost:CN2、日本ソフトバンク、香港CN2、サンノゼCN2などのKVM VPS、...
anyNode は、Hostigation、ServerCrate、VortexUnit の 3 つ...
Host Ultra は 2001 年からホスティング サービスを提供しており、私の記憶が確かなら...
チェコのホスティングプロバイダーである finalhosting は、主に価格性能比に優れた VPS...
詳細: HostHatch: $17/年/512MB メモリ/250GB スペース/2TB トラフィ...