如何在*实时* ..中查看VPS中可用的总RAM内存?

时间:2011-07-24 05:12:03

标签: java memory ubuntu vps ram

我最近购买了一台VPS,在纸面上它应该给我1 GB的专用内存和另外1 GB的可突发内存...所以在任何给定的时间,应该可用的内存总量应该是介于1 GB和2 GB之间,对吧?如果我错了,请纠正我。

如何从我的Ubuntu VPS中查看?所以我知道我得到了我付出的代价..

我想检查一下,因为我在VPS上安装了Java,并且由于内存不足而无法运行..

顺便说一句,我知道'免费'命令......问题是,它能满足我的目的吗?

编辑:我认为我内存不足的原因是因为当我打开VPN会话并在控制台中输入java时,我得到以下内容错误:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

但是,如果我重新启动VPS并且没有启动VPN服务,而只是再次通过ssh登录并输入java,我会得到正确的响应(列出所有java参数等)......

3 个答案:

答案 0 :(得分:0)

Java只需要在Linux机箱http://www.java.com/en/download/help/sysreq.xml

上运行64MB的RAM

如果它打印“内存不足错误”,则可能是您的Java程序中的问题。

检查Linux中的内存分配,使用free命令或“cat / proc / meminfo”

答案 1 :(得分:0)

这些howto将使用watch命令检查Linux VPS中可用的实时RAM内存使用情况。

一个。使用“top”命令检查内存使用情况。 top命令不需要监视命令top将定期更新结果。 :

湾使用watch命令使用“/ proc / meminfo”检查内存使用情况:

观看-n 1 cat / proc / meminfo

℃。使用watch命令“free”检查内存使用情况:

观看-n 1免费

d。使用带有watch命令的“vmstat”检查内存使用情况:

观看-n 1 vmstat

答案 2 :(得分:0)

您可以使用htop查看实时使用情况,而不是查看静态已用内存。建议的所有命令都显示某个时间点可用/已使用的ram。 htop允许您以1秒的间隔查看专用ram和交换RAM使用情况,这样可以更轻松地了解您的服务ram需求。 htop还显示了你的cpu的实际使用情况。

在ubuntu上运行此命令以安装htop

   sudo apt-get install htop

然后用

运行htop
   htop
祝你好运