Архив автора: admin

Запуск процессов в linux с ограничением ресурсов

Иногда хочется ограничить максимальное количество ресурсов доступных процессу. Последней пинком стали юнит-тесты из текущего проекта — из-за ошибок они несколько раз съели все 8Gb ОЗУ и отправили систему в глубокий своп, откуда она со скрипом доставалась минут 15. Полная виртуализация таких случаях избыточна — нужно что-то по легче. В linux для этого есть cgroups (control groups) — они позволяют поместить процесс (вместе со всеми его потомками) в контейнер, имеющий доступ только к части ресурсов системы. На самом деле cgroups умеют больше, чем просто ограничение ресурсов — тут и счетчики производительности и другая статистика.

cgroups можно манипулировать вручную или с помощью libcgroup. Последний способ значительно удобнее и по нему есть отличная документация от redhat. Она обязательна к прочтению — есть несколько не очевидных моментов (для пользователей ubuntu — в этом дистрибутиве по умолчанию cgroups монтируются в /sys/fs/cgroups).

Читать

картина из гальки

Оригинальные идеи из гальки

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

оригинальные идеи из гальки

оригинальные идеи из гальки

Читать

Технические задачки

1. Что будет выведено в результате исполнения программы? Почему?

 

class A:
     def __init__(self, name):
          self.name = name
     def __del__(self):
          print self.name,

aa = [A(str(i)) for i in range(3)]
for a in aa:
del a

Читать

Как делается бутоньерка своими руками

Как делается бутоньерка своими руками

Тем, у кого скоро свадьба, предлагаем узнать, как делается бутоньерка своими руками, и научиться делать такую красоту.

бутоньерка своими руками

бутоньерка своими руками

Читать

Видео уроки для начинающих пользователей Linux Ubuntu

Видеоуроки для начинающих пользователей Linux.
0. Подготовка к установке Ubuntu 10.04 (130 Мб)
1. Настройка Bios (30,2 Мб)
2. Установка Linux Ubuntu 10.04 (108 Мб)
3. Файловый менеджер в Linux Ubuntu 10.04 (65,6 Мб)
4. Работа с файловой системой в командной строке (14,6 Мб)
5. Установка драйвера видеокарты NVIDIA (117 Мб)
6. Обзор графической среды Gnome (80,6 Мб)
7. Настройка внешнего вида графической среды Gnome (67,7 Мб)
8. Установка программ в Linux Ubuntu 10.04 (94 Мб)
Читать

как украсить входную дверь

Как украсить входную дверь

Из данной статьи можно узнать, как украсить входную дверь с помощью цветочной корзины. Отличные новые идеи стильного декора!

как украсить входную дверь

как украсить входную дверь

Читать