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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     15 Nov 2003  22:48:25
 To : Aleksey Barabanov
 Subject : Re: 2.6.0
 -------------------------------------------------------------------------------- 
 
 Aleksey Barabanov <abb@wessen.ru> wrote:
 
 >>> 
 >>> Я в вопpосе не сильно секу, но мне кажется, что так можно любое действие
 >>> свести к ядpу. Рискну пpедположить, что скоpость пеpеключения между
 >>> окнами зависит больше от WM, чем от ядpа.
 >> 
 >> Зависит от того, в чьем коде больше времени проходит.
 AB> Т.е. вы утверждаете , что ядро , переключая процессы забирает на себя
 AB> существенную часть производительности при итерактивной работе в X ?
 
 Это утверждение не является таким уж безумным бредом.
 Подумай, сколько процессов участвует в такой простой операции как ввод
 символа с клавиатуры:
 
 1. X-сервер
 2. Какая-нибудь хрень вроде xxkb, которая мониторит все нажатия на
 клавиши
 3. Эмулятор терминала
 4. Та программа, в которую символ, собственно, и вводится.
 
 А при переключении окон влезает еще и WM. 
 Если при этом на машине запущена сотня-другая процессов (что нормально
 даже при одном интерактивном пользователе), то выясняется что поиск 4-5
 нужных процессов - не так уж и мало времени занимает. 
 
 AB> Если нет, то лучше остановиться на мягком "участвует", чем на "зависит". Тем
 AB> более, что о продвижении ядра линукс в сторону реалтаймности уже в
 
 Это немножко не то. Hе надо путать realtime и minimal response time. Это
 немножечко разные цели, в сторону которых можно оптимизировать
 scheduler.
 
 Hасколько я помню, наибольший вред для minimal response time приносил
 агрессивный своппинг в BSD/OS 2.1. Чуть внимание переключишь на другое
 окно, так и норовит xterm прямо из-под пальцев отсвопить. 
 
 Впрочем, уже тогда (1997-1998) у линукса было гораздо лучше с
 интерактивностью, чем у BSD/OS, хотя вот maximal throughput, критичный,
 скажем, для web-сервера у последней явно был лучше.
 
 С тех пор времена, правда, поменялись, процессоры стали быстрее, памяти
 больше, программы толще, типичное количество процессов, запущенных на
 рабочей станции возросло раза в три. Тогда у меня top шрифтом 6x10
 полностью умещался на экране 1024x768. А сейчас на 1280x1024 не влезает.
 -- 
 Маленький зеленый человечек не в своей тарелке...
 --- ifmail v.2.15dev5.1
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: 2.6.0   Aleksei Gusev   14 Nov 2003 23:25:33 
 Re: 2.6.0   Nick Gazaloff   15 Nov 2003 12:55:36 
 Re: 2.6.0   Aleksey Barabanov   15 Nov 2003 21:56:53 
 Re: 2.6.0   Victor Wagner   15 Nov 2003 22:48:25 
 Re: 2.6.0   Nick Gazaloff   16 Nov 2003 00:37:33 
 Re: 2.6.0   Aleksey Barabanov   16 Nov 2003 22:27:08 
Архивное /ru.linux/15178fced9428.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional