Как стать автором
Обновить
10
0

Бородатый сисадмин

Отправить сообщение

Функция PC Tuneup в антивирусах Panda для оптимизации работы ПК

Время на прочтение1 мин
Количество просмотров3.3K


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

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

Понимая, что мы не сможем Вам предоставить новый ПК, мы предлагаем решение, которое
Читать дальше →
Всего голосов 25: ↑5 и ↓20-15
Комментарии43

Мониторинг позиций своими руками

Время на прочтение5 мин
Количество просмотров21K

Делаем мониторинг позиций запросов в поисковой системе, начало.


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

Наш инструмент будет состоять из 2-х частей:
  • скрипт для парсинга поисковой выдачи, с помощью Curl и lxml
  • веб-интерфейс для управления и отображения, на Django

Читать дальше →
Всего голосов 28: ↑20 и ↓8+12
Комментарии55

TOP'ай сюда

Время на прочтение5 мин
Количество просмотров179K
Обзор практически всех *top утилит под linux (atop, iotop, htop, foobartop и т.д.).

top

Все мы знаем top — самую простую и самую распространённую утилиту из этого списка. Показывает примерно то же, что утилита vmstat, плюс рейтинг процессов по потреблению памяти или процессора. Совсем ничего не знает про загрузку сети или дисков. Позволяет минимальный набор операций с процессом: renice, kill (в смысле отправки сигнала, убийство — частный случай). По имени top суффикс "-top" получили и все остальные подобные утилиты в этом обзоре.

atop


Atop имеет два режима работы — сбор статистики и наблюдение за системой в реальном времени. В режиме сбора статистики atop запускается как демон и раз в N времени (обычно 10 мин) скидывает состояние в двоичный журнал. Потом по этому журналу atop'ом же (ключ -r и имя лог-файла) можно бегать вперёд-назад кнопками T и t, наблюдая показания atop'а с усреднением за 10 минут в любой интересный момент времени.

В отличие от top отлично знает про существование блочных устройств и сетевых интерфейса, способен показывать их загрузку в процентах (на 10G, правда, процентов не получается, но хотя бы показывается количество мегабит).

Незаменимое средство для поиска источников лагов на сервере, так как сохраняет не только статистику загрузки системы, но и показатели каждого процесса — то есть «долистав» до нужного момента времени можно увидеть, кто этот счастливый момент с LA > 30 создал. И что именно было причиной — IO программ, своп (нехватка памяти), процесор или что-то ещё. Помимо большего количества информации ещё способен двумя цветами подсказывать, какие параметры выходят за разумные пределы.
Читать дальше →
Всего голосов 401: ↑389 и ↓12+377
Комментарии122

Изолируем демоны с systemd или «вам не нужен Docker для этого!»

Время на прочтение9 мин
Количество просмотров50K
В последнее время я вижу, как довольно большое количество людей применяет контейнерную виртуализацию только для того, чтобы запереть потенциально небезопасное приложение внутри контейнера. Как правило, используют для этого Docker из-за его распространенности, и не знают ничего лучше. Действительно, многие демоны первоначально запускаются от имени root, а далее либо понижают свои привилегии, либо master-процесс порождает обрабатывающие процессы с пониженными привилегиями. А есть и такие, которые работают исключительно от root. Если в демоне обнаружат уязвимость, которая позволяет получить доступ с максимальными привилегиями, будет не очень приятно обнаружить злоумышленников, уже успевших скачать все данные и оставить вирусов.
Контейнеризация, предоставляемая Docker и другим подобным ПО, действительно спасает от этой проблемы, но также и привносит новые: необходимо создавать контейнер для каждого демона, заботиться о сохранности измененных файлов, обновлять базовый образ, да и сами контейнеры часто основаны на разных ОС, которые необходимо хранить на диске, хотя они вам, в общем-то, и не особо нужны. Что делать, если вам не нужны контейнеры как таковые, в Docker Hub приложение собрано не так, как нужно вам, да и версия устарела, SELinux и AppArmor кажутся вам слишком сложными, а вам бы хотелось запускать его в вашем окружении, но используя такую же изоляцию, которую использует Docker?

Capabilities

В чем отличие обычного пользователя от root? Почему root может управлять сетью, загружать модули ядра, монтировать файловые системы, убивать процессы любых пользователей, а обычный пользователь лишен таких возможностей? Все дело в capabilities — средстве для управления привилегиями. Все эти привилегии даются пользователю с UID 0 (т.е. root) по умолчанию, а у обычного пользователя нет ни одного из них. Привилегии можно как дать, так и отобрать. Так, например, привычная команда ping требует создания RAW-сокета, что невозможно сделать от имени обычного пользователя. Исторически, на ping ставили SUID-флаг, который просто запускал программу от имени суперпользователя, но сейчас все современные дистрибутивы выставляют CAP_NET_RAW capability, которая позволяет запускать ping из-под любого аккаунта.
Получить список установленных capabilities файла можно командой getcap из состава libcap.
% getcap $(which ping)
/usr/bin/ping = cap_net_raw+ep

Флаг p здесь означает permitted, т.е. у приложения есть возможность использовать заданную capability, e значит effective — приложение будет ее использовать, и есть еще флаг iinheritable, что дает возможность сохранять список capabilities при вызове функции execve().
Capabilities можно задать как на уровне ФС, так и просто у отдельного потока программы. Получить capability, которая не была доступна с момента запуска, нельзя, т.е. привилегии можно только понижать, но не повышать.
Также существуют биты безопасности (Secure Bits), их три: KEEP_CAPS позволяет сохранить capability при вызове setuid, NO_SETUID_FIXUP отключает перенастройку capability при вызове setuid, и NOROOT запрещает выдачу дополнительных привилегий при запуске suid-программ.
Читать дальше →
Всего голосов 72: ↑70 и ↓2+68
Комментарии34

Поддельная базовая станция за $1400 позволяет точно определить местонахождение телефона в 4G/LTE сети

Время на прочтение3 мин
Количество просмотров50K


Исследователи разработали недорогой способ обнаружения точного местоположения смартфона, работающего в LTE/4G сотовой сети. Эта разработка дает понять, что мобильные сети новых поколений так же уязвимы к некоторым типам атак, как и сети, работающие по прежним, уже устаревшим, стандартам связи и спецификациям.

Новая атака использует уязвимость в LTE протоколе. Этот стандарт к концу года будет обеспечивать связь для 1,37 млрд абонентов. Для проведения атаки требуется собрать систему из элементов, общая стоимость которых составляет около $1400. В качестве ПО используется Open Source софт. Система, узел NodeB, позволяет определить местонахождение телефонов, совместимых с LTE-стандартом, с точностью до 10-20 метров. В некоторых случаях это оборудование позволяет узнать и GPS-координаты устройств, хотя атака такого типа может быть обнаружена пользователем смартфона. Разработан и еще один способ определения координат смартфонов, при этом атаку практически невозможно обнаружить. Этот метод позволяет определить местонахождение заданного устройства в пределах пары квадратных километров.
Читать дальше →
Всего голосов 44: ↑37 и ↓7+30
Комментарии20

Свой облачный хостинг за 5 минут. Часть 2: Service Discovery

Время на прочтение7 мин
Количество просмотров43K
Cloud hosting

Привет Хабр! В предыдущей статье я рассказал как построить свой облачный хостинг за 5 минут, используя Ansible, Docker и Docker Swarm. В этой части я расскажу о том, как сервисы, запущенные в облаке, находят друг друга, как происходит балансировка нагрузки между ними и обеспечивается их отказоустойчивость.

Это вводная статья, здесь мы сосредоточимся на обзоре инструментов, которые будут решать проблему «обнаружения сервисов» в нашем облаке. В следующей части мы приступим к практике, поэтому я решил дать вам время поближе ознакомиться с ними.
Читать дальше →
Всего голосов 26: ↑23 и ↓3+20
Комментарии1

HackerSIM: разбор полетов

Время на прочтение7 мин
Количество просмотров84K


В последнее время на Хабре и Гиктаймс появилось много статей (1, 2, 3, 4, 5, 6, 7) о SIM-карте, наделенной невиданными и неслыханными возможностями, что вызвало озабоченность и заинтересованность в различных кругах. Появилось множество скепсиса и споров, а затем различных теорий, порой потрясающих своей фантастичностью. Попробуем приоткрыть завесу тайны с технической стороны. Естественно, эти тесты не были бы возможны без данной SIM-карты, которую нам любезно предоставил MagisterLudi.

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

Начнем по порядку.
Читать дальше →
Всего голосов 112: ↑107 и ↓5+102
Комментарии107

Виртуализация⁰

Время на прочтение5 мин
Количество просмотров25K
Классическая теория эффективной виртуализации и обзор состояния индустрии в целом описаны в моей предыдущей публикации. В этой статье речь пойдёт о поддержке виртуализации в широком смысле в архитектуре Intel IA-32.


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

Эта статья — нулевая в небольшой серии о технологиях Intel, помогающих представить компьютер не тем, чем он в реальности является, для программ (в т.ч. операционных систем, BIOS и прошивок), на нём запущенных.
В ней не будет говориться о настройке конкретных VMM, прозрачной миграции виртуальных машин, создании невидимых руткитов и многих других интереснейших вещах, произрастающих из этой фрактальной и потому неисчерпаемой темы. Мой взгляд будет с позиции системного программиста, занимающегося разработкой операционных систем и firmware или мониторов виртуальных машин и симуляторов, а также всех им сочувствующих.
Читать дальше →
Всего голосов 42: ↑36 и ↓6+30
Комментарии7

Как я мониторил Avito по SMS

Время на прочтение8 мин
Количество просмотров62K
Как известно, на «Авито» периодически появляются товары очень хорошего качества и при этом очень дешевые. Но появляются они редко, висят там мало и исчезают быстро.

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

Гуглинг выдал несколько таких сервисов, «всего» от 3 руб за смс или от 4 руб в сутки.

В итоге, я решил написать такой сервис самостоятельно, но об этом дальше…
Читать дальше →
Всего голосов 30: ↑25 и ↓5+20
Комментарии67

Производительность дисковых систем серверов HP ProLiant DL360 от Gen5 до Gen8. Всё, что вы не знали и боялись спросить

Время на прочтение9 мин
Количество просмотров20K
Мы постоянно сталкиваемся с типовой задачей о развёртывании офисного сервера для различных компаний. Чаще всего клиент хочет купить сервер, на котором будут работать офисная почта, например, postfix+*SQL, ejabberd с тем же *SQL, samba, а также *SQL под 1С. В этом случае возникает необходимость изучения производительности дисковых массивов применительно к серверам «рабочей группы» одной и той же модели, но различных поколений. Поскольку наша компания в большей степени специализируется на продукции Hewlett-Packard, анализу подверглись 1U серверы HP ProLiant 360 5-го, 6-го, 7-го и 8-го поколений:

Тестируемые сервера
HP Proliant DL360 Gen5 с контроллером P400i
HP Proliant DL360 Gen6 с контроллером P410i
HP Proliant DL360 Gen7 с контроллером P410i
HP Proliant DL360p Gen8 с контроллером P420i


Во всех конфигурациях контроллера используем кэш размером 256Mb. Стоит отметить отличие в пропускной способности PCI Express шины, посредством которой подключены контроллеры: P400i и P410i — 2GBps (гигабайта в секунду), P420 — 8 GBps (гигабайт в секунду).



Первый вопрос, который логично возникает в этом случае: в каких попугаях измерять производительность? Изучив статью уважаемого amarao, мы установили, что подобные измерения стоит проводить как минимум по двум параметрам: IOPS — количество дисковых Input/Output операций в секунду: чем их больше, тем лучше и Latency — время обработки операции: чем меньше, тем лучше.

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

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

Случайный доступ наиболее характерен для баз данных, веб и файловых серверов: большое количество запросов к разбросанным по диску секторам.

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

Тестируем непосредственно raw-device (прямой доступ, без оглядки на файловую систему), чтобы избежать влияния особенностей реализации файловых систем и всего, что с этим связано на разных платформах.
Под эту задачу были написаны правила для fio и IOMetter.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии8

Салазки для HDD — рациональное зерно расходов

Время на прочтение3 мин
Количество просмотров19K
Коллектив компании Westcomp рад приветствовать единомышленников на крупнейшем IT-ресурсе страны. Наступившие нелегкие экономические времена не заставят нас разлюбить IT. Мы продолжаем развивать свое Дело и, как показывает практика, оказываемся особенно полезными сейчас.
Компания реализует подержанное IT-оборудование известных брендов HP, IBM, Dell и др.
Существует предубеждение, что в столь стремительно развивающемся сегменте, как IT покупать Б/У- значит заведомо проигрывать конкуренцию. Поспорить с этим как бы сложно. Однако, случай каждой компании уникален. Да и время сейчас наступило задуматься — а так ли важно гнаться за прогрессом, если вполне посильно решить текущие задачи меньшим ресурсом, при той же надежности.
В данном блоге мы будем размещать технические статьи, основанные на нашей практике работы с серверами. Проведем сравнительные технические обзоры серверов «через поколение» например HP G6 vs HP G8 и многое другое, подмеченное опытным путем за годы работы. Уверены, будет интересно!
С уважением, коллектив специалистов Westcomp.
Читать дальше →
Всего голосов 9: ↑2 и ↓7-5
Комментарии24

Сравнение HP ProLiant DL360 Gen6 и HP ProLiant DL360 Gen8. За что платим больше?

Время на прочтение4 мин
Количество просмотров14K
Прогресс компьютерной техники сегодня не просто не стоит на месте — за его течением порой не так легко уследить. Движущей силой здесь давно стала рыночная конкуренция. Мало создать продукт немного лучше, чем у конкурирующих фирм — надо заранее продумать стратегию дальнейшего развития, чтобы стать ориентиром и законодателем в этой борьбе. Требуется, чтобы очередное новое поколение техники удовлетворило потребности потребителей и озадачило идущих по пятам конкурентов. Что касается самих пользователей, то для них следование моде высоких технологий влетает в копеечку. Сегодня, становясь обладателем новейшей техники, сложно сказать как долго удастся почивать на лаврах передовика, ведь устареть она может в одночасье. Чего стоит пример конкуренции на рынке мобильных технологий, превратившейся в состязание культов, порой лишённого практического смысла, как слепая дань имиджу. Как и среди общей массы, внутри развивающихся компаний тоже присутствует понятие имиджа, но здесь гонка за вечно обновляющимися поколениями компьютерного оборудования может стать разорительной. На данном направлении в почёте трезвый анализ и здравый смысл.

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

На рынке подержанного серверного оборудования вопрос целесообразности приобретения той или иной модели остаётся весьма насущным. Сама по себе идея такого рынка подразумевает минимизацию затрат при предъявлении определённых требований к технике, исходя из нужд потребителя. Самой покупаемой моделью сервера в этом сегменте стала HP ProLiant DL360, анализу 2-х поколений которой и посвящена эта статья. Серверы DL360 обладают высокой вычислительной мощностью и отказоустойчивостью, что позволяет использовать эти модели в достаточно крупных центрах обработки информации с малой площадью, и обеспечивают двухпроцессорную производительность корпоративного класса с экономией места в компактном корпусе форм-фактора 1U.
Читать дальше →
Всего голосов 9: ↑5 и ↓4+1
Комментарии19

HP ProLiant DL360: Gen5 или Gen6? Сервер для 1С на 10-15 человек

Время на прочтение4 мин
Количество просмотров8.2K
В последние десятилетия микропредприятия прочно заняли свою нишу на просторах российского бизнеса, что совершенно не удивительно — всё начинается с малого. Кто-то на этом поприще достигает успеха и начинает расти, кому-то комфортно оставаться на прежнем уровне, а кто-то, к сожалению, прогорев, уступает место другим. Так или иначе во всех случаях на данном этапе всё упирается в деньги, а точнее — в чёткое планирование расходов. В эпоху же тотальной компьютеризации выделение средств на техническое оснащение предприятий жизненно необходимо. А средства на эти цели порой требуются не малые. Поэтому режим грамотной экономии — это тот самый спасательный круг, который может удержать малое предприятие на плаву. Закономерно, что именно такие фирмы штатом до 10-15 человек являются основными клиентами рынка подержанного компьютерного оборудования и компании WestComp — в частности.
Весьма часто задаваемый вопрос: какой сервер подойдёт небольшой компании (10-15 человек в постоянном подключении) для обеспечения офиса пакетом 1C и внутренней почтой и сколько это будет стоить? Человеку непричастному к этой конкретной организации однозначно ответить на вопрос не так просто. Почему? Всё зависит от того, какие ближайшие перспективы развития уготованы конкретному предприятию.
На основании анализа запросов пользователей в нашей компании были подобраны конфигурации серверов для различных целей, хорошо себя зарекомендовавших на протяжении последних лет. В вопросе подбора оптимального варианта сервера можно рассмотреть два пути развития событий: рост организации планируется или же не планируется.
Предположим, организация или конкретный офис не планируется к расширению, и задачи по обеспечению такого рабочего пространства ставятся узкие и незамысловатые: 1С и (или) внутренняя почта. Для таких целей замечательно подойдёт HP DL360 Gen5, как возможность приобрести отличный сервер с гарантией в бюджете порядка 500$. Серверы DL360 5-го поколения относятся к среднему классу серверов – «уровня рабочих групп».
Благодаря 4-ядерным процессорам Xeon, памяти DDR2 с полной буферизацией DIMM и технологиям Serial Attached SCSI (SAS) и PCI Express, данные серверы обеспечивают высокую производительность и идеально подходят для всех масштабируемых приложений, в том числе популярным программам виртуализации. Кроме того, сервер HP DL360 Gen5 гарантирует повышенную отказоустойчивость на платформе со сверхвысокой плотностью размещения благодаря резервному блоку питания (hot swap), резервным вентиляторам, зеркалированной памяти или резервному банку памяти, встроенной технологии RAID (можно установить 6 дисков 2.5"), комплексной системе дистанционного управления Lights-Out. (iLO). При выполнении всех предъявленных требований сервер отличается сравнительно невысокой ценой и будет оптимальным решением для конкретной задачи.
Читать дальше →
Всего голосов 9: ↑3 и ↓6-3
Комментарии8

Оптимизация работы дата-центра без лишних затрат

Время на прочтение4 мин
Количество просмотров3.4K
Большинство компаний вынуждены постоянно наращивать ресурсы в соответствии с растущими бизнес-потребностями, причём в условиях ограниченного бюджета. Таким образом, в сфере ограничения средств именно дата-центры (ЦОД — центры обработки данных) обладают наибольшим потенциалом к экономии.
Дата-центры потребляют в 50-100 раз больше электроэнергии в сравнении с обычными офисными помещениями. На каждые потреблённые 100 кВт только 40 кВт используется непосредственно IT-оборудованием. Остальная мощность расходуется на системы охлаждения, бесперебойного питания и т.д. Из 40 кВт, расходуемых оборудованием, часто менее 25% задействуются на вычислительные и коммуникационные нужды.
Тем не менее существуют способы извлечь максимум возможностей из дата-центра при минимальном расходовании средств. Существует ряд мер для улучшения инфраструктуры центра обработки данных в таких ключевых моментах, как экономия площади, извлечения максимума мощности и оптимизации работы систем охлаждения:
-установка фальшпола в ЦОД;
-выключение старого и неиспользуемого оборудования;
-чистка и выпрямление скрытых кабелей для улучшения вентиляции фальш-пола;
-инвестирование средств в мониторинг систем охлаждения, как способ оптимизации управления воздушными потоками в серверных комнатах.
Пройдёмся подробнее по означенным пунктам.

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

Пространство — последний рубеж
Квадратные метры в ЦОД — нечто неизменное, так что надо настраиваться на продуктивную работу в ограниченном пространстве. Придётся избавиться от всего, что не используется. В большинстве дата-центров есть серверы, срок службы которых близится к концу, если уже не завершился. В большинстве своём такие серверы находятся в своеобразной коме и никто не знает о выполняемых ими функциях, но при этом боятся отключать. А ведь стоит попробовать! И если после «тестового» отключения ничто не кричит (что скорее всего), значит всё в порядке. Если что-то и есть полезного на этом сервере-зомби, то оно успешно перельётся на более здоровые устройства. Перелив рабочей нагрузки куда легче осуществляется с виртуализацией, которая как раз может являться основной статьёй затрат на новое дорогостоящее оборудование.
Большинство дата-центров со временем становятся по совместительству ещё и кладовыми. Грязь, пыль, ящики, коробки — от всего этого хлама следует избавиться, что при всей очевидности мало кто понимает.
В ЦОД, как и в крупных столицах мира, квадратные метры на вес золота, поэтому, считая квадраты, выгодно воспользоваться третьим измерением, что позволяет сделать фальшпол.
Читать дальше →
Всего голосов 4: ↑1 и ↓3-2
Комментарии2

HP и Microsoft – симбиоз прогресса

Время на прочтение3 мин
Количество просмотров3.5K
Компания HP традиционно представляет очень широкий и детализированный спектр продукции. В частности, это касается и производства серверов, о которых и пойдет речь в данной статье. Мы рассмотрим как разные системы HP ProLiant сочетаются с разными операционными системами Microsoft, для того, чтобы предоставить пользователям идеальное решение.

Серверы так называемого «начального» уровня представлены моделями ML110 и DL120. Обозначения «ML» и «DL» означают конфигурацию системы: ML — тип tower, DL — стойка. Система нумерации указывает на уровень модели и на производителя системы, например, как представлено в нашем случае, «0» в конце номера означает производство системы Intel (также создаются системы и на базе AMD — цифра «5» в конце номера). Итак, серверы начального уровня ML110/ML115 в корпусах tower и DL120 в формате стойки. Далее, перемещаясь по линейке продукции, мы можем подняться до тауэров и стоечных модулей «среднего» класса ML330/ML350 или DL360 /DL380. «Верхнюю» часть линейки представляют такие большие коробки, как DL580. По мере увеличения чисел, сами системы также становятся больше, вплоть до BL или Blade-среды. Это очень технологичный и высокопроизводительный тип систем.

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

Итак, ML110 и DL120. Обе эти системы имеют превосходное сочетание с Microsoft Windows Server 2012 R2 Foundation, образуя замечательный сервер начального уровня, известного, как среда типа «Мой первый сервер».
Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии1

Основные принципы виртуализации на пальцах

Время на прочтение4 мин
Количество просмотров16K
Само по себе понятие виртуализации существует уже 50-60 лет. Еще в 60-х годах прошлого столетия этим вопросом занималась компания IBM. Однако, на тот момент виртуализация не нашла достаточного использования в существующих технологиях, поскольку компьютеров было немного и они всегда использовались под завязку. После появления персональных компьютеров в 80-х годах ситуация в корне не изменилась, поскольку идея заключалась в запуске всего лишь одной программы на одном устройстве, и поэтому использование ресурсов было очень низким. Всех это долгое время устраивало вплоть до наступления энергетического кризиса, когда цена на электроэнергию возросла по всему миру. Как следствие, возник вопрос экономии ресурсов.

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

Как всё это работает? Между сервером и операционными системами есть тонкий слой программного обеспечения для виртуализации или же на сервере устанавливается ОС, на которую накладывается уровень виртуализации.
Читать дальше →
Всего голосов 14: ↑3 и ↓11-8
Комментарии5

И эти люди запрещают мне ковыряться в носу...(в продолжение темы салазок для HDD)

Время на прочтение3 мин
Количество просмотров42K
Тема использования салазок для HDD оказывается весьма спорной. Встаёт неизменный вопрос: стоит ли использовать неоригинальные жёсткие диски и какие риски это использование несёт? В ответ на этот вопрос существует целая масса различных мнений, что и демонстрирует статья от 5 августа «Салазки для HDD — рациональное звено расходов». Если вкратце, там поднимается тема возможной экономии на приобретении серверных жёстких дисков непосредственно от фирм-производителей HDD и салазок к ним, вместо переплаты вендорам за фирменные шильдики и прошивку на тех же дисках.
Какие же аргументы были приведены в статье? К достоинствам оригинальных жёстких дисков были причислены прошивка от производителя соответствующего серверного оборудования, тестирование им же и его же гарантия. В приобретении неоригинальных дисков плюсами выступили вдвое (а иногда — втрое) меньшая цена, а также гарантия и тест от производителя HDD. Особенно много внимания было уделено прошивке и обсуждению её цены. Однако, кое-какие аспекты всё же ускользнули от всеобщего внимания. Да и вообще, к оригинальности серверных дисков имеется масса вопросов.
Давно ни для кого не секрет, что компании-производители серверного оборудования не занимаются производством HDD самостоятельно. Вместо этого делается фирменная перепрошивка и тестирование дисков от Seagate, Hitachi, Fujitsu, WD и т. д. с присвоением фирменного шильдика и Part Number. Зачастую диски идут не под эгидой вендора, а под логотипом производителя и с небольшой голографической вендоровской наклейкой.
Читать дальше →
Всего голосов 32: ↑24 и ↓8+16
Комментарии59

Какова гарантия, что выручит гарантия

Время на прочтение6 мин
Количество просмотров11K
Современные организации своей информационной структурой полностью опираются на серверное оборудование. От его надёжности зависит бесперебойная работа фирмы. Реалии же таковы, что даже самая надёжная техника время от времени грешит перебоями в работе: вентиляторы, жёсткие диски, блоки питания и т.п. зачастую оказываются слабыми звеньями системы. Поскольку время простоя вычисляется уже не в часах и минутах, а зачастую в десятках и сотнях тысяч потерянных рублей, в пору задуматься о принятии гарантийных мер. А меры могут быть самые разнообразные. Поскольку наша компания в большей мере ориентирована на оборудование Hewlett-Packard, мы решили проанализировать опции и цены на них гарантийного пакета HP Care Pack.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии1

Домашний сервер «всё-в-одном» — success story

Время на прочтение9 мин
Количество просмотров139K
Жил да был у меня роутер одной хорошей фирмы на букву «Dead». Ну, это с ним, собственно, и случилось.
Посмотрел я на цены новых, на кучу компьютерного хлама в углу, на список подключений на домашнем компе… И понял, что не нужен мне роутер. Соберу свой, с нормальной маршрутизацией, DNS, WINS, i2p, блекджеком и так далее.
Как это было?
Всего голосов 134: ↑110 и ↓24+86
Комментарии87

Vim по полной: Работа с Git

Время на прочтение6 мин
Количество просмотров49K

Оглавление


  1. Введение (vim_lib)
  2. Менеджер плагинов без фатальных недостатков (vim_lib, vim_plugmanager)
  3. Уровень проекта и файловая система (vim_prj, nerdtree)
  4. Snippets и шаблоны файлов (UltiSnips, vim_template)
  5. Компиляция и выполнение чего угодно (vim-quickrun)
  6. Работа с Git (vim_git)
  7. Деплой (vim_deploy)
  8. Тестирование с помощью xUnit (vim_unittest)
  9. Библиотека, на которой все держится (vim_lib)
  10. Другие полезные плагины

Часто ли вам приходится использовать Git? В смысле, вы коммитите изменения каждый час или каждые несколько минут? Я делаю это очень часто и не слежу за чистотой репозитория, так как считаю его не более чем журналом изменений, а не произведением искусства. Такой подход требует от редактора хорошей интеграцией с Git, позволяющей в пару нажатий клавиш создать новый коммит, вернуться в прежнее состояние, перейти на другую ветку и так далее. Если вы используете современную среду разработки, в которой реализована интеграция с Git, вам очень повезло, но что делать пользователям редактора Vim? Есть ли плагин, который не просто реализует Vim-команды по тиму GitCommit, GitCheckout и GitBranch, а предоставляет удобный интерфейс в лучших традициях редактора?
Псс, плагин не нужен?
Всего голосов 19: ↑18 и ↓1+17
Комментарии45

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность