Как снизить прожорливость Linux

Автор: trotski Дата: 25.01.2005 22:43 У меня не самый старый компьютер - Athlon XP 2000+ с 256 Мбайт памяти. Так линукс с запущенными иксами (как с Gnome, так и с KDE) съедает 241 Мбайт памяти при пустом рабочем столе (только загрузился, ничего еще не открывал). Для сравнения - Win2000 123 МБайт (помимо систмы работают Агнитум Аутпост, Лингво и Касперский). Это такие требования к системе? А можно заставить работать графический режим на 166 Пентиуме с 64 Мбайт памяти (для сравнения - прекрасно работает Win 98). Такая прожорливая работа - плод open source?
Линуксы у меня стоят ASP 9.0 и Fedora Core 3
Re: Как снизить прожорливость Linux 25.01.2005 22:55isn Всё просто.
Рецепт уменьшения использования памяти для компа с 512 мб озу.
Берём два модуля по 256 мб: один вставляем в слот mb, а второй вешаем на стену (любоваться).
Таким образом, мы имеем 512 мб ОЗУ из которых 256 всегда свободны Улыбка
Re: Как снизить прожорливость Linux 25.01.2005 23:48Sm@cker Вот, Лев Давыдович :Улыбка, приглашаю вас ознакомиться с моим опытом установки линукс на P-166/32Mb RAM. Кстати, работает __лучше__ чем с 98-ым мастдаем (он был предустановлен, и я имел возможность сравнить).
[smacker.fatal.ru]
Да, и не забывайте про то, что в процессе работы почти вся свободная паямть используется под дисковый кэш - так что мои десктопные полгига после 20-30 минут работы тоже якобы забиты под завязку. Так что не надо волноваться!
Re: Как снизить прожорливость Linux 26.01.2005 00:20unDEFER 2isn
Улыбка издеваетесь вы над человеком - нет чтоб объяснить по-человечески Улыбка

2trotski давайте разберём вывод 'cat /proc/meminfo':
---
$ cat /proc/meminfo
MemTotal: 775876 kB
MemFree: 15116 kB
Buffers: 229984 kB
Cached: 282344 kB
SwapCached: 1788 kB
Active: 285812 kB
Inactive: 426432 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 775876 kB
LowFree: 15116 kB
SwapTotal: 522072 kB
SwapFree: 520144 kB
Dirty: 688 kB
Writeback: 0 kB
Mapped: 248160 kB
Slab: 35684 kB
CommitLimit: 910008 kB
Committed_AS: 346324 kB
PageTables: 2008 kB
VmallocTotal: 253908 kB
VmallocUsed: 27056 kB
VmallocChunk: 224208 kB
---
Всего у меня 775876 Кб (768 Мб) ОЗУ.
Из них свободно всего 14 Мб! (прожорливость да ещё какая! скажите вы..)
Но справедливости ради тут надо заметить что из них
224 Мб - буферы
275 Мб - кеш (диска)

Причём кеш диска который используется для оптимизации работы ж/д и фактически эта память может быть освобождена сразу же как только понадобиться какому-нибудь приложению
Сейчас мне вдруг самому стало интересно чем отличаются буферы от кеша, но я подозреваю (на самом деле это было не однократно испытано и проверено), что место отведеное под буферы тоже может быть отданы любому приложению, как только оно попросит.
В общем мы должны считать что у нас свободно
15116+229984+282344=527444=515 Мб! (именно это число показывает сейчас у меня и gkrellm в 'свободно')
Но 229984+282344=512328=500 Мб из них работают! Ну и пусть работают - память должна работать, должна использоваться, а иначе зачем она нужна? "Про запас"? Ну если "про запас" то воспользуйтесь советом isn'а ;-)
Re: Как снизить прожорливость Linux 27.01.2005 21:38Psimer trotski писал(а):

> У меня не самый старый компьютер - Athlon XP 2000+ с 256 Мбайт
> памяти. Так линукс с запущенными иксами (как с Gnome, так и с
> KDE) съедает 241 Мбайт памяти при пустом рабочем столе (только
> загрузился, ничего еще не открывал). Для сравнения - Win2000
> 123 МБайт (помимо систмы работают Агнитум Аутпост, Лингво и
> Касперский). Это такие требования к системе? А можно заставить
> работать графический режим на 166 Пентиуме с 64 Мбайт памяти
> (для сравнения - прекрасно работает Win 98). Такая прожорливая
> работа - плод open source?
> Линуксы у меня стоят ASP 9.0 и Fedora Core 3

Психология тут простая! если граф интерфейс может без напряга загрузиться весь в оперативу он так и делает....поэтому он 241метр и ест...если ты запустишь оцифровку фильма то он все лишнее выбросит в свап... и отдаст максимум привелигированному процессу! плюс отличие памяти ОС Линух в том что он хранит в себе не только информацию запущенных процессов но и от завершенных. например если 1 раз загрузить о офис то 2 раз он запуститься на порядок быстрее
Re: Как снизить прожорливость Linux 06.02.2005 19:36Vasgan Надо службы ненужные отключить. Я у одного чела был - у него ASP Linux. И в оперативе СТОЛЬКО процессов висит! Там и сервер Apache, и Jabber сервер, и утилиты мониторинга...
Re: Как снизить прожорливость Linux 10.02.2005 15:08svb "отличие памяти ОС Линух в том что он хранит в себе не только информацию запущенных процессов но и от завершенных. например если 1 раз загрузить о офис то 2 раз он запуститься на порядок быстрее"

Какая потрясающая новость! ;-) Аналогичная картина наблюдается в Windows NT образца 1996 года. При чем тут "отличие линукса"? От чего отличие? От CP/M? Улыбка
Re: Как снизить прожорливость Linux 22.02.2005 13:43versus "прожорливость, прожорливость..." да где вы видели ее, прожорливость эту? даже с учетом огромного количества ненужных процессов, которые сидят в памяти (это у кого как, конечно;-) ) Линукс на 512 метрах памяти практически никогда (!!!) не использует swap. а про то, почему вся память забита - так уже unDEFER все рассказал.
Re: Как снизить прожорливость Linux 23.02.2005 09:39Шуршун Прошу прощение за собственный вопрос. Есть Pen - PRO 200, 84МБт, Стоит на нём asp 9. KDE заметно тормозит даже после того как в мастере настройки я указал отключить все эффекты. При торможении усиленно скрепит винтами. Масдай 2000 тормозил значительно меньше. Чтоб мне настроить чтоб КДЕ не тормозило или тормозило поменьше?
Re: Как снизить прожорливость Linux 23.02.2005 14:41Mycopka На такой машине? Зачем тебе КДЕ, тем более с отключенными эффектами? Не хочешь поставить что-нибудь по-проще? Вместо эффектов посмотри лучше какие сервисы у тебя подгружаются.
Re: Как снизить прожорливость Linux 23.02.2005 15:43Sm@cker Поюзай XFCE4 - к KDE возвращаться не захочется
Re: Как снизить прожорливость Linux 28.02.2005 15:30Psimer fluxbox ставь тож хор оконная среда
Re: Как снизить прожорливость Linux 27.07.2005 09:32jurgen каждый день ЭТО вижу, но только сейчас обратил внимание.
в панели торчит "системный монитор", в т.ч. показывает использование памяти.

//как здесь можно картинку прицепить?

короче, после полутора часов работы, закрытия приложений (остался firefox & evolution, а также запустил программу снимка экрана - она тут же отъела кусок в 3МБ):

память: 65MB [забито] 79% свободно
подкачка: 501MB [свободно] 97% свободно

оболочка - KDE.

так что вот...
Re: Как снизить прожорливость Linux 28.07.2005 04:53alex_root >память: 65MB [забито] 79% свободно
>подкачка: 501MB [свободно] 97% свободно
а должно быть 45Мб (как у меня)
>//как здесь можно картинку прицепить?
скрин "системного монитора"? - он что угодно вам покажет Улыбка))
Re: Как снизить прожорливость Linux 28.07.2005 06:11unDEFER >>память: 65MB [забито] 79% свободно
>>подкачка: 501MB [свободно] 97% свободно
>а должно быть 45Мб (как у меня)

Вы так не шутите -- а то подумает, человек, что в самом деле "должно"..
Re: Как снизить прожорливость Linux 28.07.2005 09:35jurgen каюсь, не подумавши ляпнул...
конечно, так быть не ДОЛЖНО [всегда], но МОЖЕТ БЫТЬ.
просто я хотел еще раз подтвердить, что прожорливость пингвинов - миф.
даже если пингвин во фраке КДЕ.
RSS-материал