Blog

Исследование потребления памяти в Firefox 3 beta 4

March 12, 2008 21:12 | Author: Oleg | написано в рубрике: Новости | 267 views

В отчете “Firefox 3 Memory Usage” рассказано, какая работа была проведена разработчиками для уменьшения потребления памяти в Firefox 3 beta 4.

Что было сделано:

  • Уменьшена фрагментация памяти. Экспериментируя с разными аллокаторами выбор был сделан в пользу jemalloc, при использовании которого фрагментация была минимальна. Число операций выделений памяти минимизировано. Итог: потребление памяти при длительной работе уменьшилось на 22%;
  • Добавлено средство для разрешения циклических ссылок между объектами;
  • Увеличена эффективность кэширования в памяти. Реализована очистка кэша после истечения времени жизни элемента. Для истории открытия страниц по кнопкам “назад/вперед” это время определено в 30 минут. По такому же принципу теперь кэшируются шрифты, картинки и многие другие объекты;
  • Оптимизирована форма хранения изображений в памяти, время нахождения которых в распакованном виде минимально, в кэше они хранятся в только в сжатом виде. Также оптимизировано хранение анимированных GIF, которые теперь хранятся в виде 8-бит на пиксел (ранее хранили 32 бита);
  • Устранено более 400 утечек памяти.

В итоге, после проведения серии тестов (в течение длительного времени 11 раз было открыто по 29 разных страниц в 30 окнах) для Firefox 3 beta 4 потребовалось на 60% меньше памяти, чем для Firefox 2.0.0.12 и в 5 раз меньше, чем для IE 7.

@

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...

Метки:

Комментариев (0) »


Анонсирован выход релизов Python 2.3.7 и 2.4.5

March 12, 2008 17:08 | Author: Oleg | написано в рубрике: Новости | 278 views

Анонсирован выход релизов Python 2.3.7 и 2.4.5, содержащих только исправление ошибок, связанных с безопасностью и стабильностью.

В обоих релизах добавлен код для предотвращения целочисленных переполнений. Устранены ошибки приводящие к краху интерпретатора. В релизе 2.4.5 в код cgitb, в функции вывода сообщений об ошибках, добавлено дополнительное экранирование HTML тэгов (злоумышленник мог подставить HTML код в текст ошибки).

@

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки:

Комментариев (0) »


Представлена новая версия HTTP-сервера lighttpd 1.4.19

March 12, 2008 12:11 | Author: Oleg | написано в рубрике: Новости | 180 views

Спустя полгода с момента выхода прошлого релиза выпущен lighttpd 1.4.19. В новой версии исправлено более 40 ошибок, в том числе устранено три проблемы безопасности:

  • Возможность совершения DoS атаки из-за отсутствия средств контроля за переполнением массива файловых дескрипторов;
  • Возможность раскрытия служебной информации в mod_cgi (вместо 500 ошибки выдавался исходный текст проблемного скрипта);
  • Возможность раскрытия служебной информации в mod_userdir (если в конфигурации явно не определен путь userdir.path, используется значение переменной окружения $HOME.).

Из новшеств можно отметить поддержку заголовка “If-Range:”, добавление новых директив IdleServers и Scoreboard для mod_status, генерацию заголовков etag/last-modified для контента сжимаемого налету. Отдельно следует упомянуть исправление проблемы с php-fcgi, приводящей к краху процесса.

@

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...

Метки:

Комментариев (0) »


Сравнение времени загрузки различных версий Fedora Linux

March 12, 2008 11:10 | Author: Oleg | написано в рубрике: Новости | 201 views

Проведено сравнение времени загрузки шести версий Fedora Linux:

  • Fedora 4 - 52 сек.
  • Fedora 5 - 52 сек.
  • Fedora 6 - 59 сек.
  • Fedora 7 - 87 сек.
  • Fedora 8 - 51 сек.
  • Тестовая версия Fedora 9 - 66 сек.

Измерения времени загрузки Fedora Linux выполнены программой Bootchart, отчеты с демонстрацией узких мест прилагаются. Оценивалась система в конфигурации по умолчанию, с базовым набором пакетов устанавливаемых при инсталляции с DVD диска.

@

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...

Метки:

Комментариев (2) »


Мы - зеркало CentOS. Part Deux

March 12, 2008 10:29 | Author: Vasile | написано в рубрике: FedoraMD | 293 views

Эпопея внедрения FedoraMD в число зеркал CentOS завершилась только сегодня. Несмотря (или благодаря) на вмешательство администраторов системы зеркалирования, общий срок внедрения оказался не меньше аналога для Fedora MirrorManager. В нашем случае система не знала о существовании такой страны (точнее региона включающего ряд близлежащих стран) как Молдова. В ходе общения выяснилось что проблема это возникает более-менее регулярно, по мере расширения охвата зеркал.

Что-ж - общая оценка системы управления зеркалами CentOS (несмотря несколько часов приятного общения в IRC канале с администраторами) всего лишь 3-ка.

Сейчас уже видны первые пользователи использующие наше зеркало, однако их могло быть больше. Дело в том что настройки yum по умолчанию выбирают произвольное из списка в 10 зеркал предоставляемым mirrorlist’ом. То есть вероятность “попадания” невелика. Есть два способа решения:

  1. установка yum-fastestmirror - плагин тестирующий скорость доступа к зеркалам, и использующего этот критерий для выборки. Для пользователей CentOS в Молдове - этому критерию лучше всего будем удовлетворять именно мы :)
  2. для всех стандартных репозиториев в секцию параметров добавить
    failovermethod=priority

    . Так как мы находимся в начале списка mirrorlist’a - наше зеркало и будет использовано

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
Loading ... Loading ...

Метки: , ,

Комментариев (0) »


Уязвимость в QEMU и Xen

March 12, 2008 10:08 | Author: Oleg | написано в рубрике: Новости | 295 views

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

Проблеме также подвержены виртуальные окружения на базе Xen в которых ioemu задействован для виртуализации дисков (см. ioemu в секции конфигурации disk) для VMX-окружений, предназначенных для запуска немодифицированной ОС.

@

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Метки: , ,

Комментариев (0) »


Интервью о состоянии поддержки ext4 в Fedora 9

March 12, 2008 8:14 | Author: Oleg | написано в рубрике: Новости | 162 views

Один из разработчиков — Эрик Сэндин (Eric Sandeen) — дал интервью о состоянии поддержки файловой системы ext4 в готовящейся к выходу 9-ой версии дистрибутива Fedora. Основные моменты:

  • Основные отличия ext4 от ext3: ext4 быстрее, особенно при удалении больших файлов, размер файла — до 16Т, файловой системы — до 1024Р, появились “расширенные атрибуты в inode” для SElinux, beagle, samba. В определённых ситуациях могут ускориться mkfs и fsck.
  • Можно просто монтировать имеющиеся разделы ext3 как ext4, для обратного преобразования необходимо удалить все новые файлы и отключить флаг EXTENTS. Разрабатывается программа для преобразования ext3 в ext4, но она пока не вошла в e2fsprogs.
  • Разрабатывается дефрагментатор наподобие имеющегося в XFS. Он будет уметь: собирать файл в непрерывную область, собирать файлы из одной директории вместе, собирать пустое пространство в непрерывную область. Производительность при этом должна возрастать.
  • Часть возможностей не будет доступна к моменту выхода Fedora 9. В первую очередь это коснётся поддержки файловых систем больше 16Т в e2fsprogs. Возможно утилиты для дефрагментации и миграции будут готовы уже после выхода Fedora 9.
  • Возможно, поддержка ext4 появится и в новых ядрах для Fedora 8.

@

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4 out of 5)
Loading ... Loading ...

Метки:

Комментариев (1) »


Обновленный fedoramd-release для новых репозиториев

March 12, 2008 2:00 | Author: FedoraMD.org | написано в рубрике: FedoraMD | 157 views

У нас есть обновления в репозиториях:

  • добавлено зеркало CentOS версий 4.x, 5.x включая образы DVD. Детали
  • добавлено зеркало Extra Packages for Enterprise Linux (EPEL) (аналог Fedora Extras для CentOS и RHEL). Детали
  • репозиторий TIB упорядочен и переименован в FMD (пере собраны все пакеты под поддерживаемые платформы).
  • репозиторий misc удален. Часть его пакетов перейдут в новый FMD, другая часть вернется в составе новых репозиториев (предполагается что им станет RPMFusion)
  • добавлено зеркало известного стороннего репозитория для Fedora - Tigro
  • добавлено зеркало другого набирающего популярность стороннего репозитория предоставляющего в основном сборку Enlightenment DR17 оконного менеджера. Он заменит более не поддерживаемый репозиторий Didier E17. Репозиторий Kriehn поддерживается нами (FedoraMD) как официальное зеркало, а также сборкой пакетов для x86_64 систем и предыдущих версий дистрибутива.
  • Новые спины (Live и Install нестандартные сборки Fedora)Соответственно мы обновили пакет fedoramd-release, в котором отражены вышеупомянутые изменения. Если вы вносили изменения в файл /etc/yum.repos.d/fedoramd.repo, то после обновления выполните команду
    
    # mv /etc/yum.repos.d/fedoramd.repo.rpmnew /etc/yum.repos.d/fedoramd.repo
    

    и снова внесите требуемые модификации.

    При использовании плагина yum-mergeconf - выберите вариант установки файла конфигурации из пакета (’i'), либо внесите корректировки в интерактивном режиме (’v').

  • 1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading ... Loading ...

    Метки: ,

    Комментариев (0) »