На тестовой системе: (Windows Server2003x64) ради интереса запустил DAW в качестве системной службы и решил поделиться ощущениями от работы. Пользуюсь Nuendo 4.
После настройки и тестирования первое что заметно:
Более быстрое подключение в проект DLL синтезаторов и эффектов + ускорилась работа с базами данных.На примере это хорошо видно при подключении старого VST Edirol Super Quartet. Там как раз есть такая база и индикатор загрузки.
Второе субъективно: получилась более стабильная система + мгновенное завершение работы приложения.
тест на скорость проводил сразу после загрузки системы, потому что после многократного повторения одной и тойже операции данные будут индексированы в оперативную память и разница между обычным приложением и работающим в качестве службы будет менее заметна. Ведь сбои чаще случаются в то время когда в проект вводится какойнибудь старый плагин о котром система совсем "забыла", а потом по мере его исползования - всё как бы утресается. Вот именно с этим, по первым впечатлениям, служба работает намного лучше.
Все это разумеется для энтузиастов и желающих поэксперементировать.
Назначение файла Nuendo4.exe в качестве системной службы делал c помощью программы Посмотреть вложение ANYserv -
Подробнее: http://www.winline.ru/soft/reviews/zapuskajem_prilozhenije_kak_sistemnuju_sluzhbu.php
Далее, чтобы иметь возможность запускать и останавливать службу с рабочего стола,создал два *BAT файла:
Первый с текстом: NET.EXE START Nuendo4.exe запускает службу.
Второй с текстом: NET.EXE STOP Nuendo4.exe останавливает службу.
Потом с помощью Посмотреть вложение Quick Batch File Compiler - BAT to EXE.rar можно завернуть их в *EXE , чтобы при запуске не появлялось чёрное окно с выполнением команды.
Ещё, для более стабильной работы всех служб и драйверов, не забудьте полностью отключить DEP (Предотвращение выполнения данных).
И в окне: свойства системы > параметры быстродействия > дополнительно.
Установите приоритет "служб работающих в фоновом режиме"и"системного кеша.
Перевести в качество сервиса(Службы) можно любое приложение Windows.
===============================
ВНИМАНИЕ:
1. После перевода программы в режим сервиса, на установленной и настроенной системе, СЛЕТИТ РЕГИСТРАЦИЯ МНОГИХ VST плгинов (придётся заново вводить серийные номера и пути к библиотекам) это связано со сменой ID приложения.
Также изменится адрес папки с настройками прграммы. Она переместится из C:\Documents and Settings\**имя пльзователя\Application Data
в: C:\Documents and Settings\Default User\Application Data\
Еще произойдёт расширение прав приложения и исчезнет привязка к позовательскому аккаунту Windows.
===============================
2.Файлы проектов придётся открывать из самой DAW меню File.
По двойному щелчку из проводника они будут запускаться в обычной версии прграммы.
===============================
3.Для пользователей Cubase-Nuendo:
Перед созданием и запуском службы переместите всё содержимое из папки:
C:\Documents and Settings\**имя пльзователя\Application Data\Steinberg\
В папку:
C:\Documents and Settings\Default User\Application Data\Steinberg\
Это позволит сохранить все пользовательские настройки приложения.
===============================
Итог:
P.S:
И естественно во время этих действий некоторые антивирусы поднимут крик, потому что не могут позволить такого обащения с системой)
Так же назначение любого приложения в качестве системной службы можно выполнить с помощью программы:
AnVir Task Manager http://www.anvir.net/ - но в этом случае не будет возможности назначить ей произвольное имя, и служба будет называться AnVir. Run Programs As Services.
Ещё по теме можно почитать: http://www.computerra.ru/print/7494/
После настройки и тестирования первое что заметно:
Более быстрое подключение в проект DLL синтезаторов и эффектов + ускорилась работа с базами данных.На примере это хорошо видно при подключении старого VST Edirol Super Quartet. Там как раз есть такая база и индикатор загрузки.
Второе субъективно: получилась более стабильная система + мгновенное завершение работы приложения.
тест на скорость проводил сразу после загрузки системы, потому что после многократного повторения одной и тойже операции данные будут индексированы в оперативную память и разница между обычным приложением и работающим в качестве службы будет менее заметна. Ведь сбои чаще случаются в то время когда в проект вводится какойнибудь старый плагин о котром система совсем "забыла", а потом по мере его исползования - всё как бы утресается. Вот именно с этим, по первым впечатлениям, служба работает намного лучше.
Все это разумеется для энтузиастов и желающих поэксперементировать.
Назначение файла Nuendo4.exe в качестве системной службы делал c помощью программы Посмотреть вложение ANYserv -
Подробнее: http://www.winline.ru/soft/reviews/zapuskajem_prilozhenije_kak_sistemnuju_sluzhbu.php
Далее, чтобы иметь возможность запускать и останавливать службу с рабочего стола,создал два *BAT файла:
Первый с текстом: NET.EXE START Nuendo4.exe запускает службу.
Второй с текстом: NET.EXE STOP Nuendo4.exe останавливает службу.
Потом с помощью Посмотреть вложение Quick Batch File Compiler - BAT to EXE.rar можно завернуть их в *EXE , чтобы при запуске не появлялось чёрное окно с выполнением команды.
Ещё, для более стабильной работы всех служб и драйверов, не забудьте полностью отключить DEP (Предотвращение выполнения данных).
И в окне: свойства системы > параметры быстродействия > дополнительно.
Установите приоритет "служб работающих в фоновом режиме"и"системного кеша.
Перевести в качество сервиса(Службы) можно любое приложение Windows.
===============================
ВНИМАНИЕ:
1. После перевода программы в режим сервиса, на установленной и настроенной системе, СЛЕТИТ РЕГИСТРАЦИЯ МНОГИХ VST плгинов (придётся заново вводить серийные номера и пути к библиотекам) это связано со сменой ID приложения.
Также изменится адрес папки с настройками прграммы. Она переместится из C:\Documents and Settings\**имя пльзователя\Application Data
в: C:\Documents and Settings\Default User\Application Data\
Еще произойдёт расширение прав приложения и исчезнет привязка к позовательскому аккаунту Windows.
===============================
2.Файлы проектов придётся открывать из самой DAW меню File.
По двойному щелчку из проводника они будут запускаться в обычной версии прграммы.
===============================
3.Для пользователей Cubase-Nuendo:
Перед созданием и запуском службы переместите всё содержимое из папки:
C:\Documents and Settings\**имя пльзователя\Application Data\Steinberg\
В папку:
C:\Documents and Settings\Default User\Application Data\Steinberg\
Это позволит сохранить все пользовательские настройки приложения.
===============================
Итог:
P.S:
И естественно во время этих действий некоторые антивирусы поднимут крик, потому что не могут позволить такого обащения с системой)
Так же назначение любого приложения в качестве системной службы можно выполнить с помощью программы:
AnVir Task Manager http://www.anvir.net/ - но в этом случае не будет возможности назначить ей произвольное имя, и служба будет называться AnVir. Run Programs As Services.
Ещё по теме можно почитать: http://www.computerra.ru/print/7494/
Последнее редактирование: