Назад | Перейти на главную страницу

пользователи подключаются к удаленному рабочему столу для использования программного обеспечения

Я ИТ-ассистент в фрезерной компании с ЧПУ, и мы используем программу made2manage. Это программное обеспечение ERP (управление ресурсами предприятия). Каждая лицензия имеет размер примерно 5 КБ, и вместо того, чтобы давать каждому сотруднику собственную копию программного обеспечения, он заставляет всех, кто использует эту программу, подключаться к серверу, на котором есть копия m2m. Это медленно, когда к нему подключена куча людей. Но я думаю, они не хотят покупать больше лицензий.

Есть ли лучший способ сделать что-то подобное? Насколько это плохо?

Запустите мониторы производительности, такие как perfmon или taskmanager, когда мало используется, и снова запустите его при высокой нагрузке (возможно, рано утром и снова во второй половине дня). Сравните результаты в разное время, и они должны сказать вам, является ли ваше серверное оборудование проблемой.

Как сказал zored, это довольно распространенная практика, но если ваше оборудование ниже спецификаций, все будет работать медленно. Некоторому программному обеспечению ERP требуется мощный сервер, особенно если база данных работает на том же сервере, что и приложение.

Работа с терминальным сервером довольно распространена. У нас есть несколько специальных приложений, лицензированных для ограниченного числа одновременно работающих пользователей, которые мы запускаем на сервере терминалов, в сочетании с ограничением количества пользователей.

Поскольку он работает плохо, похоже, что ваш терминальный сервер может быть ниже спецификаций, вам может потребоваться провести некоторое расследование и увеличить оборудование, выделенное для этой системы. Или, по крайней мере, измените лимит пользователей на сервере, чтобы только разумное количество людей могло подключиться, и при этом приложение работало на приемлемом уровне.

Предполагая, что использование находится в рамках условий лицензии, я не думаю, что в этой практике что-то не так.

На самом деле это может быть незаконным, в зависимости от того, что написано в лицензии. Если там написано «ЦП» или «машина», тогда все понятно. Если там написано «место», значит, вы нарушаете лицензию, независимо от того, на скольких машинах она установлена.

Сервер с TS и клиентским ПО M2M - это ведь тоже SQL Server для M2M? Потому что если это так, то это ваша проблема.

Я ИТ-менеджер, администрирующий Made2Manage с 55 одновременными лицензиями с серверной частью SQL 2000. Приведенная выше настройка сервера не является нетипичной для большинства установок m2m. вещи, влияющие на производительность m2m:

  1. неправильно настроенный server.sql или сервер ниже спецификаций
  2. не настраивать пользователей на отключение сеансов, когда программное обеспечение не используется
  3. пользователи получают доступ к таблицам SQL в m2m напрямую с помощью Excel (легко возможно), и они могут присоединяться к таблицам / создавать сводные таблицы и т.д., и они не мало о sql.

m2m может работать в виртуальном режиме - только ты

Также зависит от того, с какой версией M2M вы работаете. V6.0.x работает с небольшим количеством кода Visual Foxpro (VFP) для форм и отчетов. Он взаимодействует с таблицами VFP, размер которых был увеличен до сервера MS-SQL, но большая часть скрытой информации в V6 по-прежнему остается VFP. - Проблема, поскольку Microsoft прекратила поддержку VFP в 2009 году.

M2M V7 все еще использует VFP, но не так часто. Их следующий крупный выпуск должен выйти в конце 2014 года, и служба поддержки сообщает, что в нем больше нет хуков VFP. Это отлично для производительности, плохо для непрерывности. Это означает, что любой код, настраиваемую форму и многие отчеты придется воссоздавать (не говоря уже о миграции данных). Примечание: проблема лицензирования в V6 является параллельной. Они структурировали его так, чтобы терминалы могли обслуживаться на этаже в несколько смен. Кроме того, у Shop Floor Manager нет ограничений по лицензии.

Я изучил возможность обновления до последнего и лучшего, и не уверен, что хочу остаться с M2M. Odoo (OpenERP) добился значительного роста в своем приложении, и до тех пор, пока нам придется убирать беспорядок, связанный с V6.0.x, я склоняюсь к этому.

Если вы хотите просто сохранить работу монстра - посмотрите на утилиту под названием SQL Check. Он может показать производительность в реальном времени и показать вам некоторые проблемы с процессором / диском / памятью.