841 (27.03.2011 22:30:39 отредактировано mvt)

papin-aziat пишет:
zhevak пишет:

вот-вот! И я о том же.
Так, еще раз, -- кому это ликбез нужен?

Не ну можно конечно про сиськи, но форум-то про никсы  smile

+1
Что, в гугл лучше?
PS Только бы тему специальную подобрать/создать

842

drBatty пишет:
yxma пишет:

И круто загнать /тмп в простаивающую память.

глупо.
Смотрите - вы создаёте временный файл в /tmp, и почти сразу его уничтожаете. А теперь внимание, вопрос: неужели Линус и все разработчики ядра настолько тупые, что-бы писать этот файл на диск? Никуда он не пишется, он дальше памяти никуда и не уходит. Так там и остаётся, в "дисковом кеше". И лежит он там до тех пор, пока память полностью не заполнится. Временный файл ядро может записать на диск лишь в том случае, если
1) ядру делать нефиг
и
2) устройство простаивает.

Но если условия выполнены, то юзер не замечает тормозов.
А вы можете дальше заниматься бесполезными "оптимизациями". Желательно на винфаке ab

В действительности не все так красиво - если тмп на диске, то и файл будет лежать именно там, например, если я его не почти сразу уничтожил. Файл создается не на "чтобы было круто", а с целью использования. И пока при использовании система читает/пишет эти файлы, 3 из 4 гигов рама тупо отдыхают. Так что пошел качать алигию.
А ведь я так привык к внучке бубунты...

друзья, давайте заменим чсВ на ЧСД!
Проблемы. Глюки. Красные глаза. Так будет с каждым, кто не хочет сменить Ubuntu на минт-росинку9
Знаю, что росинка - внучка убунты, значит, неизбежны родимые пятна. Но бабулька-то куда страшнее!
Но наш слакварь стоит на запасном пути. Он ждет своего часа. Может, когда док вернется из бана?

843

yxma пишет:

В действительности не все так красиво - если тмп на диске, то и файл будет лежать именно там

Если файл доступен в /tmp или где-то в другом месте, это не значит что он уже на диске, иначе представьте как пришлось бы каждый раз ждать пока файл запишется на диск.

Так что пошел качать алигию.
А ведь я так привык к внучке бубунты...

Зачем? Это все легко настраивается в любом дистре.

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс
drBatty пишет:

просканировать порты, и взломать один из доступных серверных компонентов.
Это противозаконно кстати.

То есть вы пойдете как соучастник, давший заведомо "незаконный" совет? smile

//

845

zhevak пишет:

Мы знаем все это одинаково хорошо. Не понимаем друг друга в деталях

не очень важно, сколько именно вмещает байт атомарная операция свопинга. страницу, или слово. Или там линейку кеша. Не важно. Важно то, что это очень маленький кусочек, маленький по сравнению с памятью в 2011ом году.

И очевидно, что при полном заполнении памяти, мы сможем обменивать её лишь атомарными кусочками. Вот если у нас есть свободной скажем 100метров, то можно дать команду DMA-контроллеру, и он сам скинет на диск ненужные 100 мегабайт, и скачает оттуда нужные 100 мб. Почти всегда в памяти есть ненужный кеш, но вот в свопе кеша не бывает (ваш К.О.), вся память в свопе нужная. И там всегда должно быть свободное место. Причём не 4К, а МНОГО. Выделяя своп в 2 размера ОЗУ мы гарантированно выделяем там свободные куски, и ядро туда может ВСЕГДА скинуть сотни и тысячи мегабайт чего-нибудь, что сейчас не нужно, ну например упомянутую фотку в гимпе, которую юзверь вчера открыл. И забыл про неё сегодня. Удалять её нельзя, но и в памяти её держать тоже ненужно.

Да, если у вас всего одна задача, причём ей нужно 1025Мб, причём у вас всего 1024мб (как в описываемом вами случае), то эта задача будет жрать 1024Мб памяти, +1Мб кеша, и соответственно, работать со скорость HDD, т.е. в 100..1000 раз медленнее. Я знаю. У меня тоже часто такое. Однако, на десктопе решаются несколько другие задачи, во первых их много, во вторых, 90% из них можно легко положить в своп, ибо юзер их не видит, а ежели он их захочет увидеть, то задержку в 50мс он нам простит. Подождёт, пока его рюшечка скачается из свопа. Однако, что-бы рюшечка скачалась за 50мс, а не за 5000, необходимо, что-бы
1) было свободное место в памяти для рюшечки.
2) если п1 не выполнен, то место надо освободить, скинув в своп что-то ненужное (другую, невидимую рюшечку)
3) для выполнения п2 необходимо, что-бы в свопе была непрерывная и большая дыра

Ещё в середине прошлого века, Дональд Кнут доказал, что ЛЮБАЯ система распределения памяти будет тупить, если она заполнена почти целиком. Тогда дыры в ней будут меленькими, и новая информация станет сильно фрагментированной. Потому доступ к ней будет долгим. Тот-же Кнут рекомендует, для хранения N байт использовать 2*N байтовое устройство.

Особенно важно наличие свободного места и отсутствие фрагментации в том случае, если объём информации большой, "большой" по сравнению с атомом диска и памяти (4К), и по сравнению с одним цилиндром диска, и по сравнению с кешем диска. Если памяти больше 256М, то её МНОГО, она не влезет ни в какой кеш, и её придётся собирать по поверхности диска. Это ОЧЕНЬ ДОЛГО, если у вас не SSD. Потому важно, что-бы данные в свопе лежали едиными кусками, тогда задержки на свопирование станут незаметными для пользователя. Обычно, для достижения этого достаточно выделить двойной объём RAM.

yxma пишет:

В действительности не все так красиво - если тмп на диске, то и файл будет лежать именно там

НЕ БУДЕТ
ну кто вам такую глупость-то сказал?! даже если вы смонтируете tmp на флешке, то файл туда не попадёт, а потеряется, если вы эту влешку выдернете. Попробуйте сами. Только загрузите флешку работой, а то ядру будет нечего делать, и оно запишет туда временный файл. Файлы записываются на диск лишь при размонтировании ("безопасное извлечение" в венде). А вот если вы не размонтировали носитель, то данные туда НЕ ОБЯЗАНЫ записываться.

yxma пишет:

Файл создается не на "чтобы было круто", а с целью использования.

и кто мешает их использовать из дискового кеша? Вы лично?

yxma пишет:

И пока при использовании система читает/пишет эти файлы, 3 из 4 гигов рама тупо отдыхают. Так что пошел качать алигию.

подождите. сначала померьте скорость создания временного файла "на диске", а потом проверьте, сколько это займёт "в памяти". Я проверил - одинаково.

Я сначала отредактировал большой файл командой sed, а потом отредактировал его повторно. Второй раз редактирование происходило намного быстрее, ибо файл был в памяти(и результат тоже). При этом, красная лампочка HDD продолжала мигать ПОСЛЕ редактирования. Очевидно, ядро писало файл на диск, хотя для команды sed файл УЖЕ был записан.

papin-aziat пишет:

Если файл доступен в /tmp или где-то в другом месте, это не значит что он уже на диске, иначе представьте как пришлось бы каждый раз ждать пока файл запишется на диск.

угу. можно какой-то параметр сменить, что-бы так оно и было. sync-чё-то там. Не помню.

И тогда придётся каждый раз ждать, пока файл будет записан на диск. Операция сохранения ВНЕЗАПНО начнёт тормозить.

сантехник пишет:

То есть вы пойдете как соучастник, давший заведомо "незаконный" совет?

нет.
я вас как раз и предупреждаю об уголовной ответственности.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

846

Тема как то сама собой заглохла.
Скоро 1 апреля, провайдер даст мне исчо 2гига на закачку. Судя по количеству пакетов в явных фаворитах - минт, Debian и Ubuntu (по возрастанию).ЕБУНТА - 26000 ПАКЕТОВ - это о чем то говорит. Может кто подскажет какая графическая оболочка лучше? Если есть такая же таблица и для оболочек как и для разных линухов было бы не плохо.

847

GAR_kin пишет:

Если есть такая же таблица и для оболочек как и для разных линухов было бы не плохо.

http://en.wikipedia.org/wiki/Comparison … w_managers

учтите, можно в любой Linux установить любой WM/DE.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

848

Slitaz кто-нибудь пробовал на 256 мегабайт оперативной памяти? Нужен реально лёгкий дистрибутив с хорошим интерфейсом + установил и работай хотя-бы в сети. Столько всего пробовал, но тормозят сильно.

849

botanig пишет:

кто-нибудь пробовал на 256 мегабайт оперативной памяти?
1)Нужен реально лёгкий дистрибутив
2)с хорошим интерфейсом
+ установил и работай хотя-бы в сети. Столько всего пробовал, но тормозят сильно.

(1) противоречит (2).

Я ставил Slackware 13 + IceWM - имхо лучше всего. Но таки настроить надо.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

850

botanig, runtu LXDE 10.04  smile на 320 метрах оперативки претЪ

Да хранит вас Ctrl+S!

851

drBatty, ну вот Slitaz посмотри. По скриншотам вроде ничего так.

852

botanig, зачем мне?
http://linuxforum.ru/viewtopic.php?id=8488

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

853

Судя по таблице KDE рулит.
drBatty спасибо. Вроде я определился - Ubuntu и КДЕ - осталось всё собрать с новым ядром (качнул с www.kernel.org - 2.6.38). И на четвертом пне все установить. Надеюсь не сильно будет тормозить.

854

GAR_kin, будет и очень даже. Там надо кучу ОЗУ (не менее 2-3Гб) и шустрый процессор. Плюс придётся допиливать smile
С Gnome лучше wink

Linux Mint 19.3 Mate Edition
Windows 7

855

Wolfenberg пишет:

будет и очень даже. Там надо кучу ОЗУ (не менее 2-3Гб) и шустрый процессор. Плюс придётся допиливать smile
С Gnome лучше wink

в слаке не так. гном нормально работает. как и кеды

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

856

Gnome везде нормально работает

ПатреГ не любит Gnome...

857

Wolfenberg, с кучей ОЗУ Вы загнули. Calculate 11.0, KDE 4.5.5 "искаропки", кушает около 700 Мб, половину из которых отжирает Опера с 30 вкладками (зачем так много - это уже другой вопрос) + открыты LibreOffice Writer и Kopete. ЧЯДНТ?

858

Ranyar, та нет, не загнул. В Kubuntu необходимо хорошее кэширование, если не хотите смотреть на "сверхплавную" работу тормозов системы.
ЯВРЗ? У меня ОЗУ-2Гб. Зачастую их просто едва хватает на работу системы. В результате запросто может сброситься фон рабочего стола, зависнуть тот же Smplayer...
Для сравнения - в мандриве у меня на всё про всё хватало 1Гб оперативки.

Linux Mint 19.3 Mate Edition
Windows 7

859

Ну Вы блин даёте. Возвращаясь к нашим баранам -так что же тогда ставить на P IV, 2,8ГГц и 1гиг памяти? Так ещё и видео - GF440MX (AGP).
P. S. Где то на просторах видел описание как записать новое ядро на CD, стартовать с него и поставить на машину. На сколько я понял у каждого ЛИНУХА своё ядро, тогда для кого ядра на официальном сайте www.kernel.org ? Или у меня каша в голове.
В борьбе за пользователя победит тот пакет который наиболее стабилен, а рюшечек и красатулечек в WIN7 полно. Так же в ОКОШкАХ - НЕСТАБИЛЬНОСТЬ, ЗАСИЛИЕ ВИРУСОВ, НЕОБХОДИМОСТЬ ПЕРЕСТАВЛЯТЬ ХОТЯ БЫ РАЗ В ГОД.
От Линукса требуется тоже самое, но с точностью на оборот...

860 (01.04.2011 10:00:38 отредактировано Wolfenberg)

GAR_kin, если вам нужны рюшечки, стабильность и быстрота до кучи-ставьте мандриву. Она как раз подходит по параметрам. Или Linux Ubuntu (она так похожа на винду, только панелька сверху wink ).
Ядро вы установите одновременно с дистрибутивом при загрузке с диска.

Linux Mint 19.3 Mate Edition
Windows 7

861

GAR_kin пишет:

Или у меня каша в голове

угу. каша ac

GAR_kin пишет:

Так же в ОКОШкАХ - НЕСТАБИЛЬНОСТЬ, ЗАСИЛИЕ ВИРУСОВ, НЕОБХОДИМОСТЬ ПЕРЕСТАВЛЯТЬ ХОТЯ БЫ РАЗ В ГОД.
От Линукса требуется тоже самое, но с точностью на оборот...

Wolfenberg уже всё написал...

Итак:

* Линус написал ядро. Только ядро никому не нужно. К нему ещё кучу всего нужно. Начиная от простейших команд (coreutils, это в консоли, всякие cp, mv, ls, и т.д.), и заканчивая всякими графическими гуями.

* Летом 1993го года, почти одновременно, были созданы два дистрибутива с линукс ядром. Т.е. не только ядро, но и всё к нему, что-бы юзер мог это всё поставить на комп, без излишнего красноглазия. Называются эти дистрибутивы Slackware и Debian. Первую разрабатывает лично Патрег, второй дистр - целая команда т.н. маинтейнеров. Эти дистрибутивы развиваются до сих пор

* Многим не понравились слака и деб, точнее понравились, но не совсем. И народ решил их переделать под себя. Мало того-что переделал, так ещё и стал делится. Так появились Over9000 разных дистров. например в 2004ом слаку переделали на Руси и на Украине, и назвали её MOPS. В прошлом году проект закрыли, но он возродился, и теперь называется http://ru.wikipedia.org/wiki/AgiliaLinux

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

862

GAR_kin пишет:

Ну Вы блин даёте. Возвращаясь к нашим баранам -так что же тогда ставить на P IV, 2,8ГГц и 1гиг памяти? Так ещё и видео - GF440MX (AGP).

У меня домашний комп, где я делаю половину своей работы, такой:  P4 2.4 GHz, RAM 1 GB, видяха AT9250 128MB
На коме установлена Ubuntu 10.10. Работа более чем нормальная. Вопросов нет.

Не по теме. Мне тут понадобилось со Вендового диска забрать свой давний проект. (Типы винтов, на которых установлена Венда и Ubuntu, примерног совпадают -- Seagate 7200, 80 ГБ. По современным меркам -- оба старенькие. Но ведь свои задачи они выполняют!) Просидев несколько лет под Линухом, я даже забыл про реальные скорости Венды. Мне все казалось -- Линух притормаживает. Ни фига! Все это самообман. Сравнивать-то было не с чем, а хочется всегда большего! Вот мозг сам себя и обманывал. Так вот, запускаю я Венды и... понимаю, что загрузка Венды примерно раза в два идет дольше, чем Убунты. Опа! Вот это неожиданно! Начинаю работать. Претензий нет. Вендовый Эксплорер открывает свои окна достаточно быстро. Наверно даже быстре, чем Убунтушный Наутилус. А вот загрузка страницы (habraharb.ru) в Интернет-Эксплорер сопровождалась не меньшими тормозами, чем в Убунтушном Файрфоксе. И надо заметить, что у меня на Венде отсутствуют Касперский. Я постирал все антивирусы, ибо без подновления они бесполезны. А продолжать воровать ПО мне уже религия не позволяет. Платить бабло при том, что существует альтернатива -- как-то не разумно. Вобщем, я воочию убедился, Венда тормозит сама по себе, даже без тормозных колодок.

GAR_kin пишет:

P. S. Где то на просторах видел описание как записать новое ядро на CD, стартовать с него и поставить на машину. На сколько я понял у каждого ЛИНУХА своё ядро, тогда для кого ядра на официальном сайте

Дистрибутивов Линукса много. Дистрибутив -- это ядро + утилиты + прикладной софт.

Ядра у большинства дистрибутивов Линукса совпадают. Т.е. если брать ядро одной и той же версии, то для двух разных дистрибутивов оно будет одно и то же.

Live Free or Die

863

zhevak пишет:

Ядра у большинства дистрибутивов Линукса совпадают. Т.е. если брать ядро одной и той же версии, то для двух разных дистрибутивов оно будет одно и то же.

нет к сожалению. Ванильный (как у Линуса) ядра только в слаке. В других дистрах они обработаны напильником. А потому - НЕ совместимы. Впрочем, можно пересобрать, наложив кучу улучшальных патчей. Но это долго и муторно...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

864

Дмитрий, тогда уж поясняй степень несовместимости. А то после твоего сообщения создается чувство, что даже консольная программа (бинарный файл), которая работает в одном дистрибутиве в большинстве случаев не заработает в другом. Ну типа точно так же как как если бы мы вендовую ехе-шку попытались запустить в Линуксе.

Расшифровывай свой сообщение. А бомбу взорвал и свалил без объяснений. Не солидно.

Live Free or Die

865

zhevak пишет:

Дмитрий, тогда уж поясняй степень несовместимости. А то после твоего сообщения создается чувство, что даже консольная программа (бинарный файл), которая работает в одном дистрибутиве в большинстве случаев не заработает в другом.

а это правильное впечатление. Просто программ, которые работают напрямую с ядром очень мало. Я вот на вскидку всего 3 вспомнил:
1) mkfs и прочее для ФС (mount, tune2fs...)
2) lsof (она правда только читает. Можно и так /proc почитать)
3) наша sysinfo (она просто заточена на любые ядра, ну в пределах разумного конечно).

А остальные работают не с ядром, а с какой-нить прокладкой. Консольные вроде stat & ls работают с glibc, в которой есть эта самая man 2 stat (стандартная функция C). Потому, можно взять бинарник ls, и он почти наверняка заработает с любой версией glibc (не младше. Если младше - то уверенности меньше).

Сама glibc работает прямо с ядром, и поменять её почти наверняка НЕ получится. А если получится - с кучей багов. Именно потому, glibc собирают специально для конкретного ядра (а не просто так).

Что касается гуёвых программ, то они тоже НЕ работают с ядром, а работают через прокладку, которая называется HAL. Естественно, это HAL нужно собирать тоже для данного конкретного ядра, иначе ничего не выйдет. За то, сама программа будет работать с любым HAL'ом, если конечно этот HAL опознает. Например XFCE до сих пор не научилась работать с новым HAL'ом, и потому ей требуется во первых старый HAL, а во вторых, она монтирует ФАТ с кракозябрами, ибо не понимает iocharset. Причём и не будет понимать, потому как старый HAL устарел и не поддерживается (правда арчевцы сами патч написали).

zhevak пишет:

Ну типа точно так же как как если бы мы вендовую ехе-шку попытались запустить в Линуксе.

не так. Вы запустите программу, а она напишет: "не могу найти libastral.so версии >=6.66".

Это если вы плюнете на все предупреждения, и просто скопируете бинарник из одного дистра, в другой. Ядро тут как-бы и не причём, дело в библиотеках. Но библиотека прибита гвоздями к ядру. Как и в венде. Разница в том, что мы можем
1) поменять что-то в ядре
2) пересобрать нужные библиотеки под новое ядро
3) ?????
4) PROFIT.
Но просто так вытащить "хорошее" ядро, и сменить им "плохое" - НЕ получится. ОНО даже не загрузится.

На самом деле, юзера не должно это всё заботить - ему достаточно просто ставить ПО из дистра. Заботить это начинает юзера лишь при установке ПО с закрытыми исходниками. В этом случае создатель дистра не может запилить программу, и нам остаётся ждать, когда-же допилит сам автор. Что мы и наблюдаем и с sysinfo, и со всякими хромами.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

866

включил комп
запусти Ubuntu
459 метров памяти
из которых фирефохе 99
компиз 84
вывод: слишком много хрени

ПатреГ не любит Gnome...

867

Termo пишет:

вывод: слишком много хрени

картинка по запросу - "садись, пять!"
тут была не очень хорошая картинка (elve)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

868

drBatty, что курим? smile

Linux Mint 19.3 Mate Edition
Windows 7

869

Wolfenberg пишет:

что курим?

просто праздник. А что?  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

870

Termo пишет:

Gnome везде нормально работает

Не это на слаке все работает  ag