Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kostik Belousov                      2:5020/400     21 Oct 2007  18:23:43
 To : Lev Serebryakov
 Subject : Re: тормоза на семерке
 -------------------------------------------------------------------------------- 
 
 Lev Serebryakov <Lev.Serebryakov@p1.f661.n5030.z2.fidonet.org> writes:
 
 > Hello Vlad.
 >
 > 20 Oct 07 23:18, you wrote to Eugene Grosbein:
 >
 >  VG>  Если предпочитаете политкоректную версию: SHED_4BSD более не
 >  VG> отвечает современным реалиям. Hа 6X еще отвечал, а на симерке уже
 >
 >   А SHED_ULE отвечает? Он умеет переключать потоки внутри одного процесса (при
 > 1:1), не сбрасывая TLB, например? И вообще, про потоки хорошо понимает -- что
 > два потока хотят одного кеша скорее всего, и тому подобное?
 
 Перегружать или нет состояние VM при переключении контекста -
 не занятие планировщика. По-моему, FreeBSD делала это правильно
 (т.е. не перезагружала cr3, если новый контекст использовал то же
 адресное пространство, что и старый) со времен реализации rfork(RFMEM),
 т.е. 4.x.
 
 Подробности см. в sys/i386/i386/swtch.s, комментарий
 "The same address space?".
 
 >   Я как-то следил не очень внимательно, мог пропустить, но не видел информации
 > именно про thread knoweledge SHED_ULE. А без этого современный SHED_* не
 > отвечает современным реалиям. Как и любой SHED_*, который не знает, что у C2D
 > L2 общий (и различает ядра и сокеты) а у A64X2 -- раздельный, что у A64X2 при
 > больше чем одном сокете память -- NUMA, а у C2D -- Всегда UMA, etc.
 >   Всему этому SHED_ULE научили уже?
 >
 
 У ULE есть какое-то понимание групп процессоров. Комментарий утверждает, что
 struct tdq_group is a group of processors which can cheaply share threads.
 
 Пока что разбираться с ULE мне не хотелось. Hо субъективно, интерактивность
 с ULE лучше, чем с 4BSD в 6ке, и еще лучше, если включить HTT на PIV.
 --- ifmail v.2.15dev5.4
  * Origin: A poorly-installed InterNetNews site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: тормоза на семерке   Eugene Grosbein   21 Oct 2007 01:26:27 
 Re: тормоза на семерке   Valentin Nechayev   20 Oct 2007 22:51:52 
 Re: тормоза на семерке   Vlad Gnatov   20 Oct 2007 23:18:56 
 тормоза на семерке   Lev Serebryakov   21 Oct 2007 10:26:28 
 тормоза на семерке   Vlad Gnatov   21 Oct 2007 17:57:32 
 Re: тормоза на семерке   Kostik Belousov   21 Oct 2007 18:23:43 
 тормоза на семерке   Slawa Olhovchenkov   22 Oct 2007 11:01:20 
 тормоза на семерке   Lev Serebryakov   22 Oct 2007 20:31:16 
 тормоза на семерке   Slawa Olhovchenkov   22 Oct 2007 22:29:52 
 тормоза на семерке   Lev Serebryakov   23 Oct 2007 09:26:22 
 тормоза на семерке   Slawa Olhovchenkov   23 Oct 2007 10:36:26 
 тормоза на семерке   Lev Serebryakov   23 Oct 2007 22:07:16 
 тормоза на семерке   Slawa Olhovchenkov   24 Oct 2007 09:11:12 
 тормоза на семерке   Lev Serebryakov   24 Oct 2007 10:21:30 
 тормоза на семерке   Lev Serebryakov   24 Oct 2007 10:32:48 
 Re: тормоза на семерке   Roman Belenov   24 Oct 2007 12:42:33 
 тормоза на семерке   Slawa Olhovchenkov   24 Oct 2007 11:50:12 
 тормоза на семерке   Lev Serebryakov   24 Oct 2007 21:01:14 
 тормоза на семерке   Vlad Gnatov   23 Oct 2007 11:51:17 
 Re: тормоза на семерке   Aleksey Cheusov   22 Oct 2007 13:24:02 
Архивное /ru.unix.bsd/63998e5194da5.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional