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 米ドル
ケンピンスキー ホテルのウェブサイトとは何ですか?ケンピンスキー ホテルは世界最古の高級ホテルです。...
CenterHop はシンガポールの企業で、2016 年に設立され、正式に登録された会社です (登録...
ドイツのホスティングプロバイダーであるDeinServerHostは、2013年に設立されました。主...
Alibaba Cloud が立ち上げた国際サイトは、香港、中国、シンガポールにデータセンターを持ち...
Phanfareとは何ですか? Phanfare は、写真やビデオを保存、共有するための便利で高品質...
IonSwitch は、2017 年 2 月に設立されたホスティング プロバイダーです。米国デラウェ...
Food Network Americaとは何ですか?フード ネットワーク (Food Networ...
アメリカのホスティングプロバイダーである DediPath は、独自のコンピュータールームを持ち、仮...
SK Hynixのウェブサイトとは何ですか? SK Hynix Semiconductor Inc....
The History Of Whoo の後のウェブサイトは何ですか? Whooの歴史(略称:WHO...
アジア開発銀行のウェブサイトとは何ですか?アジア開発銀行(ADB)は、アジア太平洋地域の政府間金融機...
伊勢丹のウェブサイトとは何ですか?伊勢丹(いせたん、英語:Isetan)は、日本最大の小売百貨店グ...
ホームページによると、OneNetworkは1997年に設立され、長い歴史を持っています。主に安価な...
Algeria Auto 4x4 ウェブサイトとは何ですか? Algérie Automobiles...
Tencent Cloud の国内マシンのパフォーマンスは非常に強力で、Alibaba Cloud...