Архив за месяц: Январь 2013

Наблюдение за процессами при помощи pidstat






Когда в системе творится что-то неладное, поиск причин начинается, как правило, с анализа поведения процессов, чтобы отыскать пожирателей системный ресурсов. Думаю, многие из вас пользуются замечательными утилитами top и htop, позволяющих выполнять мониторинг использования ресурсов процессами, в то время как об утилите pidstat, мне кажется, слышали немногие. Её нельзя рассматривать в качестве замены вышеупомянутым top и htop, а скорее как полезное дополнение к ним на случаи, когда вам необходимо собрать статистику по одному или нескольким процессам за определённый промежуток времени.

Activity Monitor

Читать далее Наблюдение за процессами при помощи pidstat




Apache: алиасинг и редирект






Типичная ситуация: HTTP-клиент запрашивает с сервера контент, который либо не существует на данном сервере, либо располагается по другому URL.  Причин такому стечению обстоятельств может быть несколько. Вы, например, могли переместить контент в пределах сервера (а то и вообще за его пределы) или же вам понадобилось реорганизовать логическую структуру адресов вашего проекта. При обычных условиях запрос несуществующего контента приведёт к тому, что сервер сообщит об ошибке, однако в Apache имеется полезный модуль mod_alias, предоставляющий возможность создавать синонимы URL (aliasing — алиасинг), а также выполнять перенаправление клиентов на другой URL (redirect — редирект).

Aliasing and Redirection
Читать далее Apache: алиасинг и редирект




Вышел Firefox 18 с JavaScript-движком IonMonkey






Mozilla сообщает, что недавно вышедший Firefox 18, обладает гораздо более производительным JavaScript в области Web-игр и прочих других «долгоиграющих» приложений. Этим улучшением браузер обязан новому JavaScript-движку IonMonkey с JIT-компилятором, пришедшем на замену SpiderMonkey. Желающим ощутить разницу Mozilla предлагает поиграть в BananaBread — стрелялку на базе WebGL, HTML5 и JavaScript.

Fierfox Logo
Читать далее Вышел Firefox 18 с JavaScript-движком IonMonkey




Введение в Systemd. Часть 4






С целью обеспечения совместимости с System-V и LSB Systemd поддерживает работу с «традиционными» init-сценариями. Эти сценарии используются не только в SysV-init системах, но также и в системах, использующих Upstart. Такие сценарии интерпретируются оболочкой и при запуске требуют определения параметров, таких как 'start', 'stop' и 'restart'; этот подход в управлении службами используется с первых дней жизни SysV-init.

Systemd
Читать далее Введение в Systemd. Часть 4