Вертикальная масштабируемость с несколькими пулами приложений

Самая легкая фиксация: поместить

set prefer-visible-bell on

в Вашем ~/.inputrc.

Это однако будет только работать на приложения, пользующиеся readline библиотекой (это включает Bash). Другие приложения могут все еще решить подать звуковой сигнал в Вас.

Если Вы хотите отключить всю подачу звукового сигнала, необходимо будет сделать это в терминале. Как сделать, это зависит от Вашего терминала. В xterm это - опция -vb (также работы во многих других терминалах, например, в rxvt). Большинство графических терминалов имеет опцию конфигурации для этого.

Также см. Видимое мини-практическое руководство звонка для всех грязных деталей.

3
задан 15 October 2009 в 05:13
1 ответ

У Вас есть довольно уникальная ситуация, где COM становится узким местом так, чтобы Вы не могли просто увеличиться. Идеально улучшающая производительность с COM-объектами или замена их с управляемым кодом масштабировались бы еще лучше, но Вы на правильном пути для обходного решения производительности COM.

  1. IIS может обработать сотни пулов приложений, таким образом, это не проблема. Это добавит некоторых МБ RAM с каждым пулом приложений, но никакой дополнительной производительностью наверху.

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

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

  4. Как Вы говорите, липкие адреса сессий это, таким образом, Вы хороши. Веб-сады, возможно, решили Ваши проблемы COM, если у Вас не было состояния сеанса InProc для волнения о. Как сторона, можно рассмотреть использование сервера ASP.NET состояния. Имейте каждый сервер, используют локальный сервер состояния и имеют липкие сессии использования подсистемы балансировки нагрузки с 1 привязкой на сервер. Это обратилось бы к состоянию сеанса (как долго, как все сериализирует, который оно обычно делает), и оно позволит Вам легко играть с веб-настройками сада, не имея необходимость смешивать с подсистемой балансировки нагрузки.

1
ответ дан 3 December 2019 в 07:45
  • 1
    Спасибо. Мы планируем переписать COM-объект, но оценка составляет до 6 месяцев, чтобы сделать это. Надо надеяться, реализация этого, по крайней мере, выручит нас, пока мы не перепишем ее. –  vj9999 15 October 2009 в 06:01

Теги

Похожие вопросы