2014-01-10 3 views
1

У меня есть VNC server, запущенный на моей машине linux. Сколько памяти использует сервер VNC?Сколько памяти использует сервер VNC?

Если я создаю несколько VNC servers на одном компьютере и не использую их в течение длительного времени. Будучи неиспользуемым процессом, операционная система перемещает их в область кучи и освобождает память?

ответ

1

Ответ на ваш первый вопрос, как,

VNC protocal работает по технологии буфера кадра (каждый раз, когда данные рамки экрана отправляется на удаленный клиент, который ваша машина в этом случае) объем памяти, необходимый для такого буфера кадра будет в MB's (< 10 мб в большинстве случаев зависит от настроек сервера X11 на вашем компьютере), но приложение VNC также сохраняет свои двоичные файлы в памяти, которые также занимают некоторую память.

типичное использование памяти VNC можно узнать с помощью мониторинга утилиты, как сверху, PS и т.д.

для 2-й вопрос ответ может быть, буфер кадра используется только тогда, когда требования клиента к нему до тех пор никаких действий не происходит, кроме что требует только двоичных и сессионных данных, что очень мало.

Надеюсь, что это поможет :)

+0

У нас есть серверные машины, у которых заканчивается память при запуске 6-7 серверов VNC. Это происходит, даже если мы не используем сеанс. Есть ли еще программы, включенные в типичный запуск VNC? – SaurabhJinturkar

+0

может быть 2 причины, 1.check использование памяти программ vnc на вашем компьютере, действительно только приложение vnc ест всю память или любое другое приложение также является преступником 2. Ваша память сервера довольно невелика –

Смежные вопросы