RB W wrote:
[snip]
 The video can also be a performance killer. The Intel solution uses
 shared memory, which means memory access has to be divided up between
 the graphics and the CPU which leads to contention. You don't specify if
 the AMD solution with the Radeon X1270 has dedicated memory or not. If
 you have dedicated memory for the video, you are going to get better
 performance because you won't have memory contention.


I was thinking that if under XEN everything is networked I could run
only one instance using the actual video and then either SSH to the
CentOS and other instances and/or VNC/ssh forward the GUI apps as
needed. Do I still run into contention in this scenario? In effect I
was thinking of running every instance "headless" except for the one I
want to "See". I would be comfortable with this because Linux is
getting to the point where "pagers" have so many variations you can
segregate anything into any number of virtual presentations of local
and remote apps.
[snip]

The competition between video and the CPU for RAM still exists with a shared memory arrangement. The video has to refresh the screen at a certain rate, usually 60 times a second. For each pixel on the screen you are probably reading out 3 bytes for 24 bit color. RAM timing for video is a hard limit, so the CPU has to yield for every video access, so the CPU suffers. Of course, you might have so much excess processing power for what you are doing that you will never notice.

Gus


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to