Дожился

Примерно полгода тому назад, купил себе мышку игровую TT Black Sport Element. Покупал для PS3, что б в DUST 514 играть, но в последствии, т.к. для игр времени мало, она перекочевала на десктоп. Мышка удобная, все было замечательно, пока в один прикрасный момент у нее не сьехала крыша.

Глюки были весьма замысловатые. Например, некоторые кнопки на экране могли нажиматься, в то время, как другие — нет. .некоторые окошки перетаскивались, а не которые — нет. Курсор при этом, бегал исправно.

В результате, ОБНОВИЛ ПРОШИВКУ ДЛЯ МЫШКИ!!!!

Лет 10 мне бы такое сказали, я с человеком больше не общался, подумал бы — псих. А сейчас — норма.

UPD: Не помогло. Написал в техподдержку.

Кэширование с использованием SSD на уровне ядра

Оказывается есть в linux 3 технологии для кэширования чтения\записи обращений на обычный диск с использованием SSD.

bcache,

flashcache,

dm-cache.

Чем отличаются, пока не разбирался.

Вот достаточно подробная инструкция по настройке dm-cache http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tutorial/

Перенос Windows 2008 server на Citrix XenServer

Вводная.

Есть у меня сервер, на котором висит MsSQL, Tomcat и еще несколько сервисов. Железка простенькая, но надежная. HP dl160 g6. Работает под вынь 2008. Запустили его давно, примерно 4 года назад. За это время пришлось завести еще один серв, на котором висит VPN сервер и пара сайтов. В роли второго сервера выступил обычный дестоп под linux.

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

Появилась идея виртуализировать оба сервера, и установив на HP Citrix XenServer, крутить все это на нем.

С XenServer я работаю уже года 3, но переносить живую винду с реального сервера в виртуалку еще ни разу не приходилось. Читать

Про серверный шум и здровый сон.

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

Где то читал, что человек может спать при любом шуме (до определенного предела конечно, выше которого есть угроза здоровью), при условии что он монотонный. Решил проверить, завалился спать в этой же комнате…. и проснулся только утром.

В принципе ничего удивительного, в самолете же спят… хотя там и не так шумно.

Load average

Наблюдая выводы таких команд, как top, htop, uptime, w и, возможно, других, пользователь наверняка обращал внимание на строку load average:

top

Расширяя обсуждение в «Общем обзоре стандартных средств наблюдений за системой», попробуем разобрать смысл этих чисел. Итак, проще говоря, числа отражают число блокирующих процессов в очереди на исполнение в определенный временной интервал, а именно 1 минута, 5 минут и 15 минут, соответственно. Понятие блокирующих процессов обычно хорошо освещают в последнее время, когда рассказывают о nginx. :) В данном случае, блокирующий процесс — это процесс, который ожидает ресурсов для продолжения работы. Как правило, происходит ожидание таких ресурсов, как центральный процессор, дисковая подсистема ввода/вывода или сетевая подсистема ввода/вывода.
Читать

Наши победили

В ежегодном соревновании хакеров iCTF 2013.

Подробности тут: http://safe.cnews.ru/news/top/index.shtml?2013/12/10/552880

 

Интересен формат проведения соревнования:

Международные соревнования iCTF проводятся по модели Capture The Flag («Захват флага»). Каждая команда получает свою виртуальную сеть, в которой работают 10 одинаковых сервисов с неизвестными для команд уязвимостями. Участникам необходимо найти уязвимости в сервисах, создать атакующие программы (эксплойты) для найденных уязвимостей и атаковать противников с их помощью. Таким образом, командам приходится одновременно работать над защитой собственной сети и атакой конкурентов.Подробнее: http://safe.cnews.ru/news/top/index.shtml?2013/12/10/552880

Побольше бы таких новостей.

Терминология Cisco NAT

Нашел отличный ответ на вопрос: «в чем разница команд ip nat inside и ip nat outside?»

 

Маршрутизатор делит всю сеть на две части: INSIDE и OUTSIDE.
Это разделение задаётся командами на интерфейсах маршрутизатора:

(config-if)#ip nat inside
(config-if)#ip nat outside

Адреса всех устройств в сети, подключённой к первому интерфейсу будут с точки зрения маршрутизатора INSIDE, ко второму — OUTSIDE.

INSIDE LOCAL — это реальный IP-адрес сетевого устройства в сети INSIDE.
OUTSIDE GLOBAL — это реальный IP-адрес сетевого усвтройства в сети OUTSIDE. Читать

Падение скорости записи USB на Ubuntu 12.04

Пару дней не мог понять, какого хрена скорость записи на USB HDD падает до 2 Мб\с. Причем проблема не постоянная. После перезагрузки работает вроде нормально. Проблемы начинаются через некоторое время.

Перебрал самые очевидные варианты, после, изучив логи, нашел там: «assuming drive cache: write through».

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

Оказалось, что не зря я подозревал в нехорошем, ядро из Hardware Enablement Stack.

Откатился к ядру 3.2 из 12.04. Проблема исправилась.

По поводу того, как удалять эту гадость, не я один вопросом задавался: http://askubuntu.com/questions/265999/how-to-remove-kernel-lts-enablement-stack

UPD: Убил кучу времени на разгребание зависимостей, поэтому хочу сразу предупредить, если соберетесь удалять эту напасть, примите во внимание, что возможно XORG не запустится, и придется все редать в консоли. Запаситесь мануалами.

О второй операционной системе в каждом мобильном телефоне

iXBT.com начинает публикацию переводов аналитических материалов известных англоязычных IT-блоггеров и журналистов. Новые статьи будут выходить в разделе iT-среда три раза в неделю. Если у вас есть пожелания по рубрике, любые соображения или замечания — пишите в комментариях к статье!

Я всегда это знал (и, уверен, большинство из вас тоже), но об этом никогда не говорят. В каждом смартфоне и вообще любом устройстве с коммуникационными функциями (напр. 3G или LTE) работает не одна, а две операционные системы. Помимо операционной системы для конечного пользователя (Android, iOS, PalmOS) есть также маленькая система для управления всем, что касается радиосвязи. Эта функциональность критически зависит от времени, в силу чего требуется операционная система реального времени. Читать