检测vps最大使用内存代码

遇到一些无良的idc超卖严重的话分配到我们手里的内存可能并不是标配的内存,这时可以用以下脚本来检测一下。

先关闭swap,这样测出来的才是内存,或者不关闭直接测试然后去除swap值就是真实可用内存了。

关闭SWAP sudo swapoff -a (openvz貌似无效)
开启SWAP sudo swapon -a

以下代码是从大神那里扒来的,我也看不懂。

#include <stdlib.h>
#include <string.h>
#include <stdio.h>

int main(){
	int z;
	for(z=1;z<16384;z++){
		void *t=malloc(1048576);
		memset(t,1,1048576);
		printf("Allocated:%dMn",z);
	}
	return 0;
	int i;
	scanf("%dn",&i);
}

利用代码

wget http://d.zmrbk.com/vps/test.c && gcc test.c && ./a.out

wget http://d.zmrbk.com/vps/zmrbk.c && gcc zmrbk.c && ./a.out

本文固定链接: https://blog.liangjinjin.cn/?p=23 | 嘉靖博客

该日志由 admin 于2015年03月01日发表在 VPS 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 检测vps最大使用内存代码 | 嘉靖博客
关键字: ,

检测vps最大使用内存代码:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!