Gabriel Ricard wrote:

>
>On Wednesday, October 15, 2003, at 03:10  PM, Jeremy Zawodny wrote:
>
>>I'd be interested to know if you can get a test running that uses
>>either a key_buffer or an innodb_buffer_pool in the 3.5GB range.
>
>Interestingly enough, I can't seem to get MySQL to use more than 2GB
>of RAM.
>
>I get errors like this:
>
>*** malloc: vm_allocate(size=2042925056) failed with 3 ***
>malloc[489]: error: Can't allocate region
>
>
>I wrote a small C program to test malloc() and see just how much I
>could allocate, and I was able to get up to 3.5GB before being cut off
>by the OS, which leads me to believe that I should be able to use that
>much RAM for MySQL. I just can't seem to get it to do so. I even tuned
>down all of the other configuration options so that MySQL was only
>using about 30MB of RAM with a key_buffer of 0MB. Then I bumped up the
>key_buffer to 3.5GB: no go, 3GB: no go, 2.75GB: no go, 2.5GB: nope,
>2250MB: yes! 'top' reports mysql to be using 255MB at that level.
>
>So, yeah, I can run some benchmarks on that... But I don't see how
>useful they'd be since all of the other parameters are tuned way down.
>(none are over 8MB) InnoDB benchmarks may be useful since it uses the
>buffer to cache records as well as keys.

Have you tried setting innodb_buffer_pool_size to a number over 2GB?

Thanks,
Ware Adams
>
>- Gabriel
>
>

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to