首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有关Linux环境中的“`memhog`”实用程序的详细信息?

有关Linux环境中的“`memhog`”实用程序的详细信息?
EN

Server Fault用户
提问于 2015-01-18 14:38:59
回答 1查看 7.1K关注 0票数 5

我正在检查运行亚马逊内核的EC2实例上的内存使用情况,并在实用程序/usr/bin/memhog上运行,但它没有手册页。在盲目地跑之前,我想知道它是干什么的,它是如何使用的。

有人用这个知道它能做什么吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-01-18 16:28:19

在你提到这件事之前我从没听说过。然而,在一篇关于SCO Unix我的系统很慢(旧Sco Unix)的文章中,它听起来并不适合您想要做的事情。

如果安装了numactl,Linux系统就有"memhog“。Numactl可以将特定的进程分配给特定的cpu,并以其他方式控制内存策略。"memhog“做了一件非常简单的事情:它吞噬了内存,然后释放它。你为什么要这么做?那么,可能是为了测试另一个应用程序在缺乏内存时的表现,或者将其他应用程序中未使用的内存推送出去交换(这可以帮助您了解在需要的情况下真正可用的是什么)。

显然,您为实用程序提供了一个参数,指定您希望它占用多少内存,例如memhog512m-参见问题19:具有重复记忆循环的崩溃(x86和x64)

也许检查Linux上内存使用情况的5个命令中提到的其中一个实用程序更适合您的目的。

票数 7
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/660416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档