Ad Discendum, Non Ad Docendum

Для того, чтобы учиться, а не для того, чтобы учить

(почти) Все что вы хотели но боялись спросить...

Posted by Денис Лозко Sat, 14 Jul 2007 06:18:00 GMT

В весьма простой и доходчивой форме описаны вкусности, к которым следует быть готовым к моменту выхода FreeBSD 7.0.

Мне особенно интересным кажется предыстория нововведений.

jemalloc:

The currently used malloc() library, called phkmalloc since its creator is Poul-Henning Kamp, is almost a decade old in its present implementation. It was designed for a time when memory was scarce, the priorities considered in memory allocation were different, and multithreading was still an academic idea. Even so, it’s one of the more popular malloc() implementations, used in all BSDs and even some Linux distributions.
Because of its inefficiency when used in multithreaded applications running on multiprocessor systems, a new userland memory allocator was created, named jemalloc after Jason Evans, its creator.

SHED_ULE 2.0:

The original SCHED_ULE was underperforming and buggy, so it got reworked.

Posted in , | 2 comments | Tags | atom

Trackbacks

Use the following link to trackback from your own site:
http://blog.org.ua/trackbacks?article_id=%D0%BF%D0%BE%D1%87%D1%82%D0%B8-%D0%92%D1%81%D0%B5-%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D1%85%D0%BE%D1%82%D0%B5%D0%BB%D0%B8-%D0%BD%D0%BE-%D0%B1%D0%BE%D1%8F%D0%BB%D0%B8%D1%81%D1%8C-%D1%81%D0%BF%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C&day=14&month=07&year=2007

Comments

Leave a response

  1. Avatar
    Anatoly Borodin
    about 1 hour later:

    дадад, и ZFS впридачу

  2. Avatar
    Aleksey Salow
    about 2 hours later:

    Главное то что SCHED_ULE уже закомичен в -current. Через две недельки погоняю его под мускулом на кваде

Leave a comment