

Спасательные кнопки Спецлаб появились в Нижнем Новгороде








Этот модуль невозможно увидеть, его очень сложно почувствовать, т.к. он никак не обращает к себе внимания, более того, не дает и другим программам его привлечь. Это модуль борьбы с проблемами операционной системы Windows. А нет проблем – нет и внимания к ним.
В GOALcity встроен модуль повышения надежности операционной системы. Он постоянно контролирует большое число критических процессов Windows и корректирует их работу. Таким образом, GOALcity теперь сложно завесить даже принудительным путем. Попытка создать миллион сетевых соединений, переполнения буферов, размножения сокетов и т.д. приведет лишь к небольшой задумчивости, вызванной естественным ограничением ресурсов при повиновении человеку. Но и эта задумчивость легко снимается при помощи ДОР – динамического ограничителя ресурсов.
Практически каждая критическая ситуация Windows отслеживается до превышения пограничных уровней, и вовремя предотвращается ее опасный исход. В постоянном режиме контролируются несколько сотен ключевых параметров, начиная с опасного расхода виртуальной памяти, заканчивая утечкой сетевых сокетов.
Естественно, даже таким способом невозможно бороться с дефектом какого-либо драйвера устройств, но такие проблемы обычно распознаются на первых днях работы. Кроме того, при совместном использовании ресурсов, бывает сложно определить, какой процесс вносит проблемы, в этом случае МПН дает ясность моментальной перезагрузкой клиентской части, разграничивая зоны ответственности.
Единственное, что не удалось решить в полном объеме, это дефрагментация памяти. После нескольких дней бесперебойной работы, происходит сильное рассредоточение отдельных участков RAM, в результате чего может падать производительность. Пока программа находится в памяти, она не может эффективно корректировать сама себя, т.к. число взаимосвязей огромно. И даже Microsoft рекомендует производить ежедневную перезагрузку Windows. Но, тем не менее, МНС не допустит никаких сбоев, хотя и потребует дополнительных ресурсов. Для кого-то этот показатель может быть и несущественным, поэтому в СИТИ есть выбор, производить или нет плановую перезагрузку клиентской и серверной частей.
Только не нужно думать, что без этого модуля все работает плохо. Практика показывает, что большинство систем уже многие годы живет успешно, периодически проявляются даже клиенты с десятилетней давностью бесперебойной работы. Просто в теории проблема отказоустойчивости существует, и мы решили поговорить об этом. А заодно и по возможности избавить от нее своих клиентов.