crypt of decay - (задумчиво) [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

(задумчиво) [Jan. 3rd, 2013|05:13 am]
Previous Entry Add to Memories Tell A Friend Next Entry
оказывается, у меня несколько дней назад отвалился своп, а я и не заметил… ну, разве что scanmem иногда падал по убийству номер 11 (что, признаюсь, значительно приятней, чем долгое предварительное усвопливание — но с тем же результатом).

позапускал VirtualBox, тормозиллу, две оперы, игрушку под вайн (на фоне ещё почтовик крутится и немного другого тоже немелкого софта) — так и не смог выжрать все 4 гига памяти. озадачен вопросом, зачем людям, которые орут «а 32-битный софт не может использовать больше 4гб рам, все на 64 бита!» софт, который использует «больше 4гб рам» (нет, всякий очень тяжёлый видеомонтаж сейчас не считаем; для дома, для семьи). у меня тут вся система с кучей софта не смогла столько памяти выжрать, а они про одну софтину…

да, я знаю: «чтобы за-mmap-ить восьмигиговый dvd-образ». НАХУЯ?
Linkmeow!

Comments:
[User Picture]
From:[info]tiphareth
Date:January 3rd, 2013 - 06:20 am
(Link)
уже лет 5 отключил своп на всех ноутах, для экономии батарейки
никакой разницы не обнаруживаю, теперь вырубаю его на серверах и десктопах
проще рама докупить

если оно засвопило в 4 или 8 гиг и хочет еще, значит, какая-то софтина пошла вразнос
чем раньше Линукс ринется ее убивать, тем лучше
так что своп тут скорее вреден
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 06:30 am
(Link)
оно да, но своп нужен для одной вещи: hibernate. так как ветряка у меня всё ещё нет, а ups-ы не держат по часу (такие выключения случаются редко, но метко) — то hibernate только и спасает. ну, то есть, можно зашатдаунить всё а потом заново загрузить, но дико бесит: куча табов в терминале теряется, другие всякие мелочи. только ради этой цели своп и держу.

в остальном же — полностью согласен: пусть лучше софтину сразу пристрелят за неимоверные аппетиты, нежели она разбудит OOM-killer, и тот ринется наводить порядок особо не разбираясь, кто прав, а кто виноват. потому что пристрелить ни в чём не повинный веб-сервер за то, что тормозилла нажралась памяти и теперь еле ворочается — он вполне может, например.
[User Picture]
From:[info]tiphareth
Date:January 3rd, 2013 - 06:57 am
(Link)
угу
у меня так и не дошли руки настроить у себя гибернацию
там какие-то секреты мастерства, наверное
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 07:01 am
(Link)
да вроде обычно, только swap-раздел иметь надо. в принципе, никто не мешает сделать скрипт, который скажет swapon, потом echo disk > /sys/power/state, потом swapoff. ну, и ядру передать параметр resume=/dev/sdнужный.

вот может ли гибернатор в файл писать — не знаю, не искал. своп-то в файл можно, если охота извращениями заняться, но вот resume с него вряд ли поднимется.
[User Picture]
From:[info]tiphareth
Date:January 3rd, 2013 - 09:17 am
(Link)
может, да
я просто начитался ужасов про то, как ядро колбасит, если в него
вкомпилировать гибернацию с суспендом, и их отключаю от беды
в следующий раз поэкспериментирую, в самом деле
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 09:31 am
(Link)
это враки всё, честно. ещё с махровых 2.6.3какихто как минимум использую, проблему наблюдал только одну: сраные проприетарные дрова от нвидиа яростно роняли иксы. поэтому во избежание переключался в обычную текстовую консоль и гибернатил оттуда. после просыпания — назад в иксы. всё работало заебок. ядра — ванилки, разве что собраные под моё железо с кучей выкинутых модулей (которые и так не грузились) и без initrd. ну и, конечно, никаких сраных апстартов, системд, пульсаудио, кодейе, гноме и прочего говна.

а, да: если активно музыка играла или видео, то после возврата mplayer входил в режим «за-за-за-заика на зелёном фоне» и оставалось его только закрывать. ну и фиг с ним, невелика потеря.
From:(Anonymous)
Date:January 3rd, 2013 - 01:26 pm
(Link)
> после возврата mplayer входил в режим «за-за-за-заика на зелёном фоне»
кстате, ту же хрень с флешплеером имела наблюдать
From:(Anonymous)
Date:January 3rd, 2013 - 01:37 pm
(Link)
Возможно ли это! Этот святой старец в своем лесу еще не слыхал о том, что флеш не нужен.
From:(Anonymous)
Date:January 3rd, 2013 - 04:25 pm
(Link)
флеш нужен
From:(Anonymous)
Date:January 3rd, 2013 - 01:35 pm
(Link)
> охота извращениями заняться
в своё время мы так место на винте экономили при дуалбуте с вин98: своп в файл на один и тот же раздел, для линукса файл форматился и подключался, для венды удалялся, чтобы быть заново созданным вроде
[User Picture]
From:[info]steinkrauz
Date:January 3rd, 2013 - 10:47 am
(Link)
Ну у меня на винде фуррифокс плюс пара виртуалок плюс таньчки плюс вижуал студия плюс всякая мелочь 4-5ГБ влёгкую отжирают.
А если второй аккаунт залогинен, то и 6-7 не редкость.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 11:45 am
(Link)
don't fuckin' use fuckin' windoze, bro.
From:(Anonymous)
Date:January 3rd, 2013 - 01:30 pm
(Link)
Ну как, ФФ, если в нём пользоваться некоторыми плагинами вроде firebug, жрёт в три горла, и ещё причмокивает, сука. Памяти нужно дофига. Плюс, как уже сказали, виртуалки (не надо мне тут про венду, у меня в виртуалках куча линаксов, которые копируются с продакшена для идеального тестирования). У меня сейчас 3гб, и ощутимо не хватает, на днях возьму таки 8.

А своп - хз, по идее при /tmp в tmpfs своп нужен, чтобы ОС туда вытесняла херню из оперативки, когда кто-то внезапно оперативку сожрёт.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 01:36 pm
(Link)
у меня в виртуалке винда для тестов. зачем их запускать одновременно 100500 — не знаю. тормозилла почти чистая, стоит в клетке.

а если кто-то уехал в своп, то имеет смысл подумать на тему: «а нахуй мне вообще эта софтина запущеная? раз она весело усвопилась?»

ну, и в очередной раз хочу обратить внимание на слова «для дома, для семьи».
From:(Anonymous)
Date:January 3rd, 2013 - 01:39 pm
(Link)
> для дома, для семьи
весьма условно
мажет у когойто 100500 членов семьи сидят на тонких клиентах
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 01:44 pm
(Link)
многодетная семья гастарбайтеров?
From:(Anonymous)
Date:January 3rd, 2013 - 04:27 pm
(Link)
стандартная индийская схема, чо
From:(Anonymous)
Date:January 3rd, 2013 - 01:44 pm
(Link)
А 100500 и не надо запускать, иногда достаточно одной, чтобы съесть пару гигов. ФФ с плагинами тоже нужен, увы, для разработки.

>ну, и в очередной раз хочу обратить внимание на слова «для дома, для семьи».

Так мы дома работаем, нищеброды мы.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 01:44 pm
(Link)
винде вон пол-гига хватает: работает и не жужжит.
From:(Anonymous)
Date:January 3rd, 2013 - 04:25 pm
(Link)
не хватает
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 10:46 pm
(Link)
ок, у меня галлюцинации.
From:(Anonymous)
Date:January 3rd, 2013 - 10:50 pm
(Link)
у тебя выборочное видение. удобная штука например
From:(Anonymous)
Date:January 3rd, 2013 - 07:20 pm
(Link)
опера однажды у мну выжирала > 10G
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 10:49 pm
(Link)
во-первых, говнофлэш надо выключать нахуй. ВНИЗАПНА! опера сразу станет намного стабильней и будет жрать меньше памяти. во-вторых, выключать memory cache — и опера будет жрать ощутимо меньше памяти в принципе (а скорость работы при этом изменится на незаметную глазом величину). в-третьих, javascript — это не данность, а привилегия, только whitelists.

путём вот таких нехитрых манипуляций опера у меня работает месяцами, и с кучей табов всё равно примерно за 700–800 мегабайт не вылазит.
From:(Anonymous)
Date:January 3rd, 2013 - 10:52 pm
(Link)
> путём вот таких нехитрых манипуляций
(улыбается) так вот в чём секрет ларца. так приготовленный ФФ тоже довольно стабилен, не?
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 10:55 pm
(Link)
тормозилла без расширений неюзабельна вообще (с расширениями тоже, впрочем). в отличие от. так что я не знаю, что там у неё и как, я всё равно не могу ней пользоваться.
From:[info]phantom
Date:January 3rd, 2013 - 07:25 pm
(Link)
Запустил несколько программ - вот и нету 4 гигов. У меня даже в ноутбуке теперь 8 гиг. Программы же я не выгружаю - зачем, если их опять запускать?

А вот своп в следующем линуксе, пожалуй не буду выделять вообще. А хибернейт мне не нужен на десктопе, он или стоит работает днями подряд, или стоит выключенным, если не нужен.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 10:53 pm
(Link)
так вот я и удивляюсь, что за программы. я же серьёзно вполне список назвал, и он не полный ещё. ан — есть память.
From:[info]phantom
Date:January 7th, 2013 - 10:14 am
(Link)
Несколько броузеров, полтысячи табов - нормально. Несколько IDE, одна, скажем, под дебаггером. Всякие Ворды могут быть с экселями пр. Свои программы, какой-нибудь краулер с объектной БД в памяти и html dom-ами для тысяч страниц (пока их GC не подберёт). А теперь надо отвлечься, и запустить на полчаса FPS, не закрывая ничего.
[User Picture]
From:[info]ketmar
Date:January 7th, 2013 - 10:18 am
(Link)
типичный домашний сценарий.
From:[info]phantom
Date:January 7th, 2013 - 11:42 am
(Link)
Типичный для кого? Для меня - вполне типичный. И вполне домашний, на работе таким не займёшься. :)
From:[info]alamar
Date:January 3rd, 2013 - 09:29 pm
(Link)
У нас вот java, например. Она 20 гигов как-то с удовольствием съедает.
(Да, я знаю, на что именно, можешь не подкалывать)
Но это, разумеется, на сервере. На 64-битном десктопе из 8Г свободно 6200. Запущены KDE, файрфокс, терминал, ещё кое-чего по мелочам. Своп есть, но пуст.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 10:52 pm
(Link)
>У нас вот java, например
у меня тоже постоянно софт на жабе крутится. я ему 800 мегабайт памяти выделил, там он живёт. помилуйте, я никогда не поверю, что нормальный жабософт может таки требовать памяти больше, чем нормально работающая виртуалка с полной нормально работающей виндой. я бы такой софт к исполнению не допустил, а авторов отправил заниматься делом по призванию: подметанием улиц и чисткой сортиров.

а про десктоп — ты мои мысли только подтвердил. плюс — это ещё и 64 бита, где указатели безо всякого смысла в два раза больше, чем надо.
From:[info]alamar
Date:January 3rd, 2013 - 10:58 pm
(Link)
Ты не поверишь, но нормальный софт может просто держать в памяти 22 гигабайта данных.
[User Picture]
From:[info]ketmar
Date:January 3rd, 2013 - 11:22 pm
(Link)
не поверю. это ненормальный софт. по крайней мере, это очень ненормальный софт для жабы. если в памяти столько данных — то нужно быстродействие. если нужно быстродействие, то архитектор, выбравший жабу — тупорылый пень.
From:[info]alamar
Date:January 3rd, 2013 - 11:25 pm
(Link)
Быстродействие необязательно, потому что данные эти подымаются из базы данных, которая сама по себе адски тормозит.
А потом записываются в XML - что тоже очень тормозит, но, очевидно, Java умеет писать XML на уровне сиси плюс плюс.
Вот такой вот ынтырпрайз.
[User Picture]
From:[info]ketmar
Date:January 4th, 2013 - 12:10 am
(Link)
а если не обязательно — то НАХУЯ столько говна в памяти держать? не понимать. даже на жабе — НАХУЯ? ну, если не делать сериализацию в виде «сначала всё засосём в память, а потом всё высрем». не говори, что так и сделано.
From:[info]alamar
Date:January 4th, 2013 - 01:04 am
(Link)
В общем да, так и сделано.
Потому что граф.
Есть вариант - засосать всё в память и раздавать из неё.
From:(Anonymous)
Date:January 4th, 2013 - 01:26 am

отвалился своп

(Link)
мда, Киса.
по ходу дела у тебя пошёл процесс отваливания "нса, хуя и жопы", это был нос.
From:(Anonymous)
Date:January 4th, 2013 - 01:26 am

Re: отвалился своп

(Link)
забыла подписаццо, це Лельк (камент про нос и прочее)
From:(Anonymous)
Date:January 4th, 2013 - 11:43 am

оффтоп

(Link)
таки да, ты был прав, оно (акрена) овощ
http://caste-interacti.livejournal.com/20461.html#comments
причём какой-то сильно протухший.
разочаровала меня... %-(

aive
From:(Anonymous)
Date:January 4th, 2013 - 10:35 pm

Re: оффтоп

(Link)
потрудитесь объяснить: кто на ком стоял?
From:(Anonymous)
Date:January 5th, 2013 - 10:33 am

Re: оффтоп

(Link)
когда Кейт меня разбанит, тогда и объясню)
aive
From:[info]tzirechnoy.livejournal.com
Date:January 5th, 2013 - 11:12 am
(Link)
Сейчас настолько разучились делать и хард и софт -- что тупо поддержки PAE не найдёшь. Так что для использования >4G RAM хотя бы совместно нужна 64-битная система.
From:(Anonymous)
Date:January 8th, 2013 - 06:44 pm
(Link)
google-chrome eat ram very