We switched some of our farm machines over to hyperthreading a while back for testing and we're getting a nice 20-30% speed increase. The only problem is the hyperthreading machines seem to crash fairly regularly (only on vray jobs), while the non hyperthreaded machines never crash.
The frequency of crashes seems to have noticeably reduced since we started using a pre-render script to set the Dynamic Memory Limit to roughly 2gig less than what the render box has in (we have a mix of 24 and 64gig machines, all machines are dual quad core xeons, so 8 real threads, 16 when hp enabled)
Now one thing I noticed today was about 10 frames of a big job didn't go through over night, 7 of the frames/machines didn't have hyperthreading on, and they were just sat there stuck at about 90%, but the machines were still up and you could ssh into them, while the 3 that had hyperthreading on had actually fallen over and needed rebooting. These were all 24gig machines, I resubmitted those frames and again they failed at 90%, so I put them on the 64gig machines and they wen't through fine.
I was just trying to understand the relationship between thread count and memory usage and is there any other settings I could be trying to get rid of the crashes. Again this only seems to happen with vray, our renderman and nuke jobs go through fine on the hyperthreaded machines
Cheers
Martin
The frequency of crashes seems to have noticeably reduced since we started using a pre-render script to set the Dynamic Memory Limit to roughly 2gig less than what the render box has in (we have a mix of 24 and 64gig machines, all machines are dual quad core xeons, so 8 real threads, 16 when hp enabled)
Now one thing I noticed today was about 10 frames of a big job didn't go through over night, 7 of the frames/machines didn't have hyperthreading on, and they were just sat there stuck at about 90%, but the machines were still up and you could ssh into them, while the 3 that had hyperthreading on had actually fallen over and needed rebooting. These were all 24gig machines, I resubmitted those frames and again they failed at 90%, so I put them on the 64gig machines and they wen't through fine.
I was just trying to understand the relationship between thread count and memory usage and is there any other settings I could be trying to get rid of the crashes. Again this only seems to happen with vray, our renderman and nuke jobs go through fine on the hyperthreaded machines
Cheers
Martin
Comment