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?
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