CentOSlimit.confとcpulimitは機能しません。

CentOSlimit.confとcpulimitは機能しません。

テスト中のCentOSサーバーがあります。

私が構成した内部

USERNAME    hard    maxlogins    4
USERNAME    hard    cpu    1
USERNAME    hard    nproc    10

存在する/etc/security/limits.conf

そして

USERNAME    hard    maxlogins    4
USERNAME    hard    cpu    1
USERNAME    hard    nproc    10

存在する/etc/security/limits.d/90-nproc.conf

また、/etc/init.d script以下を設定します。

cpulimit -l 10 /usr/sbin/mysqld & 
cpulimit -l 10 /usr/bin/php &

しかし、私が走るとき

ab -n 2000 -c 100 http://USERNAME.com/

top -c私はそれらがすべて無視され、150+で終わるのを見ることができますUSERNAME。 mysqldはクリックあたり約30%、phpはUSERNAME約2〜3%で頂点に達しました。

maxlogins、cpu、nprocを制限するように正しく設定するにはどうすればよいですかUSERNAME、mysqldがまだ10%の表示に違反しているのはなぜですか?

ベストアンサー1

おすすめ記事