Hi
I am operating FSL 3.3 on our 64-processor (1.5GHz ITanium 2) Altix
64-bit Linux SUSE-9
system with a native Intel build. The data reside on the Altix
locally and we display the GUI back
to the desktop via X11 or VNC
I am encountering an issue to do with the performance when certain GUI
actions are taken.
Specifically the user
1. Presses the "FEAT FMRI Analysis" button
2. Presses "Load" at the bottom
3. Selects a design matrix which specifies 45 analyses
4. User pressed "Select FEAT Directories". The "Select input data"
GUI is created and populated reasonably
quickly (given has 45 entries)
5. User presses "OK" at the bottom.
Now we wait.....
Eventually after about 4 minutes, the system returns ready to
proceed. Subsequent processing
proceeds at an appropriate rate.
This is vastly slower than on a single processor desktop where
after clicking
OK one waits for just a second or two.
Now on the Altix I am running 'top' and I can see 'sh' (bash)
processes starting up and processing
at about 10%. I don't know what they are doing or who is
initiating them.
I gather that the system is validating each of the files in the
list (45 in this case)
because if you mis-enter one it will tell you at this point
6. A similar problem occurs if one changes the number of analyses
through the drop-down counter menu.
One waits 2-3 seconds to change it by one (presumably the GUI
[visible or not]) is being rebuilt ?
On the desktop one can click on this counter quite rapidly.
I'd appreciate some insights into this; happy to put print statements
in tcl scripts
(if I knew which ones.)
featlib.tcl appears to create the 'Select Input data' GUI (step 4
above) but I'm not sure
what it does that with (not much good at tcl yet...)
regards
Neil
|