最近一直在忙着这个博客,也希望能把它的测评这部分文章做好。于是参考了现有的各大博客,吸取了很多经验。这次看到在大妈的主机测评那里的VPS评测文章里面有一项真实内存测评,效果类似于下图:
然后想到了其实这是个很现实的问题。很多人买到了OpenVZ的VPS,虽然表面上内存分配的很多,但是其实已经超售了很多了。用free 命令只能显示个数字而已。如果用这样一个脚本来测试最多能占用多少内存,就可以大致上了解VPS的内存超售情况。于是从一个地方翻出来了这个程序,用的C++写的,方便大家测试自己的VPS的实际可用的内存。
注意事项
这里测试的内存为 Ram+Swap的总和。Ram是指我们通常所指的内存,Swap指的是 突发内存 ,不可以长时间占用但是也是能用的。具体请百度。
测试程序
CentOS 系统:
yum install wget -y
yum groupinstall "Development Tools" -y
wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp
gcc -l stdc++ memtester.cpp
./a.out
Ubuntu系统:
apt-get update
apt-get install wget build-essential -y
wget https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp
gcc -l stdc++ memtester.cpp
./a.out
最后说两句
这个测试的内存是指你在当前时刻实际能用的最大内存(Ram + Swap 总和)。可能会随着同一台母鸡上的用户活动而变化。(看商家放了多少活动的用户在上面)。
正文完
要饭中,多少给点吧(支付宝)