訪客禁用特殊功能 登入

登入  •  註冊

記憶體測試工具 memhog 教學  

各類 Linux 的 System 與 Server 討論區
版面規則
回覆文章:0.5金幣

記憶體測試工具 memhog 教學

GP:0

#1  文章tomy » 2011年 12月 16日, 17:56

 

memhog這個工具其實是redhat中numactl套件裡的其中一個功能
它本身的工作非常簡單
僅只是吃掉固定的記憶體並且釋放它們...



Command Usage

在Scientfic Linux6 內建就有這個指令
用法如下 ↓

-r後接測試迴圈次數
最後輸入要吃掉的記憶體容量
# memhog -r8 512M




Practice

將該tool運用於Sclentific Linux 6.1環境上

執行memhog前...
◎Machine01 (ASUS RS500-E6/PS4) / 1VM開機 / Memory Usage 19G/32G
◎Machine02 (ASUS RS500-E6/PS4) / 3VM開機 / Memory Usage 3G/32G

執行memhog後...
# memhog -r1 32G
◎Machine01 (ASUS RS500-E6/PS4) / 1VM開機 / Memory Usage 2G/32G
◎Machine02 (ASUS RS500-E6/PS4) / 3VM開機 / Memory Usage 1.7G/32G



My report of memhog

由於memhog這個工具並沒有官方網站
工具本身也沒有提供Usage、README等文件,網路上也鮮少有相關測試方式的文章
因此我就以我本身對這項工具的認知提出看法...

memhog並不僅是為了釋放記憶體,也可用於跑多個迴圈將機器memory吃滿、或是緊繃狀態來評估特定軟體執行的效能」。




Reference

Understanding memhog
Memory usage in Firefox 3.1 Beta 3
Why GoDaddy Linux Virtual Dedicated Hosting Sucks & How to Fix It
NUMA 架构与数据库性能
MySQL如何避免使用swap(三)
i love phpBB
Let's make it better !!
頭像
tomy
一般會員
一般會員
 
文章: 189
註冊時間: 2010年 2月 11日, 12:19
持有金幣: 28.00
送出感謝: 3
擁有感謝: 25
擁有勳章數量: 2
電腦駭客 (1) 版主榮耀 (1)

回到 Linux版

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客