Среда, 21.11.2018, 06:39
IMHO - есть мнение?
Главная | RSS
Меню сайта
Категории раздела
Личное [12]
Личный блог
ОСь [3]
Обзор, статьи по различным ОС
Игры [1]
Обзор и статьи про игры
Программы [5]
Обзор, статьи по разным программам
Программирование [6]
1С, Delphi и др.
Железо [3]
Обзор компьютерного железа
Прочее [13]
Различные статья на разные темы
ПДД [3]
ПДД, разбор ситуаций, прочее
Статусы [1]
Статусы для постинга в соцсетях
Случайный опрос
А как Вы сюда попали?
Всего ответов: 4
Администрация
396-160-722


Внимание спамерам! Антиспамбот включен!
Жизнь сайта
Статистика
Облако тэгов
Реклама
Главная » 2010 » Май » 28 » VNC vs RDP
15:14
VNC vs RDP

Каждый админ знает, что такое терминальный сервак. Как он настраивается - тоже знает каждый. То, что под винды есть RDP, а под Linux VNC - знают все. Но измерял ли кто-нибудь насколько VNC лучше RDP? Задавшись таким вопросом, решил проверить, какой объём данный пересылаются клиенту во время терминалньной сесси.

Итак имеем:

  1. Линуховый терминальный сервак: Duron-800, Оперативка - 256 Mb, HDD - 10 Gb 5400rpm, OS - Debian 3.1 Sarge, KDE с кучей плюшек типа карамбы и yakuake.
  2. Виндовый терминальный сервак: P-IV 3 000, Оперативка - 1Gb, HDD - 120 Gb 7200rp, OS - Win 2003
  • Виндовый клиент: mstsc.exe
  • Линуховый клиент: TightVNC

Почему именно такое серверное железо? просто дома, в качестве "полигона", стоит Duron-800, а на работе - P-IV 3 000. В принципе, этого железа вполне хватит, чтобы произвести примерную оценку.

Чтобы относительно точно определить объём трафика используется TMeter. В фриварной версии разрешено использовать только 3 фильтра. Но нам понадобится только один (для измерения трафик до одного хоста до другого и обратно). В качестве "меры длинны" будем использовать обыкновенный фильм (какой - не имеет значения, главное - чтобы был один и тот же). В моём примере продолжительность фильма была 2 часа 5 мин. На линуховом серваке в VNC сессии запускаем MPlayer, в виндовой LA-4. При запуске TightVNC клиента выбирается режим лучшего сжатия. При запуске RDP-клиента - также выбирается максимальная производительность, отключается передача звука.

Кодеки в Debian - "из коробки", в Windows - K-lite mega codec pack. В конечном итоге оно особого значения не имеет - на клиент передаётся только картинка.

Разрешение - в обоих случаях 1024х768 256 цветов, полноэкранный режим. Как провило на терминальных серваках устанавливаются именно 256 цветов для повышения производительности.

Просмотр фильма:

Во время просмотра фильма в Linux VNC-сессии заметно "притормаживание". Вероятная причина - не установлены дрова на видяшку и относительно слабое железо. Подобных тормозов при просмотре фильма в RDP сессии не наблюдалось. Качество картинки, даже несмотря на 256 цветов, в RDP лучше, чем в VNC. Возможно - из-за кодеков. Но в обоих случаях смотреть фильм можно довольно спокойно без особых нареканий. Качество изображения, насколько это позволяют 256 цветов, более чем устраивает.

Результаты TMeter:

Итак, то, ради чего затевалтя этот "сыр-бор". После окончания фильма фильтры Tmeter показали следующие результаты:

  • VNC-соединение: 3 035 Мб передано от сервера к клиенту
  • RDP-соединение: 11 935 Мб передано от сервера к клиенту

Как видим, разница БОЛЕЕ чем ощутимая - почти в 4 раза. Т.е. загрузка сети при VNC соединении в 4 раза ниже, чем при RDP, а это +3 дополнительных клиента при существующем канале.

Зачем всё это нужно?

В большинстве случаев терминальные серверы используются для работы в 1С. Казалось бы - какой толк от VNC, если его некуда прикрутить, НО! на сегодняшний день существует решение от etersoft, позволяющее запускать локальные версии 1С 7,7 под Linux. Причём работа 1С под эмулем, у меня лично нареканий не вызывала. Таким образом, можно вполне спокойно заводить терминальные сервера 1С в линухах и раздавать всё это по VNC. При этом реально экономится канал и ваши деньги, которые Вам пришлось бы заплатить за аналогичные решения от M$.

Послесловие:

Всё вышенаписанное не является истиной в последней инстанции и описывает лишь реальные цифры, полученные мною на реальном железе. Я не призываю всех бросать RDP+Windows и перетаскивать всё на VNC+Linux. Я просто даю некоторую информацию для размышления, которая может пригодиться вам в будущем при выборе того или иного решения.

Оригинал статьи: http://www.linux16.net/node/10

Категория: Программы | Просмотров: 248 | Добавил: Vurdalak | Теги: Linux | Рейтинг: 0.0/0
Поиск
Календарь
«  Май 2010  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Событие

    До Нового Года:
    Погода от GisMeteo
    UBUNTU 12.04
    Все права защищены © 2009-2018 Соколов Денис