Daniel, you can approve your own answer as final answer.
I'm running BLAST2GO on a Linux (Ubuntu 10.04 32 bit) machine with 24 GB RAM (8 processors). No matter what I specify for the maximum memory, it only allocates 455 MB RAM, which is not enough for the data I am working with. I've tried increasing and decreasing the maximum memory, but this doesn't change how much is allocated. Any ideas?
3 answers
Turns out it was a Java implementation issue. Ubuntu ships with OpenJDK. When I downloaded, unpacked, and used Sun's Java implementation, I got helpful error messages and finally the amount of memory I asked for.
For the boring details, check out this thread on StackOverflow.
Hi, to run Blast2GO with more than 1500MB (win) or more than 1800MB (Linux) you have to have a 64bit system architecture, a 64bit java version from SUN/Oracle and a 64bit operation system. Information is from: http://www.blast2go.com/b2gsupport/faqs
Check whether you are using a PAE kernel; otherwise your system will only recognize up to 4 GB of RAM.
You can do it by executing this at the command line:
less /proc/meminfo
uname -a
or now Ubuntu is quite easy to use, you can see your kernel and memory by simply looking at System->Administration->System Monitor->System tab
Log in to answer this question.
did you know that with a 32 bit operating system, you can only use up to 4 GB of RAM? You should re-install a 64-bit version of your operating system.
well, if you are using a PAE kernel, you should be able to use all the RAM as well. check the contents of your /proc/meminfo file , and also type "uname -a"