Что должна уметь любая десктопная операционная система (и тем не менее, не умеет).
Обеспечивать правильную приоритизацию пользовательских и системных приложений, в том числе ввода-вывода. То есть, "если я смотрю кино или играю в игрушку, сделать так, чтобы НИЧТО из фоновых процессов не могло заставить кино дергаться или игрушку притормаживать в ответственный момент". Надо диск проиндексировать или еще что - делай это в час по чайной ложке, чтобы я не заметил. Теоретически, в линуксе есть поддержка реалтайма какая-то. Практически, десктопного применения этому нет. Нет, "купи компьютер помощнее" или "не запускай всякую фигню" или "а у меня ничего такого не случается" это не ответ. Нет, на маке это не лучше.
Что линукс делает с самого начала, бессмысленно и беспощадно, уже 15 с лишним лет и от чего его невозможно отучить
В случае нехватки памяти отключает дисковый кэш, что в сочетании с тяжелым свапом эффективно приводит систему в состояние полного отсутствия реакции на внешние раздражители - висим и тарахтим диском. Отключение оверкоммита не влияет. Ни один другой юникс так себя не ведет. Зачем это сделано? Не понимаю.
Про пользовательские интерфейсы на этот раз не буду, уже сто раз писал.
Обеспечивать правильную приоритизацию пользовательских и системных приложений, в том числе ввода-вывода. То есть, "если я смотрю кино или играю в игрушку, сделать так, чтобы НИЧТО из фоновых процессов не могло заставить кино дергаться или игрушку притормаживать в ответственный момент". Надо диск проиндексировать или еще что - делай это в час по чайной ложке, чтобы я не заметил. Теоретически, в линуксе есть поддержка реалтайма какая-то. Практически, десктопного применения этому нет. Нет, "купи компьютер помощнее" или "не запускай всякую фигню" или "а у меня ничего такого не случается" это не ответ. Нет, на маке это не лучше.
Что линукс делает с самого начала, бессмысленно и беспощадно, уже 15 с лишним лет и от чего его невозможно отучить
В случае нехватки памяти отключает дисковый кэш, что в сочетании с тяжелым свапом эффективно приводит систему в состояние полного отсутствия реакции на внешние раздражители - висим и тарахтим диском. Отключение оверкоммита не влияет. Ни один другой юникс так себя не ведет. Зачем это сделано? Не понимаю.
Про пользовательские интерфейсы на этот раз не буду, уже сто раз писал.
no subject
Date: 2009-08-17 12:18 pm (UTC)no subject
Date: 2009-08-17 12:22 pm (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 12:18 pm (UTC)no subject
Date: 2009-08-17 12:21 pm (UTC)(no subject)
From:no subject
Date: 2009-08-17 12:24 pm (UTC)А вот приоритетизация IO - ionice.
no subject
Date: 2009-08-17 12:29 pm (UTC)no subject
Date: 2009-08-17 12:44 pm (UTC)no subject
Date: 2009-08-17 01:02 pm (UTC)Насчет индексирования - отключите Tracker к чертовой матери (для этого правда придется снести его целиком, иначе мне не удалось) и будет Вам счастие.
no subject
Date: 2009-08-17 01:06 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 01:09 pm (UTC)Щето не представляю что после netinst и aptitude install x-window-system может вообще винтом шуршать.
no subject
Date: 2009-08-17 01:11 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 01:22 pm (UTC)no subject
Date: 2009-08-17 01:33 pm (UTC)Group CPU scheduler
Basis for grouping tasks (user id)
This option will choose userid as the basis for grouping
tasks, thus providing equal CPU bandwidth to each user.
второе положение:
Basis for grouping tasks (Control groups)
This option allows you to create arbitrary task groups
using the "cgroup" pseudo filesystem and control
the cpu bandwidth allocated to each such task group.
Это касается CPU.
Касательно I/O:
http://linux.die.net/man/1/ionice
Работает с CFQ.
Так что как бе все есть, но обычно не крутится ибо зачем если можно купить более быстрый компьютер.
no subject
Date: 2009-08-17 01:46 pm (UTC)Ага. И делать это постоянно, потому что причины тормозить тоже появляются все новые. А можно было бы чисто программно сделать так, чтобы было комфортно на отнюдь не топовом железе. Причем сделать один раз и навсегда, а не постоянно возиться с оптимизацией.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Конь
From: (Anonymous) - Date: 2009-08-18 01:22 pm (UTC) - Expand(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 01:50 pm (UTC)no subject
Date: 2009-08-17 01:58 pm (UTC)А проблема эта уже есть и так - правда, связана она больше с X-овыми глюками :-(
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:plain trolling
Date: 2009-08-17 02:07 pm (UTC)Re: plain trolling
Date: 2009-08-17 02:20 pm (UTC)no subject
Date: 2009-08-17 02:07 pm (UTC)У нее тормозится спотлайт, если есть енд-юзерная нагрузка. У нее квиктайм (в родных кодеках, не в левых) умеет резать канал другим софтинам, когда гонит видео по сети и так далее.
Но все это работате только в случае родного софта. Левый же по умолчанию плюет на все и всех ...
no subject
Date: 2009-08-17 02:11 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 02:47 pm (UTC)когда на двухпроцессорной (а процессоры не простые, а
no subject
Date: 2009-08-17 02:49 pm (UTC)и мне не всегда важна задача активная, например, просмотр видео иногда далеко не главное занятие компа
в общем, задача не решена, тк цель решения не очевидна
no subject
Date: 2009-08-17 04:07 pm (UTC)no subject
Date: 2009-08-17 03:30 pm (UTC)no subject
Date: 2009-08-17 03:46 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 04:05 pm (UTC)O_O
no subject
Date: 2009-08-17 07:07 pm (UTC)no subject
Date: 2009-08-17 07:19 pm (UTC)no subject
Date: 2009-08-17 08:51 pm (UTC)Кэши.. ну , есть они, чтоб их.
Про IO - в любой ОС медленный диск есть гиря на ноги.
no subject
Date: 2009-08-17 09:52 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 09:09 pm (UTC)no subject
Date: 2009-08-17 09:10 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2009-08-17 09:47 pm (UTC)А то смотришь фильм...и опсс... вываливаешся из полноэкранного режима в десктоп, ибо "на вашем столе найдены неиспользуемые ярлыки" )))
А на счет свопа...няяя...у Убунты такая проблема точно есть... как решить - не знаю (((
no subject
Date: 2009-08-25 10:06 pm (UTC)ну под виндой есть решение.
Date: 2009-08-18 12:39 am (UTC)начиная с WinXP отдельно взятый процесс уже не пытается захватить всё процессорное время.
начиная с Vista процессы уже не пытаются свопиться при наличии достаточного объёма оперативы. с распределением процессора ещё лучше, одновременно смотреть DVD и играть в реурсоёмкую игрушку не проблема. На показ кино будет тратиться ровно столько процессорного времени, сколько надо чтоб не тормозило, и ни на йоту больше.
а Win7 — так ваще сказка. я ещё не разобрался, за счёт чего там всё так шустро работает, но эфект поразительный.
А теперь можете поплеваться в меня, линуксоидные маньяки :Р
Re: ну под виндой есть решение.
Date: 2009-08-18 06:46 am (UTC)Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Re: ну под виндой есть решение.
From:Он услышал тебя??? :)))
Date: 2009-09-03 04:42 pm (UTC)Re: Он услышал тебя??? :)))
Date: 2009-09-03 08:17 pm (UTC)This is where BFS shines.
а других скоро и не будет.. так что все это может быть очень хорошо даже для нетбуков, атом и т д..
Re: Он услышал тебя второй раз подряд :)))
From: