xN0D

xN0D

На Пикабу
поставил 4359 плюсов и 69 минусов
отредактировал 67 постов
проголосовал за 77 редактирований
Награды:
За сборку компьютера 5 лет на Пикабу
40К рейтинг 32 подписчика 21 подписка 19 постов 9 в горячем

Чудаки на букву М (Mail.ru)

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

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

Чудаки на букву М (Mail.ru) Mail ru, Забота, Сарказм, Спам, Антиспам

Вот и приехали. Читаю письмо - "Мы отключили...", "мы отключили...", "мы удалили...". То есть в одном письме эти господа не смогли определиться отключили они его или удалили. Ко всему никакой обратной связи, адрес отправления noreply как бы намекает, что писать туда бессмысленно. Ну думаю, ладно, отключили - включу. Захожу в настройки фильтра и да, они его не отключили (такая возможность есть), а просто удалили. Вот по этому и мчудаки. К сожалению я не догадался сохранить правило себе локально на комп, кто же знал, что в mail.ru такие доброхоты. Ладно, написал раз напишу и еще, только жаль потерянного времени.

Какие выводы я из этого сделал:

1. Нужно локально хранить копии сложных настроек, особенно в сервисе mail.ru

2. Мой фильтр был хорош, возможно даже слишком, и это не понравилось mail.ru (шутка)

3. А не с помощью ли mail.ru мой адрес оказался в спам базах? (задумался)

4. Mail.ru точно чхала на затраты времени своих пользователей на написание фильтра, раз они его просто удалили, а не выключили.

5. А не получает ли Mail.ru профит от таких действий? (задумался)

Показать полностью 1

Субботний квест для скучающих пикабушников

Приветствую всех!

Если Вам сегодня скучно, предлагаю пройти мой квест. А чтобы это занятие стало еще интереснее, объявляю приз первому прошедшему в 100 рублей на счет мобильного телефона. Квест немного ориентирован на IT, но думаю гугл сможет помочь и гуманитарию.

Субботний квест для скучающих пикабушников Квест, Головоломка, Приз

О победителе (если такой будет) сообщу в комментариях.

Грабли от HP или в поисках потерянного Hyperthreading-а

Взываю к помощи Лиги Сисадминов!

Ситуация такая, имеется старенький но вполне исправный сервер HP Proliant ML350 G4 который был спасен от забвения на пыльных и темных складах. Его предполагалось вернуть в строй, но в процессе подготовки к эксплуатации я наступил на грабли в том месте где меньше всего их ожидал. Грабли детские (оттого и болезненные) которые ставят серьезный вопрос о целесообразности возвращения этого старичка в строй. Теперь по сути, к продуктам enterprise сектора обычно прилагается большое количество вспомогательного софта, которое по задумке должно облегчать бытность админов. Не исключением стал и этот небольшой сервер. В помощь при установке операционных систем, компания HP приложила к серверу диск Smart Start который должен был избавлять от проблем, а не создавать их. Дело в том что до моего вмешательства на сервере крутился старенький Linux который вполне работал, но был слишком стар, чтобы его можно было безопасно эксплуатировать. Вот и решил я снести старую ОС и поставить на ее место новую, и черт меня дернул использовать для этого этот самый диск Smart Start. Просто в момент когда Smart Start предложил мне стереть все все все, я не сильно вчитываясь в пункты с галочками кликнул OK и получил большую проблему, а конкретнее потерял возможность включать-отключать Hyperthreading. Данный пункт в BIOS просто пропал, вместе с разделом "Processor options".

Было так:

Грабли от HP или в поисках потерянного Hyperthreading-а IT, Сервер, Железо, Системное администрирование, Huilet packard, Помощь, Длиннопост

А стало так:

Грабли от HP или в поисках потерянного Hyperthreading-а IT, Сервер, Железо, Системное администрирование, Huilet packard, Помощь, Длиннопост

Мои последующие попытки "вернуть все в зад" потерпели неудачу.

Что делал: пытался сбросить из самого биоса "Erase Non-voltile Memory", пытался сбрасывать его переключателем на материнской плате, обновлял биос версию за версией до последнего, вытаскивал батарейку, сбрасывал через утилиту от HP rbsureset. Толку ноль.

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

Вот например что сказала мне AIDA64

Грабли от HP или в поисках потерянного Hyperthreading-а IT, Сервер, Железо, Системное администрирование, Huilet packard, Помощь, Длиннопост

Что же произошло? Усиленное гугление дало такой результат: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr...

Из которого стало ясно, что проблема известная, но предложенные решения проблемы, в этом описании, для меня непригодны, поскольку у меня в меню биоса нет пунктов "System Default Options", и "Restore Default System Settings". Дальнейшее гугление результатов не дало. Видимо я один из немногих кто вообще наступал на эти грабельки.

На тематических форумах предложили воспользоваться STK (Scripting Toolkit) от HP, а конкретнее утилитой conrep, но и тут меня ждало разочарование.

Выхлоп conrep:

...

<Section name="Intel_Hyperthreading" helptext="Toggles hyperthreading on Intel based G6 and greater systems">Enabled</Section>

...

Что как бы говорит что HT включен, но его нет.

Попытки менять это значение тоже ничего не меняет.

Позже поковырявшись с conrep я обнаружил, что существует несколько переменных Hyperthreading. Если посмотреть файл описания conrep.xml из STK то можно найти несколько секций HT, "Hyperthreading" и "Intel_Hyperthreading". Из пояснений в этих секциях можно сделать вывод, что технология "Hyperthreading" используется на поколениях G5 и ниже, а "Intel_Hyperthreading" на G6 и выше.

"...Toggles hyperthreading on systems that support it. This setting is supported on G5 and earlier systems. For newer systems, use the Intel_Hyperthreading setting..."

Так как мой сервер G4 то логично предположить, что мне нужно как раз "Hyperthreading", а не "Intel_Hyperthreading", который у меня сейчас сидит в nvram, и значение которого ничего не меняет. Я думаю, что изначально проблема возникла из за ошибки скриптов очистки nvram в SmartStart которая причесала мне ее под поколение G6. А сброс никак не помогает потому, что сбрасываются только значения, сами переменные остаются те которые и были. И conrep тоже работает только со значениями, сами переменные он только считывает. Все мои попытки подсунуть ему переменную "Hyperthreading" провалились, он просто ее игнорирует потому, что ее нет в nvram.

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

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

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

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

Показать полностью 3
Отличная работа, все прочитано!