Рубрика «Серверное администрирование» - 139

Пакет Data Plane Development Kit (DPDK) предоставляет высокопроизводительные библиотеки обработки пакетов и драйверы пользовательского пространства. Начиная с Open vSwitch (OVS) версии 2.4 мы имеем возможность использовать оптимизированный с помощью DPDK путь vHost в OVS. Поддержка DPDK была доступна OVS с версии 2.2.

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

В этом документе мы рассмотрим настройку OVS с DPDK для использования между виртуальными машинами. Каждый порт будет подключен к отдельной виртуальной машине. Затем мы запустим простой тест пропускной способности iperf3 и сравним производительность с работой конфигурации OVS без DPDK, чтобы оценить, какие преимущества мы получаем в OVS с DPDK.
Читать полностью »

Публикуем перевод статьи, в которой рассматривается поэтапное создание простого инструмента SQL Server Tool.

Простой инструмент SQL Server Tool на C# - 1
Читать полностью »

В этой статье я расскажу о том, как настроить apache ignite в качестве 2-го уровня кэша для MyBatis ипосмотреть запись кэша в Apache Ignite.

image
Читать полностью »

12 марта мы провели очередной Zabbix Meetup, в этот раз приуроченный к выходу версии Zabbix 3.0. А сегодня мы спешим поделиться видео докладов.

1. «Zabbix 3.0, что дальше?» Алексей alexvl Владышев, Zabbix.


Читать полностью »

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

ALM Robot, или переход на новую версию ALM – это просто - 1

Читать полностью »

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

На этой неделе компания HPE представила 3 волну обновлений гиперконвергентных систем.

Встречайте: большой брат гиперконвергентных систем - 1

По большому замыслу компании Hewlett Packard Enterprise призвание конвергентных систем – сделать развертывание и управление виртуальной средой наиболее простым и понятным, сократить стоимость и сроки внедрения виртуализации и обеспечить бесперебойную работу бизнеса наших заказчиков.
Читать полностью »

Abstract: описание того, как обновляется файл /etc/resolv.conf в условиях работающего dhcp-клиента, специфика различных ОС и варианты реализации.

Охват: Debian, Ubuntu, Centos/Fedora/RHEL; dhclient с resolvconf и без. NetworkManager не учитывается.

Лирика: Я только что потратил несколько дней (подробности на английском [1], [2]) разбираясь как правильно сохранять 'options rotate' в /etc/resolv.conf в разных дистрибутивах при работающим DHCP. Оказалось, внятной документации по этому вопросу нет, и информацию пришлось собирать из разных источников, исходных текстов и экспериментальных данных. Дальше будет сухо и по делу.

О чём речь?

У компьютера сетевой интерфейс принципиально может быть сконфигурирован тремя видами: вручную/специализированным софтом, статически заданными настройками и через DHCP-клиент. (Есть ещё сколько-то экзотики, но эти три — основные методы). Первый метод нам не интересен, со статической конфигурацией всё просто — как написано, так и будет. DHCP интересен тем, что компьютер запрашивает настройки по сети «у кого-то». Протокол DCHP имеет множество опций (настроек), которые могут изменять совершенно неожиданные настройки компьютера — часовой пояс, адрес сервера с точным временем, таблицу маршрутизации, имя или домен сервера, и т.д. Из всего этого нас интересует возможность задавать настройки DNS.

Традиционно, настройки DNS-ресолвера хранятся в файле /etc/resolv.conf, и после обновления dhcp-аренды этот файл обновляется. В этой статье объясняется, как именно "-ся" этот файл.

Устройство DHCP client

Существует несколько реализаций dhcp-клиента, нас интересует ISC DHCP, как наиболее распространённая.
Сам клиент называется /sbin/dhclient, однако, стандартно, для обновления настроек, вызывается не он, а /sbin/dhclient-script. dhclient-script вызывает dhclient и использует его ответ для изменения разных частей системы. В самом dhclient-script есть функция make_resolv_conf, которая, собственно, и создаёт файл resolv.conf.
Читать полностью »

Этот пост начнётся со всем известной притчи:

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

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

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

Цель данной статьи — рассказать об интересном ключе реестра Windows:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLSACrashOnAuditFail

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js