Формула успеха, или Секреты профессиональной оптимизации кремниевых коней в примерах и картинках. Формула оптимизации


Формула оптимизации конверсии от MECLABS: 5 главных факторов

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

Но как быть, если все методики оптимизации основаны на кейсах реальных компаний, а ваша цель — понять сам принцип CRO-процесса, без оглядки на чужой опыт?

Содержание статьи

Существует ли точная методика увеличения конверсии?Мотивация пользователя: 4mСила уникального торгового предложения: 3vДополнительный стимул к совершению действия: 2iФакторы трения: -2fФакторы тревоги: -2aВместо заключения

Существует ли точная методика увеличения конверсии?

В то время как в бизнесе доминирует мнение, что маркетолог должен обладать каким-то шестым чувством, а копирайтер — быть писателем «от бога», в других сферах, от производства до IT, уже выработаны методологические процессы для повышения качества и эффективности труда.

«Алгоритм конверсионной цепочки» (Conversion Sequence Heuristic), разработанный агентством MECLABS, представляет собой попытку привнести в маркетинг ту же научную основу и строгость, а также способность устойчиво воспроизводить успешные результаты. Алгоритм является частью запатентованной методологии, созданной руководителем упомянутого агентства Флинтом МакГлафлином (Flint McGlaughlin) на основе многолетних тестов и исследований реальных офферов. 

Конверсионная цепочка от MECLABS

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

«Алгоритм конверсионной цепочки» не является уравнением, требующим решения. Скорее, это эвристический или «интеллектуальный» инструмент, который можно применять при работе с посадочными страницами и маркетинговыми офферами. Он предоставляет список факторов, которые необходимо постоянно держать под контролем.

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

Мотивация пользователя: 4m

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

Приведем простой пример.

Допустим, существует некий поклонник творчества группы Thirty Seconds to Mars, живущий в городе Екатеринбурге. Если бы музыкальный коллектив во главе с самим Джаредом Лето приехал в его город, он нашел бы возможность побывать на концерте, даже если бы процесс продажи билетов, воронка продаж и посадочная страница не были оптимизированы. Да что и говорить, он бы под землю провалился, но достал бы билет! А связано это с тем, что фанаты — это очень мотивированные товарищи:)

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

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

Читайте также: 7 способов убеждения: как вызвать импульс к покупке?

Сила уникального торгового предложения: 3v

Ценностное предложение, или УТП представляет собой ответ на вопрос: «Почему, как клиент, я должен покупать у вас, а не у ваших конкурентов?».

Есть четыре элемента, увеличивающих или уменьшающих силу уникального торгового предложения:

Уникальность торгового предложения — это уверенность покупателя в том, что никто другой не делает того же, что и вы. Что именно ваша компания предлагает продукт или услугу, недоступную по другим каналам: даже у конкурентов, на первый взгляд, предлагающих аналоги.

Стоит ли и говорить о важности данного элемента в общей формуле.

Дополнительный стимул к совершению действия: 2i

Если УТП — это основное блюдо, а мотивация — аппетит, то стимулы можно назвать соусом маркетинговой стратегии. Как гастрономическая добавка способна скрыть недостаток кулинарного мастерства, улучшая вкус блюда, так и правильные стимулы могут сделать так, что ваш оффер будет конвертировать с более высоким коэффициентом. (Главное — не переборщить!).

Но стоит иметь в виду, что высокие показатели конверсии не всегда эквивалентны успеху.

Если взглянуть на маркетинговые кампании некоторых крупных американских автодилеров, то можно увидеть, что они буквально платили людям по $4000-$5000 кэшбэка только ради того, чтобы их машины покупали. Неудивительно, что эта практика довольно быстро показала всю свою ущербность, и в итоге правительство было вынуждено оказать таким компаниям финансовую поддержку.

Хотя добавление небольшого дополнительного стимула (например, фактора срочности) может быть необходимым катализатором усиления ценности вашего оффера, будьте осторожны. Здесь есть риск начать маскировать серьезные проблемы с УТП или самим продуктом.

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

Читайте также: Почему скидки вредны для вашего бизнеса?

Факторы трения: -2f

Мы обсудили факторы, влияющие на пользователей в момент принятия решения о покупке. Но, как вы уже догадались по знаку «минус», существуют и другие факторы, которые всегда присутствуют в воронке продаж и отрицательно сказываются на вашей конверсии, что бы вы ни предпринимали. (Вопрос в том — как сильно?).

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

Вы можете уменьшить трение, но имейте в виду, что оно никогда полностью не исчезнет из конверсионного процесса. Такова природа вещей: когда вы просите пользователя предпринять какое-либо действие — будь то покупка или просто подписка на электронную рассылку, — неизбежно возникает трение, так как усилия — это своего рода шероховатости, которые мешают продвижению по воронке.

Факторы тревоги: -2a

Тревога — еще один элемент, отрицательно влияющий на коэффициент конверсии, так как он напрямую связан с чувством безопасности.

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

Вы можете смягчить негативные ощущения с помощью специальных символов (например, знак защищенного соединения) и социальных доказательств, таких как отзывы клиентов, оценки экспертов, а также видеообзоров и упоминаний в известных СМИ.

Вместо заключения

Оптимизация конверсии — жизненно необходимый процесс, поскольку в условиях постоянного расширения конкурентного онлайн-рынка бизнес может выжить только за счет качественно выстроенной воронки продаж.

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

Высоких вам конверсий! 

По материалам: marketingexperiments.com

30-03-2018

lpgenerator.ru

optimization - Формула оптимизации в excel

Используя нотацию http://en.wikipedia.org/wiki/Golden_section_search, ваша процедура поиска должна основываться на чем-то вроде итеративного шага, который

  1. начинается с трех значений x1, x2 и x3, таких, что x1 <x2 <x3 и различия находятся в золотом соотношении
  2. вычисляет четвертое значение x4, так что некоторые из различий, связанных с ним, также падают в золотом соотношении
  3. вычисляет новый набор значений {x1, x2, x3} из текущего набора значений {x1, x2, x3, x4} с использованием разных правил в зависимости от того, является ли f (x2) больше или меньше f (x4). Новые значения также удовлетворяют условиям, в которых x1 <x2 <x3 и разности, падающие в золотом соотношении, и поэтому устанавливают начальные значения для следующей итерации.

Хотя кажется, что есть два случая, которые вы должны рассмотреть [в зависимости от того, является ли f (x2) больше или меньше f (x4)], на самом деле есть 4 случая.

Дополнительные случаи возникают из-за того, что есть два способа, которыми могут быть установлены значения x1, x2 и x3 и по-прежнему соответствуют условиям, изложенным выше в 1.. Диаграмма в статье в Википедии показывает, что x2 ближе к x1, чем x3. Я буду называть этот случай ПРАВИЛЬНЫм, поскольку с двух сторон линии между x1 и x3 больше длины. Существует второй случай, когда x2 ближе к x3, так что более длинный сегмент находится слева, который я назову LEFT. Расчет x4 отличается в этих двух случаях - для ПРАВОГО случая x4 больше, чем x2, тогда как в LEFT случае x4 должно быть меньше x2. Существует 4 случая или сопоставления для определения следующего набора x1, x2, x3 из текущих значений x1, x2, x3, x4, зависящих от того, попадают ли текущие значения x1, x2 и x3 в схему RIGHT или LEFT, и f ( x2) больше или меньше f (x4) - 2 возможностей (RIGHT или LEFT), умноженных на 2 возможности (f (x2) больше или меньше thah f (x4)) дает всего 4 возможных случая. Кроме того, 2 из этих случаев приводят к новым значениям x1, x2 и x3, падающим в правильном порядке, и 2 приводят к LEFT-компоновке.

Чтобы правильно управлять итерационными шагами, вам необходимо правильно распознать эти 4 случая. Используя нотацию, подобную Excel, формула для вычисления x4 (часть 2. каждого итеративного шага)

=x2*(1 + 1/r) - IF(case="RIGHT", x1, x3)/r [where r is the golden ratio]

Формула для вычисления нового значения x1 (часть части 3 каждого итерационного шага)

=IF(case="RIGHT",IF(f(x4)<f(x2), x2, x1), IF(f(x4)<f(x2), x1, x4))

Первая формула использует IF() для доставки либо x1, либо x3 в зависимости от того, соответствует ли текущее расположение x1, x2 и x3 правильному или левому регистру, а затем использует это доставленное значение как часть выражения для вычисления x4. Вторая формула использует вложенный IF(), и вы должны уметь видеть, как формула представляет 4 случая, рассмотренных выше. Я оставлю это вам как упражнение для разработки формул для новых значений x2 и x3, но они оба используют одну и ту же вложенную структуру IF() в качестве второй формулы выше. Вы также можете использовать ту же структуру, что и формула, чтобы доставить новое расположение событий новых значений x1, x2 и x3. Выделение каждого случая с помощью карандаша и бумаги является хорошей отправной точкой для разработки формул, которые вам потребуются.

Если вы можете правильно вычислить все формулы, вы можете построить список с 7 столбцами

case, x1, x2, x3, x4, f(x2), f(x4)

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

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

qaru.site

Формула Уилсона

где:

Q– оптимальный объём одной партии по позиции [штук];D– стоимость доставки одной партии от поставщика [рублей];S– спрос на позицию [штук за период];h– затраты на хранение одной единицы позиции [рублей за штуку за тот же период].

Эту формулу часто приводят на профессиональных семинарах и в учебниках. Однако ее применение на практике часто вызывает массу вопросов. Порой их становится так много, что логисты начинают сомневаться в правильности использования данной методики. Несмотря на кажущуюся привлекательность формулы Вильсона для решения задачи оптимизации размера заказа, возможности ее использования даже на теоретическом уровне достаточно ограничены. Вывод формулы основывается на целом ряде допущений, абсолютное большинство которых не может быть применено к практике бизнеса. Таких допущений множество. В частности, модель применяется для одного вида товара, предполагается постоянство уровня спроса в течение планового периода времени, средний уровень запаса рассматривается как половина размера заказа, а на основе этого показателя определяется стоимость хранения запасов. Кроме того, в качестве постоянных величин принимается время доставки, интервал времени между поставками, затраты на размещение заказа, цены на закупку. Принимаются равными нулю транспортный (транзитный), подготовительный, сезонный и страховой (гарантийный) запасы; ограничения по производственным мощностям склада и потери от дефицита. Также считается, что каждый заказ приходит отдельной поставкой, поставка приходуется на склад одновременно, то есть в рамках одного учетного периода, и что вследствие постоянного темпа потребления и отгрузки приемка осуществляется в момент времени, когда уровень запаса равен нулю.

До оптимизации объёма партии поставки.

Ещё до начала работ по расчёту оптимального объёма партии, система закупок должна работать как часы, чётко прогнозируя спрос, осуществляя заказ позиции только тогда, когда это необходимо, а не раньше или позже, и в таких количествах, в которых имеется текущая потребность предприятия. Если этого нет, то оптимизировать объём партии заказа – по сути, калибровать вашу систему закупок – преждевременно, сначала эту систему закупок надо создать.

Пункты такой системы закупок.

1. Качественное прогнозирование спроса.

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

2. Определение точки заказа.

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

3. Определение потребности предприятия в позиции.

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

studfiles.net

Формула Уилсона

где:

Q– оптимальный объём одной партии по позиции [штук];D– стоимость доставки одной партии от поставщика [рублей];S– спрос на позицию [штук за период];h– затраты на хранение одной единицы позиции [рублей за штуку за тот же период].

Эту формулу часто приводят на профессиональных семинарах и в учебниках. Однако ее применение на практике часто вызывает массу вопросов. Порой их становится так много, что логисты начинают сомневаться в правильности использования данной методики. Несмотря на кажущуюся привлекательность формулы Вильсона для решения задачи оптимизации размера заказа, возможности ее использования даже на теоретическом уровне достаточно ограничены. Вывод формулы основывается на целом ряде допущений, абсолютное большинство которых не может быть применено к практике бизнеса. Таких допущений множество. В частности, модель применяется для одного вида товара, предполагается постоянство уровня спроса в течение планового периода времени, средний уровень запаса рассматривается как половина размера заказа, а на основе этого показателя определяется стоимость хранения запасов. Кроме того, в качестве постоянных величин принимается время доставки, интервал времени между поставками, затраты на размещение заказа, цены на закупку. Принимаются равными нулю транспортный (транзитный), подготовительный, сезонный и страховой (гарантийный) запасы; ограничения по производственным мощностям склада и потери от дефицита. Также считается, что каждый заказ приходит отдельной поставкой, поставка приходуется на склад одновременно, то есть в рамках одного учетного периода, и что вследствие постоянного темпа потребления и отгрузки приемка осуществляется в момент времени, когда уровень запаса равен нулю.

До оптимизации объёма партии поставки.

Ещё до начала работ по расчёту оптимального объёма партии, система закупок должна работать как часы, чётко прогнозируя спрос, осуществляя заказ позиции только тогда, когда это необходимо, а не раньше или позже, и в таких количествах, в которых имеется текущая потребность предприятия. Если этого нет, то оптимизировать объём партии заказа – по сути, калибровать вашу систему закупок – преждевременно, сначала эту систему закупок надо создать.

Пункты такой системы закупок.

1. Качественное прогнозирование спроса.

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

2. Определение точки заказа.

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

3. Определение потребности предприятия в позиции.

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

studfiles.net

Виды взаимодействий в организационной структуре. Формула построения и оптимизации организационных структур.

В организации реализуется 4 типа взаимодействия: горизонтальное, вертикальное, с внешней средой и с человеком. На Рис. 1 представлены виды взаимодействий в организации.

Рис. 1. Виды взаимодействий в организации

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

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

Во- вторых, можно распределить ответственность вокруг результатов, вокруг продуктов или процессов. Если мы распределяем ответственность по второму варианту, мы получаем группу структур, ориентированных на результат. К данной группе относятся структуры: дивизиональные (продуктовые), процессные, проектные.

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

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

Третий тип- это взаимодействие организации с внешней средой. От того, как выстроено это взаимодействие получают либо бюрократические (механистические), либо органические (адаптивные) организации.

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

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

Формула построения и оптимизации организационной структуры представлена на рис. 2.

Рис.2. Формула построения и оптимизации организационной структуры.

Модель организации принято называть бизнес- моделью.

На первом этапе строится модель оргструктуры «как есть». На втором этапе разрабатывается модель «как надо». На третьем этапе создается план перехода из состояния «как есть» к состоянию «как надо».

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

3.2. Принципы описания бизнес- процессов и оргструктур.

Для описания структуры «как есть» необходимо последовательно выполнить четыре шага:

1.Описать бизнес- направления

2. описать бизнес- процессы, функции, операции

3. описать организационную структуру

4. распределить ответственность в организационной структуре.

Теоретически эта технология простая и понятная, но практически трудно реализуемая. Сложности связаны с человеческим фактором. Описание ответственности в компании делает ее прозрачной, это заставляет сотрудников организации работать на ее цели в ущерб личным интересам. Прозрачность также выявляет излишки ресурсов, которые сотрудники припасли «на всякий случай». Поэтому основная часть сотрудников незаинересована в этой работе и при описании деятельности постоянно будут возникать проблемы, связанные с получением реальной информации по вопросу «Кто, чем занимается на самом деле?». Чтобы снизить негативное влияние описанной незаинтересованности необходимо придерживаться следующих принципов:

1. Составляйте, уточняйте, подтверждайте схемы с «ответственными»/ «участниками» деятельности. Во- первых, это ускорит работу и повысит качество результатов, так как кроме участников процесса никто лучше не знает, как процесс происходит на самом деле. Во- вторых, на основании этих описаний будут проводится оптимизация и внедрение изменений. Одним из главных правил эффективного внедрения изменений является вовлечение на ранних стадиях в данные работы сотрудников, участвующих в процессе.

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

3. Используйте язык, понятный «ответственным»/ «участникам» деятельности. Необходимо использовать ту терминологию, которая принята в организации. Этто сделает схемы бизнес- процессов понятными всем, и сэкономит время при их согласовании, анализе и оптимизации.

4. Создавайте схемы деятельности, а не организационных структур. Нельзя нарезать направления деятельности и бизнес- процессы по действующей оргструктуре. Направления и процессы строятся на основе стратегии, а организационная структура подстраивается под них. Не наоборот. Именно поэтому организационная структура описывается и накладывается на процессы в последний момент. Тот факт, что она не будет состыковываться с бизнес- процессами говорит о ее неоптимальности.

5. Избегайте излишней детализации, особенно на схеие «как есть». Излишняя детализация не дает дополнительного эффекта. Согласно закону Парето 20/80 она приводит к отрицательным эффектам, связанным с информационной перегруженностью всех участников проекта. Существует правило: чем большие изменения планируется внедрить, тем менее детальное описание деятельности «как есть» должно производиться.

6. Избегайте составления схемы ради схемы, не ведущей к дальнейшему анализу и действиям. Настоящей целью проведения работ по описанию является решение проблем и оптимизация деятельности организации. Не нужно зацикливаться на использовании «модных» инструментов и схем.

7. Не смешивайте понятия «как есть», «как должно быть», «как будет». Часто при интервью люди начинают фантазировать и описывать деятельность «как должно быть». При описании деятельности «как есть» наиболее эффективным источником является рабочий семинар. В рамках этого семинара собираются люди, которые участвуют в деятельности и совместно описывают и строить схемы с описанием того, как они работают. Качество этого способа наиболее высокое. Недостаток- это дорогостоящий инструмент, трудно собрать вместе людей в одном месте, в одно время. Второй по качеству источник- интервью. При этом можно задавать вопросы и выяснять реальную информацию. Недостаток- затратный способ, требующий много времени специалиста, занимающегося описанием. Самые простые способы-вопросники и анкеты, а также документы. Но качество этой информации низкое, так как люди склонны преувеличивать или выражать мысли неточными фразами, которые приходится многократно уточнять.

Только после того, как описана оргструктура «как есть» можно переходит к ее анализу и оптимизации.

Похожие статьи:

poznayka.org

Формула успеха, или Секреты профессиональной оптимизации кремниевых коней в примерах и картинках

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

Вы хотите сделать своему кремниевому другу «апгрейд»? Прекрасно! Но уверены ли вы, что сможете безошибочно определить, какой из многочисленных узлов компьютера действительно нуждается в замене? Бесполезно приобретать более быстрый процессор, если узким местом системы является пропускная способность подсистемы памяти и, соответственно, наоборот. Действуя наугад, вы рискуете выбросить на ветер приличную сумму денег, прежде чем добьетесь ожидаемого результата.

Между тем, операционные системы семейства Windows и процессорные системы класса Pentium поддерживают так называемые счетчики производительности (performance counters), позволяющие быстро и достоверно определить главных виновников «торможения». Хотите научиться ими пользоваться? Тогда эта статья расскажем вам, как!

Введение

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

Мы же с вами — люди маленькие, и запросы у нас куда как более скромные. Презентационная точность юстировки системы нам не нужна. Достаточно лишь сделать ее более или менее работоспособной и сбалансированной. К счастью, современные процессоры и ОС настолько умы, что необходимый минимум измерительных средств в них уже есть.

Настройка системы с помощью Диспетчера Задач

«Диспетчер Задач», встроенный в операционные системы семейства Windows NT и вызываемый по нажатию клавиш Ctrl-Alt-Del, представляет собой мощное средство мониторинга системы, которое, к тому же, всегда под рукой. (В операционных системах семейства Windows 9x Диспетчер Задач отсутствует, но его заменяет утилита WinTop из набора Microsoft Resource Kit.)

Что умеет Диспетчер Задач? Прежде всего, он отображает степень загрузки центрального процессора, количество выделенной, используемой и свободной оперативной памяти, интенсивность использования файла подкачки и многое-многое другое. При желании можно не только ознакомиться с общим положением дел, творящихся в системе, но и определить конкретный вклад каждого из запущенных процессов.

Оценка мощности процессора

Быстрее, еще быстрее… и вот мы буквально летим, накручивая мегагерцы на кардан, проносясь по трассе со скоростью полусонной черепахи, ни на йоту не сдвинувшейся с того самого места, где она была год, а то и два года назад. Увы! Слишком быстрый процессор подавляющему большинству приложений просто не нужен, и увеличение тактовой частоты вдвое в лучшем случае увеличивает производительность системы лишь на треть. Посмотрите: если индикатор загрузки ЦП лениво осциллирует возле нулевой отметки, или кривая загрузки напоминает разлапистую горную цепь вроде лунных Апеннин (или земного Кавказа), — вычислительной мощности вашего процессора для решения поставленных перед ним задач более чем достаточно! Наращивание тактовой частоты слегка сузит ширину основания «пиков», но общее время выполнения задачи окажется практически неизменным.

Реальное увеличение производительности достигается лишь на тех задачах, чьи потребности в процессорном времени достигают 100% (например, поиск регулярных выражений, обработка изображений и т. д.). Однако никаких гарантий того, что Диспетчер Задач не лжет, у нас нет. Показатель производительности, именуемый «загрузка процессора», на самом деле представляет собой готовность отдачи квантов времени всеми остальными процессами системы. Высокая загруженность процессора может быть вызвана и дисковой подсистемой, и подсистемой оперативной памяти, и… да много еще чем!

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

Попутно заметим, что неправильно спроектированное приложение способно пожирать чудовищное количество процессорного времени даже при полном ничегонеделании. Этим, в частности, грешат ранние версии словаря Context и переводчика Socrat, вызывающие 100-процентную загрузку центрального процессора и, как следствие, сильное торможение системы. Все версии Microsoft Word (вплоть до XP включительно) также имеют один очень неприятный дефект проектирования, при определенных обстоятельствах приводящий к 92—95-процентной загрузке ЦП. Причем увеличение тактовой частоты процессора не исправляет ситуацию и практически не увеличивает общую производительность системы! Единственно правильным решением будет полный отказ от «неправильных» приложений или переход на их альтернативные версии.

Если стабильно работающая система вдруг без видимых причин начинает тормозить, вызовите Диспетчер Задач и, щелкнув мышкой по вкладке «Процессы», посмотрите — какой из процессов поглощает наибольшее количество времени (колонка ЦП).

Microsoft Word, даже работая в фоновом режиме, отнимает 92% от быстродействия системы. Если вы хотите этого избежать — просто отключите автоматическую проверку правописания, и загрузка процессора тут же упадет практически до нуля.
Оценка требуемого количества оперативной памяти

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

Если при переключении между ранее запущенными задачами происходит обращение к жесткому диску, значит, количества имеющейся в распоряжении системы оперативной памяти более чем недостаточно, и имеет смысл ее нарастить, воткнув в материнскую плату еще один модуль. Но вот вопрос: а какого этот модуль должен быть объема? Как узнать, сколько именно мегабайтов вам требуется? Нет ничего проще! Вызываем Диспетчер Задач, переходим к вкладке «Быстродействие», находим графу «Выделенная память», а в ней — текущее и пиковое количество выделенной памяти за последний сеанс работы с системой.

Для обеспечения комфортной работы требуется, как минимум, удовлетворить потребности компьютера в текущем объеме выделенной памяти (при этом должны быть запущены все те приложения, с которыми вы планируете одновременную работу). Однако аппетит подавляющего большинства приложений весьма непостоянен, и при определенных обстоятельствах он может значительно возрасти, что приведет к необходимости обращения к файлу подкачки на диске. Поскольку «характер» и «стратегия» потребления памяти у всех приложений различна, никаких общих рекомендаций на этот счет дать невозможно.

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

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

Графа «Выделенная память» как раз и отражает количество выделенной, то есть зарезервированной памяти, но не дает прямого ответа на вопрос, используется эта память или нет. Для прояснения ситуации следует обратиться к графе «Физическая память», содержащей среди прочей информации доступный объем оперативной памяти. Чем он больше — тем лучше. Считается, что если свободно хотя бы 50 или 100 мегабайтов физической памяти, то потребности системы в ней полностью удовлетворены. На самом деле, это предположение в коре неверно. Если перед обращением к Диспетчеру Задач вы завершите какое-нибудь «монстроидальное» приложение, то вся занятая им память окажется свободной и будет оставаться таковой, пока вы не переключитесь на приложение, полностью или частично «высвопленное» на диск. Наглядное доказательство тому приведено ниже (см. рис). Смотрите: в системе установлено 256 МБ памяти, из них 235 МБ выделено, а 98 МБ — свободно. Согласитесь, что 235 + 98 > 256! Поэтому следует опираться не на текущее, а на минимальное количество свободной физической памяти. Держите глаза широко раскрытыми и периодически поглядывайте на Диспетчер Задач в ходе работы с другими приложениями.

Диспетчер Задач следит за хронологией загрузки процессора и выделения оперативной памяти
Практический пример тюнинга системы

Один из приятелей автора как-то пожаловался на свой Pentium 4: дескать, работает он медленно, да и видеофильмы идут с большим торможением, «рывками». Разгон процессора, сопровождаемый панической переустановкой модулей памяти и ковырянием настроек BIOS, ничего не дал, и вконец отчаявшийся экспериментатор решил пригласить к своему компьютеру меня (по принципу: если я его сломаю, хуже уже не будет).

Запуск Диспетчера Задач показал, что процессор тут вообще не причем, поскольку его загрузка стабильно держалась на уровне ~40%, и большую часть времени он проводил в спячке, охлаждая свои внутренности от перегрева (см. рис.). Следовательно, наиболее вероятным виновником «тормозов» становилась дисковая подсистема, и показания Системного Монитора полностью подтвердили это предположение: моменты «дерганья» изображения хорошо согласовывались с «вылетами» графика длины очереди запросов на чтение [диска]. То есть, привод время от времени впадал в некий «ступор», не реагируя ни на какие попытки обращения. Причина? Запуск ASUS PC Probe обнаружил значительную просадку напряжения на линии +12 В, потенциал которой составил всего +10,2 В. Компьютер все еще работал, но — нестабильно. После замены блока питания ситуация нормализовалась, и все тормоза немедленно исчезли.

Проигрывание видеоклипа загружает процессор менее, чем наполовину, между тем, изображение движется рывками. Как вы думаете, почему?

Системный Монитор

Системный Монитор — это своеобразная шахта, ведущая вглубь операционной системы. Это то самое средство, с помощью которого можно найти наиболее критичные к производительности узлы и компоненты.

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

Пуск —> Настройка —> Панель Управления —> Администрирование —> Системный Монитор. (В Windows 9x Системный Монитор тоже есть, но попроще, ищите его в меню служебных программ.) Теперь вызываем контекстное меню посередине появившейся консоли, выбираем в нем пункт «Добавить счетчики» и добавляем три следующих счетчика: счетчик загруженности процессора (объект: процессор), счетчик активности диска (объект: физический диск) и счетчик текущей длины очереди диска (объект тот же). Добавив все необходимые счетчики, мы возвращаемся в главное окно Системного Монитора, нажимая клавишу «Закрыть». Клавиша «Объяснения» выдает короткую справку по текущему счетчику производительности — обращайтесь к ней всякий раз, когда встретитесь с чем-то непонятным.

«Процесс пошел!» — как говорят в Одессе. Системный Монитор начинает протоколирование, процарапывая на экране три кривые. Зеленая отвечает за загруженность диска, красная — за загруженность ЦП, голубая — за длину очереди запросов на диск (разумеется, такие цвета кривым назначаются по умолчанию — они могут быть изменены вручную и будут перепутаны, если вы добавляли счетчики в ином порядке).

Левый рисунок (см. ниже) иллюстрирует пример хорошо сбалансированной системы. Смотрите: загрузка жесткого диска держится на довольно высоком уровне. Это означает, что продолжительность эвристического анализа [антивирусным сканером] одного файла сопоставима со временем чтения другого. Причем процессор работает на пределе. Обратите внимание на то, как хорошо совпадают пики загрузки процессора с провалами активности диска! Замена диска на более быстрый практически не увеличит производительности, поскольку большую часть времени этот диск будет простаивать. Не верите? А вот переведите свой взгляд на правый график, снятый на той же самой системе, но уже после апгрейда винчестера.

Загрузка процессора резко возросла, а на графике активности диска появились длинные и глубокие провалы, похожие на Большой Каньон. Причем более быстрый диск оказался более «быстрым» только наполовину. Скорость линейного чтения явно возросла, но вместе с ней возросло и время поиска. На основании чего был сделан такой вывод? В этом нам помогла разобраться голубая кривая, отображающая динамику роста длины очереди запросов к диску. Видите этот высокий пик посередине? Да, тот самый, что приходится на спад загрузки процессора, но на максимум дисковой активности! В этом месте винчестер стрекотал как угорелый, но все равно не успевал обрабатывать поступающие к нему запросы.

Таким образом, для увеличения производительности обновленной системы нам требуется заменить процессор на более мощный. Стоп! Я не сказал «более быстрый»! Мы еще не знаем наверняка, в чем истинная причина «тормозов»: может быть, недостает емкости кэш-памяти, а может — тактовой частоты. Подробнее об этом мы поговорим в разделе «В ядре процессора», а сейчас вернемся к нашим баранам. Очевидно, что подобная методика применима не только к оптимизации системы под антивирусное сканирование, но и к ее балансировке под любую другую задачу.

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

Процессоры семейства Pentium имеют невероятно развитую систему мониторинга, отслеживая практически все мало-мальски значимые события, как-то: обращения к памяти, ошибки предсказания переходов, вытеснение данных из кэш-памяти в оперативную память и т. д. Процессор перестает быть монолитным кристаллом кремния, это уже не вещь в себе! Теперь не нужно гадать, быстродействия каких именно узлов нам больше всего не хватает, достаточно лишь сказать счетчикам производительности «Фас!» и, дав им непродолжительное время на сбор статистики, проанализировать добытый результат.

Теперь к делу. Счетчиков производительности всего два, и с прикладного уровня они по умолчанию недоступны. Но разве настоящих хакеров такими запретами остановишь? Для работы со счетчиками производительности создано огромное количество разнообразных программ, разбросанных по всей Сети. Сходите на сайт Марка Русиновича и скачайте оттуда утилиту под названием CPUMon размером всего в 40 КБ.

Разобраться с ней несложно (не забудьте только, что под Windows NT она требует наличия прав администратора). В окне «Class» мы выбираем интересующий нас класс событий, а в окне «Counter» указываем, какое из событий мы, собственно, хотим считать. И так — для обоих счетчиков.

Давайте, для примера, решим такую задачу: у нас есть сильно тормозящее приложение, быстродействие которого мы хотим увеличить, но не знаем, как именно. При условии, что диск не трещит как угорелый, на производительность может влиять либо вычислительная мощь процессора (хоть это и не совсем то же самое, что тактовая частота, но нечто очень тесно с ней связанное), либо объем кэш-памяти первого и второго уровней, либо пропускная способность/латентность основной оперативной памяти, либо все это сразу.

Как мы будем действовать? В окне «Class» счетчика 0 мы выбираем «Bus» (шина), а в окне «Counter» — BUS_TRAN_MEN. Этот счетчик будет отслеживать количество обращений к памяти, пропущенных через шину. Для счетчика 1 в окне «Class» мы выберем «Cache» (кэш), а в окне «Counter» — DATA_MEM_REFS. Этот счетчик будет фиксировать общее количество обращений к памяти.

Запустив подопытное приложение, нажимаем «Start» и даем счетчикам несколько секунд для накопления статистически достоверной информации. Когда же наше терпение иссякнет, глубоко утопим «Stop» и рассмотрим появившееся на экране диалоговое окно.

Пример хорошо сбалансированной системы — большинство запросов к памяти обрабатывается локально

Так… 1180 млн. обращений к памяти за неполные 7 секунд, причем 30 млн. из них прошли через шину и адресовались к основной оперативной памяти, а все остальные были обработаны локально.

Следовательно, емкости кэш-памяти вполне достаточно, и главный камень преткновения — тактовая частота ядра процессора. (Внимание! Здесь неявно подразумевается, что мы говорим лишь о процессорах одной архитектуры, в противном случае анализ рискует стать взаимно противоречивым и неоднозначным!)

А вот ниже приведен пример системы с большей тактовой частой, но урезанной кэш-памятью второго уровня (смертельный бой: Celeron против Pentium III «Coppermine» — это если быть уж совсем точным). 290 млн. обращений к памяти за 8 секунд, причем чуть ли не половина из них (120 млн.) была пропущена через шину, и лишь вторая половина — обработана локально. Почему количество общих обращений к памяти за единицу времени такое разное? Так ведь основная оперативная память — это вам не кэш, и вторая система жутко тормозит, передвигаясь со скоростью черепахи.

Пример плохо сбалансированной системы — кэш справился лишь с половиной запросов

Для увеличения производительности мы должны либо приобрести процессор с более емким кэшем (и это лучшее решение из всех возможных), либо увеличить тактовые частоты процессорной шины и оперативной памяти, либо же перейти к использованию двухканального чипсета (это рекомендация общего характера, не имеющая прямого отношения к ситуации с процессорами времен ядра «Coppermine»).

Подробнее со счетчиками производительности вы можете познакомиться в руководстве Intel Architecture Software Developer's Manual Volume 3: System Programming Guide, электронную копию которого можно бесплатно скачать с сервера компании Intel. Полное описание всех имеющихся счетчиков заняло бы слишком много места и потому здесь не приводится.

Настройка системы с помощью профилировщика

Еще большие возможности для тонкого тюнинга системы открывает профилировка. Лучший профилировщик всех времен и народов — это, бесспорно, VTune, разработанный компанией Intel. До сих пор, говоря об определении слабых мест системы, мы все время упускали из виду тот факт, что слабым местом может быть не только «железо», но и, например, драйвера. Также мы обошли стороной вопрос выбора графической подсистемы и оценки ее влияния на общую производительность.

Что ж! Настала пора восполнить этот пробел! Соединившись с FTP-сервером Intel и поставив VTune на скачку (а это целая туша на сто с гаком метров весом), посетите любой книжный магазин вашего города в поисках соответствующей литературы. Грамотная работа с профилировщиком требует определенной подготовки, и метод «тыка» здесь навряд ли поможет. Неплохое практическое руководство по VTune для начинающих можно найти, например, здесь.

Пример результатов профилировки одного из приложений приведен ниже. По вертикальной оси откладывается время, проведенное процессором в каждом из модулей системы, а по горизонтальной располагаются сами модули. Как видно, львиная доля общего времени выполнения приходится на ядро (~25%), за ним с небольшим отрывом следует системная библиотека NTDLL.DLL и прикладной процесс парольного переборщика PSWD.EXE (~20% и 18% соответственно). Доля влияния графической подсистемы в лице библиотеки G400.DLL (Matrox Millennium G450 Dual Head, для справки) составляет менее 5% и со всей очевидностью ни в какой оптимизации не нуждается. Драйвер файловой системы: — NTFS.SYS — не отнял вообще ни одного процента времени, значит, быстродействие жесткого диска в данном случае также некритично.

«Табель о рангах» — кто из всех модулей системы в наибольшей степени ответственен за ее быстродействие

Итак, наиболее узкое место системы локализовано в NTOSKRNL.EXE, что, конечно, далеко не безынтересно само по себе, но для ответа на извечный вопрос «Кто виноват и что делать?» мы должны заглянуть внутрь ядра! В VTune эта операция осуществляется двойным щелчком мыши по соответствующему [ядру] прямоугольнику. Прежде казавшееся монолитным, ядро внезапно расщепляется на изъеденный эрозией горный кряж с высокими пиками и глубокими впадинами. Чем выше пик, тем больше он пожирает процессорных тактов. Самые высокие горы окрашены красным цветом, так что на этой местности очень легко ориентироваться.

Подогнав курсор мыши к Эвересту системы, мы, во-первых, узнаем, с какой системной функций он связан (ее имя появится справа от курсора), а во-вторых, дважды щелкнув по пику правой клавишей мыши, мы попадем внутрь дизассемблерного кода… Ой, нет. В дизассемблерный лес нам лучше не надо. Ограничимся именами функций. Как правило, по описанию функции легко понять, связана ли она с подсистемой ввода/вывода, памятью или вычислительными процессорными ресурсами (описание большинства системных функций Windows можно найти сервере MSDN). В данном случае основной виновник всех тормозов — быстродействие оперативной памяти, а точнее — отсутствие оного (подробности вы найдете в руководстве по VTune, ссылка на которое уже была дана выше), и потому переход на память с более высокой тактовой частотой оказывается лучшим средством увеличения производительности системы.

Самое замечательное, что VTune способен эмулировать множество различных процессоров. Допустим, вы работаете на Pentium III и хотите узнать, какой выигрыш даст переход на Pentium 4. Конечно, оценки такого рода очень приблизительны (ведь это виртуальный процессор, и такты у него виртуальные), однако кое-какую информацию для размышлений они все-таки дают.

Заключение

Позвольте одну маленькую притчу напоследок. Пришел как-то раз один алчный помещик к мудрецу и жалуется, что де как он ни крутится, как он ни вертится, а на жизнь все равно не хватает… Что ответил мудрец помещику — неважно, поскольку ни один взаправдашний помещик его бы все равно не послушал. Деньги и тактовые частоты — опасные штуки. Чем больше вы получаете, тем острее ощущаете их недостаток. Так что гораздо эффективнее заняться оптимизацией своих потребностей, чем оптимизацией вашего ПК.

www.ixbt.com

Геноцид — формула «оптимизации» демографических показателей?

Геноцид — формула «оптимизации» демографических показателей?

Таких вывертов исторической мысли не всегда способен выдержать даже трезвый ум. Но трезветь необходимо, иначе некоторые политические проходимцы даже геноцид могут выдавать за оптимизированную модель улучшения демографической ситуации на континенте. Полтысячелетия назад потомки древних ацтеков тоже приняли испанских конкистадоров за посланцев богов. Все знают, чего им это стоило, но едва ли больше, чем Руси — всё та же христианизация («не убий!») — шизофренизация.

Жестокая информация В. Суворова подтверждается свидетельствами известной политической персоны из стана кровного противника: «С 1929 года Сталин дал указание германской коммунистической партии считать своим главным врагом не национал-социалистическую партию Гитлера, а социал-демократов, с тем, чтобы поддержать германский национализм и противопоставить Германию западной буржуазии» (Шелленберг Вальтер. Лабиринт. Мемуары гитлеровского разведчика. — М.: СП «Дом Бируни», 1991. — 400с).

Есть в той книге места, способные удивить и подготовленного читателя: «Организация СС была построена Гиммлером по принципу ордена иезуитов. Устав службы и духовные отправления, предписанные Игнатием Лойолой, служили образцом, который Гиммлер пытался скрупулёзно копировать. Высшим законом было абсолютное подчинение; всякое приказание и распоряжение должно было восприниматься безоговорочно». Стаёт более понятным, почему христианство из рук Лойолы принесло столько страданий индейцам, а идеи Христа, воплощаемые при построении социализма в Германии и России — мучения всей Европе двадцатого века.

Вальтер Шелленберг оказался способен налить воды и на мою мельницу. Он вполне определённо говорит, что Рудольф Гесс, заместитель Гитлера, страдал душевным расстройством. Но ведь именно эта парочка несчастливчиков после неудачливого «Пивного путча» на много месяцев оказалась в одной тюрьме. Гессу удалось уже в 1941 году проникнуть на территорию враждебной Англии, где он был интернирован (находился под стражей) на пятилетний срок — до Нюрнбергского суда, перед которым делались попытки отвести его от присутствия в суде в силу невменяемости. Но так можно было и суд провалить ещё до его начала: главные немецкие палачи Европы уже давно страдали душевными расстройствами.

Советское информбюро обожало «крестить» Гитлера словечком «бесноватый». И всё тот же намёк на сумасшествие или паранойяльное расстройство бывшего зэка…Вот и писательница из бывшей Германской Демократической Республики оставила свой след там, куда не рисковали заглядывать и многие психиатры: «Она задушила своего ребёнка, из страха перед матерью-шефом, говорили люди, она не была замужем, старуха избила бы её до смерти…В тюрьме она сошла с ума, я думаю, она и раньше была не совсем нормальной, деловая мамаша забила её, раздавила, доконала. Теперь она полностью ушла в себя и жила тихо, как мышь, без прошлого и без будущего, была здесь, и ничего больше…(Райман Бригита. «Франциска Линкерханд». —М.: Прогресс, 1977. — 568с.). Совсем по Менегетти…

Предоставлю слово и советским диссидентам, не тем, что умели неслышно злопыхать на своих кухнях или на нарах, оставаясь безвестными, а тем, чей голос через преграды долетел и до наших времён. Немало известный писатель так описывает шизофрению у верховных вседержителей (Некрасов В.П. Как я стал шевалье: Рассказы. Портреты. Очерки. Повести. — Екатеринбург: У-Фактория, 2005. — 688с.):

«Сталин в доверительной беседе с Некрасовым:

— Про Гитлера. Ты назвал его бандитом. И солдаты так его называли. Правильно называли. Конечно, он бандит, но я думал, что бандит умный, а оказался глупый. Вот если б мы вместе да против всех этих наших союзничков, Черчиллей, Рузвельтов, весь мир покорили бы, понимаешь, весь мир! А потом поделили бы пополам! А он, дурак, не понял. И полез. И по зубам получил».

«Кто может дать точное определение понятия «антисоветский»? В своё время антисоветскими были такие писатели, как Бабель, Зощенко, Ахматова, Булгаков, Мандельштам, Бунин — сейчас же их издают и переиздают, хотя и не злоупотребляют размерами тиражей.

Ну, а речь, допустим, ныне здравствующего В.М. Молотова на сессии Верховного Совета в октябре 1939 года — как надо рассматривать: как про — или антисоветскую? А ведь он в ней…говорил, что воевать против гитлеризма нельзя, так как война с идеей (гитлеризм — это идея!) — абсурд и преступление. Если бы нашли, например, у меня газету с этой речью — её изъяли бы или нет?…А миллионы погибших при Сталине — это что, советские или антисоветские действия? Кто ответит за это?».

Жаль ветеранов войны: ведь им приходилось выбирать — или признать существование иной правды или правду отправить в тюрьму, за границу, на небо! Такие поступки — обычное дело не только для героев сражений: подобным образом поступали цари, генсеки и их многочисленные опричники, с учёными степенями или без них. Но ведь и Некрасов был ветераном войны…Остаётся лишь с сожалением вспоминать древнее утверждение: гражданское мужество встречается реже, чем героизм на войне!

Конечно, и тот же самый рационалист может сказать: даже немцев разведка подводила. Ведь писал же маршал Мерецков в своих смешных (по сегодняшним моим меркам) воспоминаниях, что блокаду Ленинграда можно было «снять» на полгода раньше известного срока, если бы… ну, конечно, если бы разведка донесла, что немцы уже давно драпанули в сторону родного фатерланда. А может, отсидка в сталинских застенках в начале войны сильно дезориентировала в пространстве и собственной личности несчастного воителя и ему жутко понравилось сидеть в блиндажах и окопах? Чем не архаический сюжет?..

Именно с постижения блокадных событий начинает разворачиваться в романе «Раковый корпус» диссидентская мысль А. Солженицына (М.: ИнкомНВ, 1991. — 414с.).

«С. 28. Что Гитлер — проклятый, это не требует повторных доказательств. Но всё же ленинградскую блокаду я на него одного не списываю.

— Как?! Почему?

— Ну, как! Гитлер и шёл нас уничтожать. Неужели ждали, что он приотворит калиточку и предложит блокадным: выходите по одному, не торопитесь: Он воевал. Он враг. А в блокаде виноват некто другой.

— Кто же?? — прошептала поражённая Зоя. Ничего подобного она не слышала и не предполагала.

Костоглотов собрал чёрные брови.

— Ну, скажем, те…, кто получал зарплату десятки лет и предусмотрел угловое положение Ленинграда и его оборону. Кто оценил степень будущих бомбардировок и догадался спрятать продовольственные склады под землю. Они-то и задушили мою мать — вместе с Гитлером».

Дальше — больше видна шизофреническая мудрость вождей:

«Кончилась война — и тот дезертир был отпущен по великой сталинской амнистии 1945 года (историки будут голову ломать — не поймут, почему именно дезертиров простили прежде всех — и без ограничений)….А Кадминых та амнистия нисколько не коснулась: ведь они были не дезертиры, они были враги. Они и по десятке отбыли — их не отпустили домой: ведь они не в одиночку действовали, а группой, организацией — муж да жена! — и полагалось им в вечную ссылку».

Вся страна купалась в шизофрении, вот только тех, кто понимал это, не принято было слушать…

«— Я вам так скажу: вы хоть врали меньше, понимаете? Вы хоть гнулись меньше, цените! Вас арестовывали, а нас на собрания загоняли: прорабатывать вас. Вас казнили — а нас заставляли стоя хлопать оглашённым приговорам. Да не хлопать, а — требовать расстрела, требовать! Помните, как в газетах писали: «как один человек всколыхнулся весь советский народ, узнав о беспримерно-подлых злодеяниях…» Хлопать-то надо ручки повыше задирать, чтоб и соседи видели и президиум. А — кому не хочется жить? Кто на защиту вашу стал? Кто возразил? Где они теперь?.. Если такой воздерживается, не против, что вы! Воздерживается, когда голосуют расстрел Промпартии, — «пусть объяснит! — кричат, — пусть объяснит!» Встаёт с пересохшим горлом: «Я думаю, на двенадцатом году революции можно найти другие средства пресечения…» Ах, негодяй! Пособник! Агент!.. И на другое утро — повесточка в ГПУ. И — на всю жизнь….

— А сколько это — верили? Сколько это — не понимали? С пацана и не спрос. Но признать, что вдруг народишка наш весь умом оскудел — не могу!.. То все профессоры, все инженеры стали вредители, а он — верит? То лучшие комдивы гражданской войны — немецко-японские шпионы. А он — верит? То вся ленинская гвардия — лютые перерожденцы, а он — верит? То все его друзья и знакомые — враги народа, а он — верит?.. Так сам-то он кто, простите — дурак?! Да неужели ж весь народ из дураков состоит? Народ умён — да жить хочет. У больших народов такой закон: всё пережить и остаться!…

— Ну, значит — облагороженная стадность. Боязнь остаться одному. Вне коллектива. Вообще это не ново. Фрэнсис Бэкон ещё в шестнадцатом веке выдвинул такое учение — об идолах. Он говорил, что люди не склонны жить чистым опытом, им легче загрязнить его предрассудками. Вот эти предрассудки и есть идолы. Идолы рода, как называл их Бэкон. Идолы пещеры… (моё выделение).

С. 336. — А над всеми идолами — небо страха!.. В серых тучах — навислое небо страха….Я двадцать пять лет жил под таким небом — и я спасся только тем, что гнулся и молчал. Я двадцать пять лет молчал…, то молчал для жены, то молчал для детей, то молчал для грешного своего тела. Но жена моя умерла. Но тело моё — мешок с дерьмом, и дырку будут делать сбоку. Но дети мои выросли необъяснимо черствы, необъяснимо! И если дочь вдруг стала писать и прислала мне вот уже третье письмо… — так оказывается потому, что парторганизация от неё потребовала нормализовать отношения с отцом, понимаете? А от сына не потребовали…

Водя косматыми бровями,…Шулубин повернулся к Олегу — ах, вот кто он был! Он был сумасшедший мельник из «Русалки» — «Какой я мельник?? — я ворон!»…

— Сколько я отступил! — но всё-таки я жив, но дети мои кончили институты. А библиотекарям спускают тайные списки: уничтожит книги по лженауке генетике! Уничтожить все книги персонально таких-то! Да привыкать ли нам? Да разве сам я с кафедры диамата четверть века назад не объявил теорию относительности — контрреволюционным мракобесием? И я составляю акт, его подписывает мне парторг, спецчасть — и мы суём туда, в печку — генетику! Левую эстетику! Этику! Кибернетику! Арифметику!

Он ещё смеялся, сумасшедший ворон!..

— Зато я вырастил семью. И дочь моя, редактор районной газеты, написала такие лирические стихи:

Нет, я не хочу отступаться!

Прощенья просить не умею.

Уж если драться — так драться!

Отец? — и его в шею!»

Велик А. Солженицын, велик и тем, что очень просто сказал, что путь постижения неправды, утрата совести и есть инструмент превращения человека разумного в существо, не способное внимать земному языку:

«— Должен же кто-то думать иначе! Пусть кучка, горсточка — но иначе! А если только так — то среди кого ж тогда жить? Зачем?.. И можно ли!..

— Если десятки лет за десятками лет не разрешать рассказывать то, как оно есть, — непоправимо разблуживаются человеческие мозги, и уже соотечественника понять труднее, чем марсианина».

Писатель заканчивает роман такими мыслями:

«С. 387. Мир зверей ощущал Олег как-то более понятным, что ли. Более на своём уровне».

Поделитесь на страничке

Следующая глава >

psy.wikireading.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта