Alan Kirk wrote:
rollo19 wrote:
Win 03 server for TM1Web - understand this needs to fire up an instance of the Excel service for each client so..
I'd love to know where you got that understanding from, 'cos it just ain't so. I have 2 users on Web at the moment, but just the one Excel service. And that's the way I'd expect it to be.
OK, I see where you got it from now; the Brian Barnes link that you provided.
(Sidebar: That's one helluva forum that mombu one... it has the date of a posting, the month of the posting, the time of the posting...
Pity it doesn't have the
year.
However considering that he describes himself in the post as "Applix Product Management" and states that "TM1 Web is exciting new (sic) technology", methinks that post was a while ago and some things may have changed.)
It's an interesting article, but when you said "Excel Service" I thought that you were referring to THE Excel service; that is, the one named TM1 Excel Service in the Services list (or TM1ExcelService.exe in the processes list).
I stand by my statement that there is but one of those.
However when a user queries a Websheet for the first time, it does kick off a session of the Excel
application. (That is, Excel.exe.) It's not a visible session, and more importantly it only exists long enough to render the websheet. You can see it flash ephemerally in Task Manager as the user makes the request. Also, it only happens the first time you request the websheet; close and re-request the same one and no new Excel.exe session will be launched, presumably since the websheet has already rendered.
Although this may have changed between the original incarnation of Web and the 9.1 version that I'm using, what it does mean is that if you have 10 users on Web you ain't gonna be seeing 10 Excel sessions (of any kind) running on the server, or if you do it'll be for but a moment. (Interestingly, though, I can't get two excel.exe sessions to launch either even when trying to get 2 or more users to simultaneously launch different websheets; I'm wondering whether under 9.1 at least, Web will use an existing session if it's already there rather than wearing the overhead of creating a new one.)
rollo19 wrote:.. found Intel's Nehalem quad core processors allow you to turn off a couple of the cores and over clock the remaining cores. Could this be a beneficial configuration for TM1 server?
You can call me an ol' stick in the mud (since "Curmudgeon" is taken, or used to be...), but I'm none too sure about using overclocking to run a business application. If you're playing HALO (or were back in the days when the CPU was more important than the GPU), hey, go for it. Worst that happens is that if the system fries, you don't get to kill scary aliens until you save up enough for a new box. If a business-critical system fries, on the other hand, the results may be rather more disturbing.
The other thing that you'd need to consider (and your IT department would probably need to be involved in this) is the extent to which overclocking the CPU may void your maintenance contracts.
To me, and I readily concede that others' mileages may vary on this, I think that there's a reason that chips for business machines are clocked as they are (and I grant that part of it is conservatism on the chipmakers' part), but another part of it is the whole world of difference between a business environment and a gaming one. (Especially as business servers can be running 24/7 for literally years on end, something that overclocked gaming machines rarely do, even for Civilization IV addicts.)