Ответ на ваш первый вопрос, как,
VNC protocal работает по технологии буфера кадра (каждый раз, когда данные рамки экрана отправляется на удаленный клиент, который ваша машина в этом случае) объем памяти, необходимый для такого буфера кадра будет в MB's (< 10 мб в большинстве случаев зависит от настроек сервера X11 на вашем компьютере), но приложение VNC также сохраняет свои двоичные файлы в памяти, которые также занимают некоторую память.
типичное использование памяти VNC можно узнать с помощью мониторинга утилиты, как сверху, PS и т.д.
для 2-й вопрос ответ может быть, буфер кадра используется только тогда, когда требования клиента к нему до тех пор никаких действий не происходит, кроме что требует только двоичных и сессионных данных, что очень мало.
Надеюсь, что это поможет :)
У нас есть серверные машины, у которых заканчивается память при запуске 6-7 серверов VNC. Это происходит, даже если мы не используем сеанс. Есть ли еще программы, включенные в типичный запуск VNC? – SaurabhJinturkar
может быть 2 причины, 1.check использование памяти программ vnc на вашем компьютере, действительно только приложение vnc ест всю память или любое другое приложение также является преступником 2. Ваша память сервера довольно невелика –