テスト中の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%の表示に違反しているのはなぜですか?