PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] 关于cpulimit 的问题
楼主:
b95170088
(夏恋秋分)
2015-12-29 17:32:03
我想要用cpulimit 去限制我的httpd 最多只能使用20%的cpu
指令 # cpulimit -e httpd -l 20
但我用top 去看我的httpd服务还是可以到100%
我发现cpulimit 抓到的pid都是错的 跟httpd目前所使用的pid都不一样
有人知道怎么解决吗
作者:
kenduest
(小州)
2015-12-29 21:22:00
http 服务一般是请求完成之后,若没有 keep alive 的话后续连线中断之后 process 大多结束,除非 apache有开 keep alive 然后 client 也使用 keep alive,那还要看 apache 有设定允许每个请求处理几次后才结束该 child process. 简单说 apache fork 产生的 childprocess 会伴随连线后续可能结束,主要 apache 会重新fork 新的 child process 提供连线存取使用 -e 参数可能还要另外追一下 cpulimit source code看他对于 process name 判断处理方式毕竟 apache 启动后 fork 一堆 prcoess name 都相同的那就会比较难追问题
作者:
hizuki
(ayaka)
2015-12-31 04:17:00
建议使用systemd来限制
继续阅读
双系统win10+ubuntu 速度变慢会这样嘛?
gbd37
[问题] vmware workstation 萤幕大小调整
jack58
[问题]怎么设定.bashrc内的系统时间变量随时更新
chang0206
[问题] ubuntu关闭障碍协助
Wush978
[问题] 用USB启动LINUX
higger
[问题] NTFS4DOS的halt无法断电
LIAR
[问题] 安装CentOS 7遇到问题
hn12404988
[问题] Ubuntu 14.04.3-desktop-amd64 无法安装
sin31429
[问题] 空白硬盘如何开始三系统?
dharma
[问题] Mint的fcitx输入法如何默认英文输入
dtctvnvllvr
Links
booklink
Contact Us: admin [ a t ] ucptt.com