(почти) Все что вы хотели но боялись спросить...
В весьма простой и доходчивой форме описаны вкусности, к которым следует быть готовым к моменту выхода 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 Программинг&Коддинг, Adminspotting | 2 comments | 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
about 1 hour later:
дадад, и ZFS впридачу
about 2 hours later:
Главное то что SCHED_ULE уже закомичен в -current. Через две недельки погоняю его под мускулом на кваде