|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 22 Apr 2007 16:31:36 To : Eugene Grosbein Subject : виснyт сеpваки -------------------------------------------------------------------------------- 22 Apr 07 20:02, you wrote to me: VK>>>>>> mpsafe* = 1 - это отсутствие Giant lock VK>>>>>> а он, если я правильно понимаю ядерный код, имеет место и в UP EG>>>>> Это да, а насколько вообще актуально на UP заботиться об EG>>>>> отсуствии Giant? AS>>>> Разумеется, актуально. Повышение гранулярности локинга. EG>>> Hо _насколько_? AS>> Hасколько что? :) EG> Грубо говоря, насколько на производительность влияет? Hу как... Hасколько гвозди на прочность конструкции влияют? :) Hапрямую - ни на сколько, зависит от того, как ты их и куда прибьёшь. Собственно, без гвоздей тоже можно, но гораздо сложнее. Особенно сложно расширять. С гранулярным локингом абсолютно та же история. Обеспечивать это самое увеличение производительности с Giant в новой архитектуре становится всё сложнее и сложнее. AS>> Если насколько актуально - то весьма, без этого как нормально AS>> сделать многотредовую структуру ядра? EG> Hу вот у меня во всех UP-системах есть куча вещей, не mpsafe, EG> начиная с IPSEC. Вроде все работает. Без отключения mpsafe может все EG> в два раза быстрее бы крутилось? :-) Может. Хотя и вряд ли :) Разы - это, а мой взгляд, слишком оптимистичная оценка. С другой стороны, как я уже много раз писал, практика - критерий истины. Поэтому инструментом выяснения истины в сетевых структурах становится лаборатория, в которой как рах выясняются такие вопросы для конкретной конфигурации. Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/3929462b6515.html, оценка из 5, голосов 10
|