В общем: Citrix <RDP << * VNC
Таким образом, Citrix, как правило, использует меньшую полосу пропускания, чем протокол удаленного рабочего стола Microsoft, оба из которых гораздо более эффективны, чем любой вариант VNC. Основной причиной этого является то, что VNC должен отправлять изображения рабочего стола по ссылке, в то время как RDP и Citrix пытаются отправить примитивы рисования. (например, «нарисовать прямоугольник такого размера в этих координатах» против «вот (сжатое) растровое изображение прямоугольника для рисования»)
Если вам действительно нужно использовать VNC, UltraVNC с опцией драйвера зеркала - самый быстрый из всех, что я когда-либо видел. Мне никогда не приходилось тестировать его по каналу с ограниченной пропускной способностью.