Блог #linux

Новый год 2008 (Норвегия, Швеция, Дания). Крунхюсет – старейшее здание Гётеборга
Перу и Боливия. Зима-весна 2011. Солончак Уюни
Байкал, остров Ольхон, Хужир. Март 2018. Дерево
Перу и Боливия. Зима-весна 2011. Ламы
Байкал, остров Ольхон, Хужир. Март 2018. Дорога на Ольхоне
Тенерифе.
Исландия 2023.
Новый год 2008 (Норвегия, Швеция, Дания). Дорожка
Лето 2008 (Куба). Сенфуегос — Театр Томаса Терри
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Еще одно вкусное баварское пиво
Осень. %!s(<nil>)
Хорватия, Млини 2017. Панорама Млини
Лето 2008 (Куба). Типичный Кубинский пейзаж
Перу и Боливия. Зима-весна 2011. Закат
Тойфельсберг. %!s(<nil>)
Стамбул 2024. %!s(<nil>)
Ирландия. %!s(<nil>)
Перу и Боливия. Зима-весна 2011. Куско, малыш
Ирландия, март 2015. Еще один типичный квартал
Хорватия, Млини 2017. Пляж
Киев, лето 2009. Разрушенный вандалами и реставрируемый памятник Ленину
Байкал, остров Ольхон, Хужир. Март 2018. Ольхон
Тенерифе.
Перу и Боливия. Зима-весна 2011. Сочное фото
Чешская Швейцария и немного Дрездена. Дорога вдоль реки
Тайланд 2018. %!s(<nil>)
Весна 2012. Германия — Франция — Италия. Трасса Формулы 1 в Монте-Карло
Перу и Боливия. Зима-весна 2011. Солончак Уюни
Тенерифе.
Весна 2012. Германия — Франция — Италия. Толпа в Каннах
Новый Год 2009 (Амстердам). типичная обувь без голландца

Метрика загруженности процессора (CPU utiliztion) — это не то что вы думаете

Всем привет. Предлагаю вашему вниманию свой перевод поста “CPU Utilization is Wrong” из блога Брендана Грегга.

Метрика загруженности процессора (CPU utiliztion), которую все мы привыкли использовать, обычно понимается неправильно. Что такое загруженность процессора? То насколько процессор сейчас занят работой? Нет, это не так, и да, я говорю о метрике %CPU, которая используется всегда и везде, в каждой утилите мониторинга производительности, например в top(1).

Как вы думаете, что значит нагрузка на процессор 90% на картинке ниже? Вот что это значит на самом деле:

Читать дальше ➠

Backup-manager — настройка резервного копирования Linux-сервера на Amazon S3 за 5 минут

Настраиваю сейчас под свои веб-девелоперские нужды сервер на основе Debian lenny и когда дошел до настройки резервного копирования данных стало понятно, что задача эта хоть и простая, но очень уж муторная: нужно написать и отладить скрипты, которые будут архивировать нужные папки (причем желательно делать инкрементальные архивы), базы данных, хранилища subversion, а затем переносить эти архивы на удаленный сервер. Задача в общем-то посильная для любого опытного программиста, но минимум день-два написание этих скриптов отнимет.

Очень удачной находкой для решения этой задачи стал backup-manager — это бесплатный набор bash-скриптов, позволяющих:

  • архивировать любые папки, в том числе и создавать инкрементальные архивы. В конфиге просто указывается список директорий, которые должны быть скопированы, а также “черный список” файлов, которые копироваться не будут.
  • делать резервное копирование баз данных MySQL. В конфиге указываются логин и пароль mysql-юзера, имеющего доступ к базам, а всю остальную работу backup-manager делает сам.
  • делать резервное копирование svn-репозиториев, причем бэкап делается не копированием папки с хранилищем, а с помощью команды svnadmin dump.
  • копировать созданные архивы на удаленные сервера по FTP, SSH или (это самая важная для меня фича) в хранилище Amazon S3, а также записывать их на DVD.

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

Правда запустить копирование архивов на Amazon S3 с ходу не получилось, описание и решение возникших трудностей под катом.

Читать дальше ➠