linux – 如何监控正在交换的进程?

linux – 如何监控正在交换的进程?,第1张

概述我有一个 linux网络服务器.它正在运行Apache和基于 python的Web应用程序和postgres.这很慢.通过运行ab(apache基准测试)和vmstat,我可以看到它在请求进入时进行交换. 是否有任何程序会动态地告诉我哪些进程导致了这种swappyness? iotop可能就是你所追求的.您可能需要安装Python 2.5或更高版本.您还需要启用几个内核(2.6.20或更高版本)选 我有一个 linux网络服务器.它正在运行Apache和基于 python的Web应用程序和postgres.这很慢.通过运行ab(apache基准测试)和vmstat,我可以看到它在请求进入时进行交换.

是否有任何程序会动态地告诉我哪些进程导致了这种swappyness?

解决方法 iotop可能就是你所追求的.您可能需要安装Python 2.5或更高版本.您还需要启用几个内核(2.6.20或更高版本)选项(TASK_DELAY_ACCT和TASK_IO_ACCOUNTING),以便在/ proc中公开正确的度量标准以便iotop使用它们. 总结

以上是内存溢出为你收集整理的linux – 如何监控正在交换的进程?全部内容,希望文章能够帮你解决linux – 如何监控正在交换的进程?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1039548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存