The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Linux-ядра 2.6.38

15.03.2011 12:53

Линус Торвальдс анонсировал релиз Linux-ядра 2.6.38, в который вошли наработки по увеличению интерактивности выполнения десктоп-задач, значительно повышена масштабируемость VFS, в Btrfs обеспечена поддержка LZO-сжатия и создания доступных только на чтение снапшотов, интегрированы HugePage-патчи, добавлена поддержка процессоров AMD Fusion, добавлены новые драйверы и обеспечена поддержка mesh-протокола B.A.T.M.A.N.

В новую версию принято 10413 исправлений от 1349 разработчиков, размер патча - 49 Мб (добавлено 9295 тыс. строк кода, удалено - 9159 тыс. строк). Около 38% всех представленных в 2.6.38 изменений связаны с драйверами устройств, примерно 24% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 6% - файловыми системами и 4% c внутренними подсистемами ядра.

Наиболее интересные новшества ядра 2.6.38:

  • Память и системные сервисы
    • В состав ядра интегрирован патч с реализацией идеи автоматической группировки задач для повышения интерактивности на десктопе. Патч специальным образом разбивает выполняемые задачи на группы в привязке к идентификатору сессии, в дальнейшем планировщик задач оперирует данными группами как единым целым. Номер сессии изменяется при выполнении системной функции setsid(), которая, например, вызывается для каждого нового сеанса командной оболочки (тем не менее, при запуске десктоп приложений идентификатор сессии не меняется, т.е. если запустить в терминале "make -j 20", влияние на десктоп-приложения будет минимально, но если выполнять какую-то ресурсоёмкую операцию в gimp, интерактивность понизится). Посмотреть распределение сессий можно командой "ps -eo session,pid,cmd". Для активации режима автоматической группировки задач в /proc/sys/kernel/sched_autogroup_enabled необходимо записать 1;
    • В ядро интегрирован патч "Transparent Huge Рages", который реализует технику увеличения базового размера адресуемых страниц памяти (без патча размер страницы составляет всегда 4096 байт, с патчем до 2 или 4 Мб), что приводит к сокращению числа используемых TLB-блоков (Translation Lookaside Buffer) и расширению возможностей по задействованию выделенной, но неиспользуемой памяти, для кэширования системных данных (например, под дисковый кэш). Теоретически реализуемый патчем подход должен привести к увеличению производительности самого ядра и активно использующих память приложений (например, патч эффективен при использовании систем виртуализации и СУБД). Тем не менее, не исключены ситуации, когда патч оказывает негативное влияние. Например, приложение может выделить через функцию mmap большой блок памяти, но записать в него всего 1 байт данных. В этом случае, с патчем будет выделена страница памяти размером 2 Мб, а не 4 Кб как в ситуации без патча. Включение режима производится через файл /sys/kernel/mm/transparent_hugepage/enabled;
    • Добавлена возможность назначать отдельные лимиты на число "грязных" страниц памяти (dirty page) для каждого контроллера памяти cgroup. Интерфейс управления напоминает ранее доступные параметры /proc/sys/vm/dirty_*: memory.dirty_ratio, memory.dirty_limit_in_bytes, memory.dirty_background_ratio, memory.dirty_background_limit_in_bytes;
    • В декомпрессор ядра, initramfs и initrd добавлена поддержка метода сжатия XZ;
  • Дисковая подсистема, ввод/вывод и файловые системы
    • Проведена большая работа по увеличению масштабируемости VFS (Virtual File System). Переписан код организации кэшировния элементов директорий (dcache) и механизмов для обеспечения определения файлового пути (path lookup). Новая реализация в полной мере использует ресурсы многоядерных CPU, а также заметно повышает производительность и на одноядерных системах, за счет удаления атомарных операций и использования механизма синхронизации RCU (Read-copy-update), позволяющего организовать одновременный доступ к данным без использования блокировок. В частности, новое ядро ускоряет выполнение "find . -size" в домашней директории Линуса примерно на 35%, однопоточный "git diff" для прокэшированного дерева ядра выполняется на 20% быстрее (при запуске 26 параллельных "git diff" пропускная способность увеличивается в 26 раз), значительно ускоряется выполнение операций, использующих вызов stat();
    • В файловой системе Btrfs реализована поддержка прозрачного сжатия данных на диске методом LZO. По сравнению с ранее поддерживаемым методом zlib скорость операций копирования при использовании LZO возросла в два раза, а скорость разархивирования tar-архива возросла на 25%. Примечательно, что за счет уменьшения операций с диском LZO-режим также обгоняет по скорости выполнение операций режим без использования сжатия. Другим новшеством Btrfs является поддержка создания снапшотов, доступных только для чтения, что может быть использовано для монтирования ФС после сбоя или в ситуации возможного наступления сбоя;
    • В состав ядра интегрирован iSCSI Target фреймворк LIO, отличающийся высокой производительностью, работой в неблокирующем режиме, многопоточной архитектурой, поддержкой SIMD, сответствием стандарту IETF (RFC 3720) и реализацией поддержки SPC-4 PRs и ALUA. Фреймворк не зависит от типа носителя, может обслуживать разделы до 750 Тб, в которые могут входить такие типы накопителей, как SATA, SAS, SCSI, Blu-Ray, DVD, FLASH, USB, ramdisk и т.п. В скором времени LIO вытеснит собой ранее добавленный в ядро фреймворк STGT (сравнение);
    • В dm-crypt обеспечена поддержка масштабирования на системах с многоядерными CPU;
    • В RAID1 (DM mirror), ext3 и XFS добавлена поддержка выполнения операции "discard" для SSD-накопителей. В XFS для работы с кэшем inode задействован механизм синхронизации RCU вместо блокировок;
    • В реализации сетевой файловой системы CIFS добавлена поддержка опции монтирования "strictcache", включающей режим принудительного чтения данных из кэша. Кроме того, добавлена опция монтирования "cruid=" для определения uid владельца credential-кэша;
    • В файловых системах Ext2 и Ext3 ускорено выполнение операций по созданию файлов;
    • В файловой системе Squashfs реализована поддержка сжатия методом XZ, обеспечивающим более высокую степень сжатия по сравнению с ранее используемым zlib, но требующим для работы больше памяти и ресурсов CPU;
  • Сетевая подсистема
    • Реализована поддержка протокола маршрутизации B.A.T.M.A.N. ("Better Approach To Mobile Adhoc Networking), разработанного для mesh-сетей в рамках проекта Open Mesh и позволяющего создавать децентрализованные сети, не требующие наличия маршрутизаторов или точек доступа. Каждый узел в такой сети связан через соседние узлы, т.е. каждый узел участвует в процессе маршрутизации и динамически перенаправляет данные к другим узлам в зависимости от текущих условий связности между элементами сети. В качестве областей применения B.A.T.M.A.N. называется возможность развертывания сетей в случае природных катаклизмов, военных конфликтов или усиления цензуры;
    • Увеличен до 10 mss, используемый по умолчанию, размер входящего TCP-окна;
    • Реализован учитывающий ECN код дефрагментации IPv4 пакетов (RFC3168);
  • Виртуализация и безопасность
    • В код обеспечения работы Xen (Dom0) добавлена поддержка XenBus API и серия бэкенд-драйверов, которые к сожалению добавлены не все, продолжение интеграции бэкенд-драйверов ожидается в версии 2.6.39. Кроме того, в ядро добавлен драйвер gntdev, позволяющий выполнить маппинг областей памяти из другого Xen-домена, что обычно используется в работе бэкенд-драйверов, работающих на уровне пользователя;
    • В lguest добавлена поддержка опций "--username" и "--chroot" для сброса привилегий и выполнения перехода в chroot;
    • Расширение возможностей системы мандатного контроля доступа SMACK (включена в ядро начиная с 2.6.25 и базируется на привязке меток к задачам и блокам данных (файлы, IPC, сетевые пакеты и т.д.) на уровне ядра): решены проблемы с UNIX domain socket, добавлена поддержка атрибутов SMACK64TRANSMUTE и SMACK64EXEC, добавлена поддержка двух новых типов ключей: доверительных и шифрованных, отличающихся методом их создания;
    • Представлен программный интерфейс для доступа к Crypto API ядра с уровня пользователя;
  • Оборудование и аппаратные архитектуры
    • Добавлена поддержка процессорной архитектуры AMD Fusion, отличающейся интеграцией на одном кристалле CPU и GPU (при использовании ядра 2.6.38 на системе Fusion Zacate при использовании некоторых игр и 3D-приложений наблюдаются проблемы, например, крах ядра при запуске игры World of Padman);
    • Интегрированы новые версии DRM-модулей для видеокарт Intel (2.14.0: улучшена поддержка Intel Sandy Bridge, заметно увеличена производительность), NVIDIA (Nouveau: поддержка переключения видеорежимов на уровне ядра для карт "Fermi") и AMD/ATI (Radeon 6.14.0: поддержка 2D-акселерации EXA и акселерации проигрывания видео Xv (X-Video) для карт семейства AMD Ontario Fusion и Northern Islands/Radeon HD 6000. Для всех карт ATI Radeon через KMS-модуль обеспечена поддержка метода Page Flipping);
    • Добавлен экспериментальный драйвер rtl8192ce для поддержки 802.11n чипов Realtek RTL8188CE и RTL8192CE. В драйвере ath9k добавлена поддержка чипа AR9485. Расширена поддержка Broadcom 802.11n чипов в драйвере b43. Добавлена поддержка Ralink RT3370 (USB) и RT3390 (PCI/PCIe).


  1. Главная ссылка к новости (https://lkml.org/lkml/2011/3/1...)
  2. OpenNews: Релиз Linux-ядра 2.6.37
  3. OpenNews: Релиз Linux-ядра 2.6.36
  4. OpenNews: Релиз Linux-ядра 2.6.35
  5. Оптимизация отзывчивости десктоп-системы без патча ядра, через использование cgroup в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29919-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (152) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pavlinux (ok), 13:42, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Всех с Международным денем защиты тюленей :)

    ---

    > Например, приложение может выделить через функцию mmap большой блок памяти,
    > но записать в него всего 1 байт данных. В этом случае, с патчем будет выделена
    > страница памяти размером 2 Мб, а не 4 Кб как в ситуации без патча.

    Чтоб такого не было нужно собрать ядро с опцией TRANSPARENT_HUGEPAGE_MADVISE,
    а где нужно использовать madvise(MADV_HUGEPAGE), например через свой huge_malloc()


     
     
  • 2.29, pavlinux (ok), 15:20, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Кстати, принадлежность той или иной автогруппе (хорошо звучит),
    можно узнать через cat /proc/$PID/autogroup, где $PID - номер процесса,
    например:

    группа родительского шелла, в том числе и группа текущего процесса.
    # cat /proc/$$/autogroup
    /autogroup-33 nice 0

    всего групп
    # cat /proc/*/autogroup | sort -u
    /autogroup-0 nice 0
    /autogroup-1 nice 0
    /autogroup-2 nice 0
    /autogroup-3 nice 0
    ....

    Как видите второй параметр вывода - это nice всей группы. И его можно менять :)

    # echo -5 > /proc/$$/autogroup
    # cat /proc/$$/autogroup
    /autogroup-33 nice -5

    ---
    Ускоряем фаерфокс :)

    # echo -15 > /proc/'pidof firefox-bin'/autogroup;

    ---
    P.S.

    * Менять принадлежность к другой автогруппе, запрещено.
    Хотя патч есть, но Торвальдс сказал не надо нам такое.

    * Изменение nice в автогруппе у любого процесса,
    автоматически меняет это значение у всех процессов в группе.

    * Nice у автогруппы не влияет на реальный nice у процесса.
    То есть, можно сказать, появился новый параметр в планировании
    выполнения процесса, помимо nice и priority.

     
  • 2.83, Аноним (-), 23:00, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подробнее и слегка для нуба? :)
    Так достаточно мне будет в конфиге заюзать TRANSPARENT_HUGEPAGE_MADVISE ?
    Я просто не совсем понял твою вторую строку "а где нужно использовать madvise..."

    Спасибо!
    Это я, Шурик (TheExplorer).

     
     
  • 3.98, pavlinux (ok), 03:06, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вместо malloc юзать posix_memalign madvise code Transparent H... большой текст свёрнут, показать
     
     
  • 4.100, Alex_S (??), 03:15, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/

      во втором блоке - таки memset ( hugemem, .... );   ??

    >       posix_memalign ((void **) &hugemem, page, SIZE);
    >       madvise (hugemem, SIZE, MADV_HUGEPAGE);
    >       gettimeofday (&after, NULL);
    >       memset (mem, 0x0a, SIZE);
    >       memset (mem, 0x05, SIZE);
    >       memset (mem, 0x0f, SIZE);
    >       memset (mem, 0xaa, SIZE);
    >       memset (mem, 0x55, SIZE);
    >       memset (mem, 0xff, SIZE);
     
     
  • 5.101, pavlinux (ok), 03:25, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >   во втором блоке - таки memset ( hugemem, .... );

    угу. fixed.


     
     
  • 6.114, Аноним (-), 11:24, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно. Совсем ничего не ясно :)) Это патч или это скрипт где-то должен запускаться?
     
     
  • 7.120, pavlinux (ok), 13:05, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ясно. Совсем ничего не ясно :)) Это патч или это скрипт где-то
    > должен запускаться?

    int main (void) {...

    Это программка на С, просто для проверки работы TRANSPARENT_HUGEPAGE

     
  • 7.135, User294 (ok), 17:12, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ясно. Совсем ничего не ясно :)) Это патч или это скрипт

    Не, это просто FAIL. Ваш, кстати. Это ж надо - программу на си не опознать. Что за деградантство?

     
     
  • 8.140, Аноним (-), 18:07, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Просто проходи мимо Я не программер ... текст свёрнут, показать
     
     
  • 9.160, User294 (ok), 00:08, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Странный человек Хочет понять особенности работы памяти и что оно даст что буде... текст свёрнут, показать
     
     
  • 10.163, pavlinux (ok), 00:27, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Чё злой такой, опять не закусывал ... текст свёрнут, показать
     

  • 1.2, Анон (?), 13:49, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там, вроде, нехило разогнали intel-графику по слухам с фороникса.
     
     
  • 2.92, Карбофос (ok), 00:47, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это я завтра потестирую на работе. на большой рост произвадительности не расчитываю - карточки сами по себе слабоватые
     
     
  • 3.106, Анон (?), 05:56, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Месу 11ю не забудь.
     
     
  • 4.183, vovans (ok), 23:27, 18/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    чёрт, в 11.04 меса 7.10.1, а не 11 (( хоть и ядро 38 :(
     

  • 1.3, rageworm (?), 13:50, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    дадаад! 200 lines patch!
     
     
  • 2.4, jura12 (ok), 14:00, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вот за это я и люблю 38е ядро.
     
  • 2.10, zzz (??), 14:09, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мог бы накатить патч и на 37 ядро - месяц бы уже с ним жил
     
     
  • 3.53, BratSinot (?), 17:05, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У меня с ядра 2.6.37.2 он Kernel Panic'и выдавал.
     
     
  • 4.75, metallic (ok), 20:44, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хм, у меня тоже 2.6.37 в кору падало на дебиане 6, поэтому откатился на ядро из репов.
     
     
  • 5.102, Logo (ok), 03:27, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    2.6.38 на Debian 6 уже день отработало без приключений.
     
     
  • 6.113, metallic (ok), 10:14, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 2.6.38 на Debian 6 уже день отработало без приключений.

    Ну недельки две-три если протянет - отпиши, тоже обновлюсь :)

     
     
  • 7.127, Аноним (-), 15:22, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну недельки две-три если протянет - отпиши, тоже обновлюсь :)

    Месяц уже на сборках 2.6.38 (убунта 11.04). Вполне годное ядро.

     

  • 1.5, EuPhobos (ok), 14:04, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С утра сижу, полёт нормальный)
     
  • 1.6, Аноним (-), 14:05, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ушел компилять
     
     
  • 2.108, Michael Shigorin (ok), 09:27, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, а я просто обновил http://packages.altlinux.org/kernel-image-pure-emerald :)

    Как и на Колиных сборках rc, полёт нормальный.

     

  • 1.8, Аноним (-), 14:09, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И ни слова о PageFlipping.
     
     
  • 2.14, pavlinux (ok), 14:30, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это было 2 года назад - http://lxr.linux.no/#linux+v2.6.33/include/drm/drm_mode.h#L338
     
     
  • 3.15, Аноним (-), 14:31, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я про Ati.
     
     
  • 4.20, pavlinux (ok), 14:42, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На месте ваш аккрадеон :)
    http://lxr.linux.no/#linux+v2.6.38/drivers/gpu/drm/radeon/radeon_display.c#L3
     
     
  • 5.22, Аноним (-), 14:44, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, я думаю стоит упомянуть в новости, потому что PageFlipping серьёзно повышает FPS в играх.
     
  • 4.25, Zenitur (ok), 15:01, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В английской новости тоже ни слова.
     
  • 2.17, анонизмус (?), 14:35, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    pageflippig это к x.org
     
     
  • 3.19, Аноним (-), 14:38, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > pageflippig это к x.org

    Это и к ядру.

    http://www.x.org/wiki/RadeonFeature

    > Kernel 2.6.38 required

     

  • 1.9, Аноним (-), 14:09, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда ждать в Debian testing?
     
     
  • 2.12, бедный буратино (ok), 14:23, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon

    Видишь там на горе рассвистелся вдруг рак?

    Да и дождь вдруг пошёл, прям в четверг, как дурак?

     

  • 1.11, Аноним (-), 14:19, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    deb http://aptosid.com/debian/ sid main fix.main
     
  • 1.16, netc (ok), 14:34, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для активации режима автоматической группировки задач в /proc/sys/kernel/sched_autogroup_enabled необходимо записать 1;

    и все ???

    больше ни чего делать не надо ?

    Вопрос к знатокам!

    т.е. беру ubuntu 10.10 например, ставлю 2.6.38 final release

    идут в /proc, делаю изменения в /sys/kernel/sched_autogroup_enabled

    и радуюсь отзывчивости системы при работе?

    или лучше задать этот параметр в sysctl.conf и перезапустить машину ?

    Больше ни чего делать не надо(В смысле самому что-то еще упорядочивать) ?

    заранее thanks.

     
     
  • 2.21, zzz (??), 14:43, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >или лучше задать этот параметр в sysctl.conf и перезапустить машину ?

    зачем перезапускать машину то?

     
     
  • 3.23, Hugo Reyes (?), 14:55, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +14 +/
    убунтовод же
     
     
  • 4.112, netc (ok), 10:03, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > убунтовод же

    +1 за шутку ;)

    просто ubuntu ставлю всем своим клиентам на домашние компы (ноуты) в качестве ОС для серфинга в Интернет.

    радует, что начиная с 11.04 мои клиенты должны почувствовать ускорение "по дефолту" ;)

     
     
  • 5.161, User294 (ok), 00:09, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > радует, что начиная с 11.04 мои клиенты должны почувствовать ускорение "по дефолту"  ;)

    Зато как будут радоваться дебианщики... годка через три :))). Простите, не удержался.

     
  • 2.26, Zenitur (ok), 15:02, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже ничего не надо. Пользуюсь ядром 2.6.37 с патчем, бэкпортированным из 2.6.38-rc pavlinux'ом и этого параметра больше нет.
     
  • 2.27, pavlinux (ok), 15:06, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Для активации режима автоматической группировки задач
    >> в /proc/sys/kernel/sched_autogroup_enabled необходимо записать 1;
    > идут в /proc, делаю изменения в /sys/kernel/sched_autogroup_enabled

    /proc/sys/kernel/sched_autogroup_enabled

    > и радуюсь отзывчивости системы при работе?
    > или лучше задать этот параметр в sysctl.conf и перезапустить машину ?
    > Больше ни чего делать не надо

    Оно по дефолту ужо включено. Отключается через noautogroup в параметре ядра при загрузке.

     
     
  • 3.111, netc (ok), 09:59, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо, это и хотел услышать.

    думаю не только у меня такой вопрос возникал в связи с вестью о 2.6.38.

     
  • 2.95, Аноним (-), 02:54, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    бери ubuntu 11.04 natty, оно уже с новым ядром.

    $ uname -r
    2.6.38-6-generic

     

  • 1.18, Аноним (-), 14:36, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не менее важной считаю новость появления LZMA в SQUASHFS
    ждем новый Slax.
     
  • 1.24, Zenitur (ok), 15:00, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Спасибо за отличный перевод!
     
     
  • 2.34, anonymous (??), 15:37, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >12309 ещё жив?

    А куда без него? Копирую на флешку фильмак, опять 100% загрузка.

     
     
  • 3.36, pavlinux (ok), 15:46, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>12309 ещё жив?
    > А куда без него? Копирую на флешку фильмак, опять 100% загрузка.

    # grep "model name" /proc/cpuinfo
    и
    # lspci

    плиз

     
     
  • 4.41, ананим (?), 16:08, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Дрова ath9k сломали!
    20-30% пингов теряется
    бэкпортнул из 36-го - уже больше 1000 пакетов, 0% потеряно.
     
     
  • 5.45, pavlinux (ok), 16:24, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сцуко! Дрова ath9k сломали!

    Жалобы направляйте в:

    Corporate Headquarters
    Atheros Communications, Inc.
    1700 Technology Drive
    San Jose, CA 95110
    t +1 408.773.5200
    f +1 408.773.9940
    info@atheros.com

     
     
  • 6.57, ананим (?), 17:12, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ух как официально то!
    а не подумал что я просто решил предупредить, а заодно и метод борьбы предложить, который опробовал?
    если кому не надо, так пусть сотрут.

    в багтрекер то я им звякну, но быстрого исправления не ждите.
    ну а если кому ещё интересно, то там давно регрессии идут - 36 ядро работает с ath9k идеально, 37-е теряет коннест при нагрузке (типа торрентов), 38 вот вообще без нагрузки 20-30% теряет.

     
     
  • 7.72, vic (??), 20:32, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > ну а если кому ещё интересно, то там давно регрессии идут -
    > 36 ядро работает с ath9k идеально, 37-е теряет коннест при нагрузке
    > (типа торрентов), 38 вот вообще без нагрузки 20-30% теряет.

    начиная с 2.6.36 частично поломали gspca. в 2.6.38 не починили :(

     
  • 4.148, anonymous (??), 20:12, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    grep model name proc cpuinfo model name Intel R Pentium R Dual C... большой текст свёрнут, показать
     
     
  • 5.150, pavlinux (ok), 20:39, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 03:01.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)

    Ну я так и думал, во всём виноват телевизор.

    ICH7 - это уже DDR2 ?

     
  • 3.43, greenman (ok), 16:12, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А куда без него? Копирую на флешку фильмак, опять 100% загрузка.

    ИМХО, не то.

    Собираем chromium. Пока идёт компиляция - загрузка процессора 100%. Но браузить инет (без флэша) вполне комфортно.
    Начинается линковка. Загрузка процессора 10%-30%. Ничего больше делать нельзя, лаги в десятки секунд.

     
     
  • 4.51, ананим (?), 16:58, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    хм. пересобираю world c -j5, смотрю сериал в 720р на флэше.
    всё ок. и было ок.
     
  • 4.52, pmvd (?), 17:00, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это потому, что io-scheduler такой неотзывчивый
     

  • 1.33, Odin (??), 15:34, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а может кто пробовал... что круче ... этот чудо патч или bfs?
     
     
  • 2.39, pavlinux (ok), 15:51, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а может кто пробовал... что круче ... этот чудо патч или bfs?

    Есть тут один человек, он их оба скрестил. Ну а я, первые версии BFS пробовал,
    разницы не заметил, с тех пор и не трогал больше.


     
  • 2.46, Аноним (-), 16:27, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Автогруп и BFQ - наше все. Не лезь лучше в bfs ибо ломает API ядра.
     
     
  • 3.78, odin (??), 21:58, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Автогруп и BFQ - наше все. Не лезь лучше в bfs ибо
    > ломает API ядра.

    кстати а BFQ для 2.6.38 имеется?

     
     
  • 4.141, Аноним (-), 18:09, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет еще, но скоро будет. Я списывался с разработчиком, сказал, он еще тестит это дело.
    Следить за обновлениями здесь как всегда: http://algo.ing.unimo.it/people/paolo/disk_sched/patches/
     
  • 4.158, pavlinux (ok), 23:36, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://pavlinux.ru/2011/03/16/304

    Но с AUTOGROUP хреново дружит. :)

     
  • 2.119, Аноним (-), 12:49, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    bfs гораздо лучше. Особенно если машина сильно загружена.
     
     
  • 3.142, Аноним (-), 18:10, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я написал выше, почему твой bfs курит в углу. Мне стабильность важнее.
     
  • 3.143, Аноним (-), 18:15, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я, например, существенной разницы не ощущаю. И да, я пробовал и BFS и BFQ и pf-kernel и Liquorix и Zen-kernel. BFS печально известен своей непредсказуемостью. Мне достаточно BFQ-планировщик ввода/вывода и автогруп-патч, который уже есть в 2.6.38 ядре. Система летает. Кстати, 2.6.38 стало намного быстрее без BFQ даже. Я даже удивлен таким приростом производительности. Единственное, делайте как сказал Pavlinux в первых комменатриях, а именно: в конфиге выбирайте Transparent Huge Pages -> 'madvise' вместо 'always'. Это уберет возможные проблемы использования памяти.
     

  • 1.35, Аноним12233 (ok), 15:38, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > обеспечена поддержка mesh-протокола B.A.T.M.A.N.

    ура! :-)

     
     
  • 2.50, crypt (??), 16:51, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сильно ждал?:) Что, будешь теперь открытую прошивку ставить и ждать пока соседи подтянуться?:)
     

  • 1.38, zzz (??), 15:49, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    12309 это какое то экзотическое железо видимо - НИ РАЗУ его не ловил на куч машин
     
     
  • 2.42, ананим (?), 16:10, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    аналогично.
    но кто-то же должен вумные цифири написать с аналогичным же выражением лица.
     

  • 1.48, runoverheads (ok), 16:44, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > В файловой системе Btrfs реализована поддержка прозрачного сжатия данных на
    > диске методом LZO.

    В Reiser4 изначально был. непонятно зачем лепили zlib.
    в любом случает reiser4 быстрее и экономнее...

    >Примечательно, что за счет уменьшения операций с диском LZO-режим также
    > обгоняет по скорости выполнение операций режим без использования сжатия.

    на SSD не обгоняет, если только вы данные не из /dev/null берёте)

     
     
  • 2.94, Mim (?), 02:19, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может таки /dev/zero ?
     
  • 2.179, User294 (ok), 16:19, 18/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > если только вы данные не из /dev/null берёте)

    О, а вы уже научились из /dev/null доставать данные которые туда загнали? И у вас натурально отрос накопитель бесконечного объема в системе? Жаль что математикам не дают нобелевку. Но уж все остальные премии за возможность вернуть данные из /dev/null вам явно обеспечены :)

     
     
  • 3.180, Andrey Mitrofanov (?), 16:23, 18/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Таки я Вас умоляю! null, zero, они все наодно лицо.
     

  • 1.49, crypt (??), 16:49, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да, нужно будет хотя бы тестово проапгрейдить десктоп с 10.04 LTS до 11.04. Всеравно баги в 10.04 до сих пор есть и их не сильно спешат латать.
     
  • 1.54, анонимус (??), 17:05, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>В состав ядра интегрирован патч с реализацией идеи автоматической группировки задач для повышения интерактивности на десктопе

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

    - Пап, а что такое многозадачность?
    - Подожди сынок, вот tar zxf отработает и покажу.

    21-й век, блин.

     
     
  • 2.56, Logo (ok), 17:08, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, все эти фичи иногда включать надо, а то они никак проявляться не хотят.
     
  • 2.63, rshadow (?), 19:07, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    +1000 На моем 386 тоже кеды тормозят когда файл распаковываешь
     
  • 2.65, Слакварявод (?), 19:22, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    истину глаголешь!!! молоток! сам уже на многих платформах подобное наблюдаю. железо- абсолютно разное. тормоза- одинаковые!
     
     
  • 3.77, анонимус (??), 21:28, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тормоза такие, что Alt+Tab между окнами занимает по 5-7 секунд, проц атлон двухядерный 5600+. А у вас?
     
     
  • 4.79, AHAHAC (ok), 22:29, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    2 штуки Оптерон 285 (2.6 GHz), 4 Gb ECC RAM DDR1

    * Компилю ядрище make -j128
    * Mplayer - играет
    * Azureus - качает
    * Копируется файло меж дисками...
    * Тут Пишу  
    * Жму скриншот, пускаю GIMP

    http://i4.fastpic.ru/big/2011/0315/0a/9462287a462d3eaf004f75e2efc0000a.png


     
     
  • 5.86, iZEN (ok), 23:40, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У всех системы разные — у кого Intel, у кого AMD, а баг проявляется. Может дело в типе памяти и/или в интегрированном контроллёре?
    DDR1 — проблем вроде как нет;
    DDR2 (Athlon X2 5600+ с интегрированным контроллёром) — есть проблема;
    DDR3 (чипсеты AMD 785G, Intel P67) — есть проблема.
     
     
  • 6.139, User294 (ok), 17:29, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У меня амдшный чипсет, DDR3, задачи переключаются в момент Я что-то делаю не та... большой текст свёрнут, показать
     
     
  • 7.178, ZloySergant (ok), 22:45, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не всегда stumpwm lenovo s10 slackware-current 3-х месячной давности, правда ... большой текст свёрнут, показать
     
  • 4.80, User294 (ok), 22:31, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > тормоза такие, что Alt+Tab между окнами занимает по 5-7 секунд, проц атлон
    > двухядерный 5600+. А у вас?

    А что вы для такого сделали? Поместили своп на тот же диск куда льете файло, положили систему в своп и начали лить файлы? Или что надо сделать с пинвином чтобы он 5-7 секунд задачи переключать стал? Пришла в бошку только упомянутая ситуация. В ней и минуту можно переключать задачи, пардон. Особенно если это не пингвин будет, а другая система, более нагло юзающая своп...

     
     
  • 5.81, crypt (??), 22:53, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У всех свои методы.:) Лично я за последние 2 дня нашел два:
    а) пускать неоптимизированный mysql запрос к бд
    б) пара VirtualBox'ов, а внутри флеш-приложение

    при этом система с 8 гб озу просто перестает отзываться, не 5-7 секунд, нет. можно просто жать ресет.
    2.6.32

    Я еще этот чудесный патч ни разу не испытывал (ждал, пока Линус одобрит), но мне актуально.

     
     
  • 6.85, AHAHAC (ok), 23:27, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У всех свои методы.:) Лично я за последние 2 дня нашел два:
    > а) пускать неоптимизированный mysql запрос к бд
    > б) пара VirtualBox'ов, а внутри флеш-приложение

    Вот, точно, забыл, надо было ещё 2 ВиртуалЯщика пустить ...

    ---
    И так:

    2 штуки Оптерон 285 (2.6 GHz), (Процессоры без аппаратного ускорения виртуализации!)
    4 Gb ECC RAM DDR1


    * Компилю ядрище make -j64
    * Mplayer - играет
    * Azureus - качает, раздаёт
    * Копируется файло меж дисками из миднайта
    * VirtualBox #1 - Windows XP + Safari + Flash
    * VirtualBox #2 - Debian 6 + apt-get update/upgrade
    * Тут Пишу  
    * Жму скриншот, пускаю GIMP

    http://i4.fastpic.ru/big/2011/0316/60/5601355f21d57fd9f327f58fbaad1e60.jpg

     
     
  • 7.88, анонимус (??), 00:18, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    и что вы хотите этим сказать? Что у вас работает? Ну, примите мои поздравления. И медальку "УМВР", позабыл ссылку.
     
     
  • 8.116, pavlinux (ok), 12:36, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что если бы был баг - он был у всех А так, зачем из десктопа делать сервер, не... текст свёрнут, показать
     
     
  • 9.126, анонимус (??), 15:13, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что за глупость Железо у всех разное, разный софт и разные настройки Баги совс... текст свёрнут, показать
     
     
  • 10.128, pavlinux (ok), 15:40, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Софт один - ядро Linux, за настройки сами виноваты, остаётся железо Но Некото... текст свёрнут, показать
     
     
  • 11.136, User294 (ok), 17:16, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, некторых послушать - так баги вообще только в линуксе и есть А остальны... текст свёрнут, показать
     
     
  • 12.138, pavlinux (ok), 17:27, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    За время существования бага, я ни разу не видел тестов-сравнений с МакОС Венде ... текст свёрнут, показать
     
     
  • 13.146, ананим (?), 19:52, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    хочешь сказать что ни разу не видел винду, где при активном использовании диска ... текст свёрнут, показать
     
     
  • 14.149, pavlinux (ok), 20:37, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На хост компе венду уже наверно лет 7-8 не юзал А в виртуалке это не то ... текст свёрнут, показать
     
     
  • 15.153, ананим (?), 22:42, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    что не значит что эта бага там не существует другими словами - это может быть... текст свёрнут, показать
     
  • 13.181, User294 (ok), 17:05, 18/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, видимо орать Linux, баг, ай-яй-яй проще Хотя если в других системах о... текст свёрнут, показать
     
  • 7.90, crypt (??), 00:35, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> У всех свои методы.:) Лично я за последние 2 дня нашел два:

    ...
    > * Жму скриншот, пускаю GIMP

    Понятно. Мне тоже стало любопытно, как это так и я попытался воспроизвести, но не получилось. %( Вот так, занят, спешишь, торопишься и ловишь два локинга за два дня. А когда похоливарить, так все работает.:((( :)
    К сожалению с 2.6.38 не собирается модуль для Vbox 3.2.12 :( Каждый раз что-нибудь новое с этим конструктором.

     
     
  • 8.96, Аноним (-), 03:01, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для vbox 4 0 4 собирается нормально... текст свёрнут, показать
     
     
  • 9.115, crypt (??), 11:30, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    знаю, но ведь они ж туда и новых багов добавили ... текст свёрнут, показать
     
  • 8.132, pavlinux (ok), 16:01, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Делов-то - http pavlinux ru krnl vboxmod vboxhost-3 2 12 tar bz2 ... текст свёрнут, показать
     
     
  • 9.156, crypt (??), 22:43, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    я не понял ответа у меня модуль при попытке загрузки вызывает кернел паник ... текст свёрнут, показать
     
     
  • 10.162, pavlinux (ok), 00:14, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    у меня 64 бита мож из-за этого ... текст свёрнут, показать
     
  • 10.184, zkutch (ok), 09:16, 19/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    я скопировал usr src linux-headers-2 6 38 include generated в usr src linux-... текст свёрнут, показать
     
  • 7.91, crypt (??), 00:47, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > http://i4.fastpic.ru/big/2011/0316/60/5601355f21d57fd9f327f58fbaad1e60.jpg

    А еще тебя спасает четырехядерный проц, озу не исчерпано и симуляция вместо работы.
    Попробуй оставь комп на пару дней (неделю). Одна вкладка в опере, это даже не смешно. Вот несколько браузеров, 50-100 вкладок в каждом, кое-где флеш... вот тогда и посмотрим....
    вот скачай, открой, полистай и можешь делать скрин. http://downloads.mysql.com/docs/refman-5.1-en.html.tar.gz

     
     
  • 8.118, pavlinux (ok), 12:43, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Спасает не 4-х ядерный, а двух процессорный ... текст свёрнут, показать
     
     
  • 9.154, crypt (??), 22:42, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да, верно, а на картинке они как core0 3... текст свёрнут, показать
     
  • 8.137, User294 (ok), 17:23, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пробовал оставлять на полтора месяца Ничего особого не замечал вроде Ну разве ... текст свёрнут, показать
     
     
  • 9.157, crypt (??), 22:45, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ты весь тред не прочел, а отвечаешь мне по сути тут нечего ответить ... текст свёрнут, показать
     
  • 7.104, анонимус (??), 04:34, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    чуваки вон, http://www.linux.org.ru/forum/desktop/6019279, уже целые исследования проводят как победить этот баг, вы это им скажите, что у вас всё работает, они будут безусловно рады за вас :)
     
     
  • 8.121, pavlinux (ok), 13:33, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вся прелесть бага не в пожирании оперативки, свопа или процессора в связи с пож... текст свёрнут, показать
     
     
  • 9.182, User294 (ok), 17:11, 18/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я так понял что под оным багом каждый имеет в виду что-то свое, сваливая в кучу ... текст свёрнут, показать
     
  • 5.87, анонимус (??), 00:16, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>А что вы для такого сделали? Поместили своп на тот же диск куда льете файло

    У меня 6 Gb памяти и нет свопа.

     
     
  • 6.99, Аноним (-), 03:09, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > У меня 6 Gb памяти и нет свопа.

    Дружище, если ты не знаешь что все загруженные в память бинарники - это тоже swap, только RO, то это ещё ничего не значит :)

     
     
  • 7.103, анонимус (??), 04:25, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    дружище, умом блистать своим не нужно, там где речь идёт совсем о другом. Например, если ты не знаешь, что продажа с обязательством последующего выкупа - это тоже своп, то это ещё ничего не значит.
     
     
  • 8.129, Аноним (-), 15:47, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь Вы знаете что swap у Вас всё таки есть, ну и ладушки Может быть Вы сможе... текст свёрнут, показать
     
  • 2.109, Michael Shigorin (ok), 09:31, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ionice -c3
     

     ....большая нить свёрнута, показать (41)

  • 1.61, Logo (ok), 18:30, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Думал, что что-то изменилось в 2.6.38, но все по прежнему:
    -root@ap-test:/sbin# iwspy wlan0
    -wlan0     Interface doesn't support wireless statistic collection

    Это я туплю, карточка не поддерживает или ath9k так и не допилен?

    Карточка: RangeBooster N 650

     
     
  • 2.144, Аноним (-), 18:17, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это проблема с ath9k. Пишите разрабам: info@atheros.com
     
     
  • 3.152, Logo (ok), 22:30, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это проблема с ath9k. Пишите разрабам: info@atheros.com

    Спасибо за подтверждение.
    Действительно, карточка с MADWIFI статистику выдает, но что-то с мощностью, или битрейт в ноль устанавливается, пока не разобрался.

     

  • 1.64, anonymous (??), 19:20, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда-то не так давно были новости про встроенный в ядро pppoe сервер (планировалось принятие в основную ветку на .38 ядро). Типа патчи из проекта rp-pppoe, все такое... Что-то ничего такого не вижу. Не туда смотрю или что-то не понял?
     
     
  • 2.68, Аноним (-), 20:12, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы случаем не про accel-pptp?
     
     
  • 3.70, anonymous (??), 20:25, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы случаем не про accel-pptp?

    Точно, спасибо. Я именно про него;) все путается уже в голове, номера ядер, названия проектов... Кто-нибудь пробовал, как впечатления, прирост производительности, стабильность?

     
     
  • 4.73, Аноним (-), 20:33, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    accel-pptp еще в состав 2.6.37 принят был.

     
  • 4.105, Аноним (-), 04:48, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пробовали. Не сказать, что без косяков, но скорости явно выше и нагрузка на железо явно ниже, чем аналогичными тулзами. Рекомендую. Пользуюсь с .37 версии ядра.
     
     
  • 5.134, koblin (ok), 16:49, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    косяки в чем проявляются?
     

  • 1.67, vanessa (?), 19:40, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему на главной странице kernel.org до сих пор 2.6.37.4  ?
     
  • 1.74, chemtech (ok), 20:33, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    AMD Bulldozer virtualization extensions: instruction decode assist, clean bits, xsave/avx, flush-by-asid - здесь http://kernelnewbies.org/Linux_2_6_38

    Бульдозер)))))

     
  • 1.76, Аноним (-), 21:04, 15/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Народ, подскажите usb-wifi карточку с 802.11n, поддерживаемую текущими стабильными дистрами (скажем, Ubuntu 10.10) из коробки, без установки бинарных firmware.
    Спасибо
     
     
  • 2.84, AHAHAC (ok), 23:22, 15/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Народ, подскажите usb-wifi карточку с 802.11n, поддерживаемую ...

    Вот, умный человек, сначала спрашивает, потом покупает! :)

    http://linux-wless.passys.nl/query_hostif.php?hostif=USB

    На чипах:
    Ralink 2800/2870 - напр. ASUS WL-160N, Dlink DWA-130 rev. C1, DWA-130 rev. B  
    Realtek 8192CE/8187CE - куча всякого
    Zydas zd1211  

     
  • 2.122, Аноним (-), 14:05, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вам ехать или религия ?
     
     
  • 3.131, User294 (ok), 15:58, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > вам ехать или религия ?

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

     
  • 3.145, ананим (?), 18:30, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >вам ехать или религия ?

    ему то как раз ехать.

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

     
  • 2.130, User294 (ok), 15:51, 16/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Народ, подскажите usb-wifi карточку с 802.11n, поддерживаемую текущими стабильными дистрами
    > (скажем, Ubuntu 10.10) из коробки, без установки бинарных firmware.
    > Спасибо

    Атеросы более-менее культурно работают вроде. Фирмвари они не требуют. У меня убунта на ноуте сразу подхватила ath9000-based карту и заработала с ней.

     
     
  • 3.164, Logo (ok), 01:08, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А эти злополучные iwpriv, iwlist, iwspy работают нормально?
     
     
  • 4.165, ананим (?), 01:31, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    iwconfig, iwlist, iwevent, iwgetid,.. - работают отлично

    iwpriv - нет. ну нету у него private ioctls.
    iwspy - тоже.
    опять же, есть другие драйва, например madwifi-ng с которыми идут ещё и утили типа
    wlanconfig, 80211debug, 80211stats, athchans, athctrl, athdebug, athstats,...
    так что даже выбор есть.

    но ведь главное чтобы работали, не так ли?
    вот в 38 ведре они слегка накосячили. я поставил дрова от старого ведра.
    а вообще уже очень давно не имел проблем с азеросовскими картами. доволен.

     
     
  • 5.167, Logo (ok), 01:52, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > опять же, есть другие драйва, например madwifi-ng с которыми идут ещё и
    > утили типа
    > wlanconfig, 80211debug, 80211stats, athchans, athctrl, athdebug, athstats,...
    > так что даже выбор есть.

    Да, я это заметил и как не странно с madwifi-ng даже iwpriv, iwlist работают, только беда, - почемуто связь разрывается, придется ковыряться.

    > но ведь главное чтобы работали, не так ли?

    А мне нужна детальная статистика, что в ефире делается :(

    > вот в 38 ведре они слегка накосячили. я поставил дрова от старого
    > ведра.

    Может как какой чип, у меня 5008, та нормально заработала связь, а с утилитами по прежнему. Фактически в 38 ядре огромное количество изменений коснулось именно ath9k.


     
     
  • 6.171, ананим (?), 02:51, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    моя карточка:
    # lspci | grep Netwo
    02:00.0 Network controller: Atheros Communications Inc. AR9287 Wireless Network Adapter (rev 01)

    что характерно - в винде видится только по стандарту b/g.
    в линухе ещё и n. более того - как дуалбэнд n (т.е. до 300 Mb/s - могу скриншот nm выложить).
    что характерно, в спецификации ноута честно указаны b/g и никакого n.

    так вот, не знаю как дуалбэнд, но по самбе 7-9 мегабайт/с выдаёт.
    правда дрова портнул из 36 ведра, как выше уже сказал.

     

  • 1.159, pavlinux (ok), 23:36, 16/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто BFQ хотел - http://pavlinux.ru/2011/03/16/304
     
     
  • 2.166, ананим (?), 01:47, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    глянул у тебя другие статейки, наткнулся на Generate random UUID.
    так вот, уж тыщу лет как есть утиль uuidgen, которая юзает libuuid, которые входят в sys-apps/util-linux, а изначально появились в rpc (откуда потом по-заимствовались и в com мс'ом)
    так что х/з зачем в куэму изобрели велосипед, но подозреваю что алгоритм в оригинале получше будет (их там два) ибо:
    >The new UUID can reasonably be considered unique among all UUIDs created on the local system, and among UUIDs created on other systems in the past and in the future.
    >There are two types of UUIDs which uuidgen can generate: time-based UUIDs and random-based UUIDs [-r|-t].

    это если интересно.

     
     
  • 3.168, pavlinux (ok), 01:59, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > так вот, уж тыщу лет как есть утиль uuidgen, которая юзает libuuid,

    Всё это чудно, но для того чтоб сгенерить строчу 1234-deadbeef-777777777777-4321
    предлагаешь целую либу подключать :)

    А если честно, там вся фишка в initstate(), ибо random/drand48/rand/random_r/srand
    без него говяные функции. Казалось бы, вроде в отдельно взятой машине, вероятность
    повтора числа при использовании функции ничтожна. А вот фигу. Лично, в течении полугода
    раз 5 точно, напарывался на двойной повтор. С initstate не было ни разу.

      
    Кстати, хороший пример как Free Software Foundation, из мухи слона делает. :)
    Надо-то сгенерить строчку, они раздули до целой библиотеки.  

     
     
  • 4.169, ананим (?), 02:41, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Всё это чудно, но для того чтоб сгенерить строчу 1234-deadbeef-777777777777-4321 предлагаешь целую либу подключать :)

    не предлагаю. нахрен бы мне это? :D
    НО! эта либа есть в каждом дистре и даже в каждом *никс. и даже в каждой винде. не говоря уж про LSB. более того, она используется довольно часто - практически закэширована в памяти. проверь сам:
    ># cat /proc/*/maps|grep libuuid|wc
    >     84     504    8148

    и порой там даже правят баги и обновляют.
    >Кстати, хороший пример как Free Software Foundation, из мухи слона делает. :)
    >Надо-то сгенерить строчку, они раздули до целой библиотеки.  

    уникальный номер по всему миру......... ха! да из этого номера мс такой фетиш сделал! куда тут опенсорсу то :D

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

     
     
  • 5.170, pavlinux (ok), 02:49, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А если грузанутся в BFQ, и потом сказать sysctl -w kernel.sched_autogroup_enabled=1, то все работает.
     
  • 2.172, Аноним (-), 12:58, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Прочитал статью твою. Патч пока не юзал, дело в том, что списывался с автором патча, он его еще тестит и тюнит вовсю под 38-е ведро. Отписал ему еще одно письмо с вопросом про автогруп и блокировки, которые у тебя в стаьте. Посмотрим, что Паоло ответит мне сегодня.
     
     
  • 3.173, pavlinux (ok), 14:59, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Прочитал статью твою. Патч пока не юзал, дело в том, что списывался
    > с автором патча, он его еще тестит и тюнит вовсю под
    > 38-е ведро. Отписал ему еще одно письмо с вопросом про автогруп
    > и блокировки, которые у тебя в стаьте. Посмотрим, что Паоло ответит
    > мне сегодня.

    Ну в общем сижу второй день, полёт нормальный.

    ---
    1-й раз я загрузился с параметрами ядра:

    root=/dev/sda2 vga=0x31a

    был глюк при рекурсивном сканировании каталогов

    2-й раз с:

    root=/dev/sda2 vga=0x31b agp=off noresume quiet - стандартные феньки
    reset_devices - толку 0
    tsc=reliable hpet=force clocksource=hpet powernow-k8.tscsync=1 nopmtimer - таймеры
    iommu=memaper=4 amd_iommu=fullflush - AMDшный IOMMU
    pcie_ports=native - чтоб уж наверняка
    pci=bfsort,ioapicreroute,routeirq,skip_isa_align,use_crs - мелкий тюнинг  
    noexec=on noexec32=on - по-моему это дефолтное на AMD64

    И вот так и работаю.

    powernow-k8.tscsync=1, iommu=memaper=4 и amd_iommu=fullflush,  - это специально для чипсетов Nforce Pro/Nforce4

     
     
  • 4.174, Аноним (-), 15:34, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Хыыы )) Чувак ответил (когда я привел 2 блокировки из патча и из ядра):

    So you are suggesting to invoke blk_run_queue from within bfq_kick_queue. It seems the right thing to do, thanks.
    The only problem might be that, in this way, a further API dependency is added. I will think about it when I will release BFQ for 2.6.38.

    Ну а когда я спросил, мол, будет ли нормально работать с автогруппировкой, ответил следующее:

    I did not have (and probably will not have) the time to integrate the BFQ cgroups mechanism (whose code and has been actually used to implement cgroups within CFQ) with the rest of the system, so I guess BFQ does not profit from Autogrouping. But I did not check. If you performed or want to perform any test, I will be happy to hear about your results.

     
     
  • 5.175, Аноним (-), 15:37, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Короче, сегодня тоже попробую твой патч и автогруппировку. Хз, посмотрим.
     
  • 5.176, pavlinux (ok), 15:44, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Хыыы )) Чувак ответил (когда я привел 2 блокировки из патча и
    > из ядра):
    > So you are suggesting to invoke blk_run_queue from within bfq_kick_queue. It seems
    > the right thing to do, thanks.
    > The only problem might be that, in this way, a further API
    > dependency is added. I will think about it when I will
    > release BFQ for 2.6.38.

    Ну на самом деле, там те же яйцы, только вид сбоку.

    > Ну а когда я спросил, мол, будет ли нормально работать с автогруппировкой,
    > ответил следующее:
    > I did not have (and probably will not have) the time to
    > integrate the BFQ cgroups mechanism (whose code and has been actually
    > used to implement cgroups within CFQ) with the rest of the
    > system, so I guess BFQ does not profit from Autogrouping. But
    > I did not check. If you performed or want to perform
    > any test, I will be happy to hear about your results.

    Скажи работает! :)

    И я имел ввиду, не тандем BFQ+Autogroup, а чтоб они друг другу не мешались.

     
     
  • 6.177, Аноним (-), 16:37, 17/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, отписал ему :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру