TM1 64-bit memory usage?

Post Reply
vfhc2003
Posts: 4
Joined: Mon Nov 30, 2009 10:02 am
OLAP Product: TM1
Version: 9.4x
Excel Version: Excel 2007

TM1 64-bit memory usage?

Post by vfhc2003 »

Hi,

I have Windows 2003 R2 Server (64-bit) and TM1 9.4 64-bit installed.
The server has 8 gb ram, 1 Quad process.

I can see the 8 gb ram in the Task Manager (available physical memory is over 5 gb).
The TM1 cube is 148 mb, it contains 3,3 million cells (all with values). The TM1sd.exe process uses 1,4 gb ram.
We used the demo database (PDData) that is installed with the 64-bit TM1 software (and created our database in the PDdata database)

If I try to do a "relative proportional spread" from the top value to populate the cube with a new budget it takes 3 minutes.
When we had this installed in a 32-bit environment it also took 3 minutes.

The task manager does not exceed 25 % during the spread (probably only uses one of the cores?!?)
The TM1sd.exe doesn't get any bigger and the "available physical memory doesn't change.

Why doesn't my TM1 application use the 64 bit environment = use all available RAM?
Could it be a setting in the TM1 enviroment that I have missed?

Thanks in advance
User avatar
Steve Rowe
Site Admin
Posts: 2456
Joined: Wed May 14, 2008 4:25 pm
OLAP Product: TM1
Version: TM1 v6,v7,v8,v9,v10,v11+PAW
Excel Version: Nearly all of them

Re: TM1 64-bit memory usage?

Post by Steve Rowe »

Hi vfhc2003 (if that's your real name :lol: ), welcome to the forum,

The simple answer is because it does not need too.

Your cube is 148mB your server has 8gB of RAM, the Tm1 server is already using as much memory as it needs to store your data. There is no need for it to grab more RAM to process the spread since (I'm guessing) your replacing one value with another.

As to why it doesn't process the spread faster, unless the individual processor cores are higher rated than your 32 bit ones then the processing of a single thread is not going to happen faster.

Your new server should be able to handle multiple users better than a 32 bit one but a test of single user in 32 bit and in 64 bit is unlikely to show much difference (given similar processors).

Cheers,
Technical Director
www.infocat.co.uk
User avatar
mattgoff
MVP
Posts: 516
Joined: Fri May 16, 2008 1:37 pm
OLAP Product: TM1
Version: 10.2.2.6
Excel Version: O365
Location: Florida, USA

Re: TM1 64-bit memory usage?

Post by mattgoff »

64-bit doesn't make TM1 run any faster, it just allows you to have a larger model. TM1 calculations are single-threaded-- multiple users may be assigned to different cores, however, to increase aggregate performance (assuming you don't run into locking issues).

Matt
Please read and follow the Request for Assistance Guidelines. It helps us answer your question and saves everyone a lot of time.
frosterrj
Posts: 17
Joined: Tue Jun 17, 2008 10:44 pm
OLAP Product: TM1 9.1.4 64-bit
Version: Olap Objects and TM1 Web
Excel Version: 2003
Location: Seattle, WA; Oakland, CA

Re: TM1 64-bit memory usage?

Post by frosterrj »

mattgoff wrote: TM1 calculations are single-threaded-- multiple users may be assigned to different cores, however, to increase aggregate performance (assuming you don't run into locking issues).

Matt

How do you assign people to different cores? Never heard that one before.
User avatar
mattgoff
MVP
Posts: 516
Joined: Fri May 16, 2008 1:37 pm
OLAP Product: TM1
Version: 10.2.2.6
Excel Version: O365
Location: Florida, USA

Re: TM1 64-bit memory usage?

Post by mattgoff »

frosterrj wrote:How do you assign people to different cores?
You don't have any control over core assignment-- TM1 (and Windows) manage it internally.
Please read and follow the Request for Assistance Guidelines. It helps us answer your question and saves everyone a lot of time.
Post Reply