LINUX.ORG.RU

Что удивило...


0

0
В ообщем, друзья шот я постить не собирался, однако, что меня удивило...

Возникла необходимость обработать около 180 (а точнее 176, что вы и можете видеть в скобках рядом с надписью GINP) тифовских рисунков из отсканированной книги. Размер каждого из рисунков и их "вес" вы можете видеть на скриншоте. До момента сей необходимости стояло самосборное 2.6.10 ядро.
Открытие в гимпе 5 (!) рисунков уже приводило к тормозам, которые ощущались в первую очередь по проблемам с проигрыванием музыки - представлена drum'n'bass-овым часовым миксом, который в этот момент проигрывался. (Режим dma на дисках включен).
Решил загрузить ядро "умолчальное", которое встало вместе с Slackware 10.0 - 2.4.26 Открытие 5 рисунков к тормозам не привело. 10-ти тоже. И вот тогда решил открыть все, что были - 176. Никаких тормозов. Память откушалась - смотрите сами до 143 метров. При том, что 2.4.26 "не знает" что в системе 1Гб памяти. 2.6.10, естественно знало.
Решил посмотреть как отреагирует Виндовс на подобную затею. К сожалению Виндовс у мен "голая" и используется в основном для закачивания музыки в плеер (IriverManager) и скачивания с часов Polar лог-файлов в программу (Polar Precision Performance). Другого ничего нет.
По пытка открыть рисунки Microsoft Office Document Imaging привели к тому, что открылось только 10 рисунков, далее система сказала, что вся моя затея может привести к расходу памяти и тормозам и прекратила открывать оставшиеся рисунки. 10 файлов "отъели" 200 мег памяти.
Ваши коментарии, господа?
★★★

Проверено: Demetrio ()
Я прошу прощения за ошибки в тексте. Одной рукой писал, другой дитё воспитывал... ;')
KOPEHb ★★★
() автор топика
че за хрень такая в konsole?
anonymous
()
Ответ на: комментарий от annoynimous
да черт с ним, с расходом памяти. а что там на самом-то деле с iowait?
Vike
()
Сканы то какие ужастные... или это рендер такой? Batch processing друг твой. Незачем их все вместе окрывать. Анекдот про старика с веником и трех сыновей помнишь?

http://www.gimp.org/tutorials/Basic_Batch/ Или по хелпам полазай.

alk_anoide
()
Интересно, я тоже попробовал открыть несколько файлов в гимпе. Распакованный размер ~40Mb. На 4-м файле гимп улетает в сегфолт, хотя памяти еще много:)

gimp-2.2, 2.6.11

init ★★★★★
()
Ответ на: комментарий от init
Вчера обрабатывал сканы со слайдов. Понаоткрывал в гимпе штук 15 145-мегабайтных тиффов. Все начало дико свапиться. Я их закрыл. Все нормально. Генту, ядро 2.6.9-r какое-то, самосборное.Оперативки - гиг. Что я делаю нетак?
nx12
()
Ответ на: комментарий от nx12
Ну ты бы посмотрел free, когда у тебя все "начало дико свапиться"
init ★★★★★
()
Ответ на: комментарий от nx12
1. Задачу свою по обработке я решил с помощью convert, в результате.
2. По поводу качества - это более вопрос к "девочкам", которые у нас сканят и распознают. Мне распознавание не очень нужно, поэтому я взял и "так", почитаю, выпишу кое-что. Программу тренировки составлю... и все такое. ;') Тем более, что это не 1:1 отображение.
3. >че за хрень такая в konsole?
Очевидно Вы имеете ввиду про "писать можно"? Это простой скрипт в .bashrc, который определяет объем архивируемой ежедневно директории с документами, ну и соответственно предупреждает меня, когда директория заполняется до критического значения (когда уже на болванку не влезет). Вообщем мне удобно. Вставляю эрвэшку, иду спать. Комп выключается, прежде сделав архив с данными. Вот и вся любовь...
KOPEHb ★★★
() автор топика
Ответ на: комментарий от annoynimous
>1. Собирать ядро тебе не стоит.

Был бы признателен за конструктивную критику. Если есть что-то, чего я делаю при сборке ядра не так, укажите пожалуйста. ;')

KOPEHb ★★★
() автор топика
http://ifp-driver.sourceforge.net/ - linux драйвер для плейров iriver. ifp-line есть в alm2.4, в репозитарии, но он там старый и не держит последние плейеры. Трабл с русским, так как у меня системная koi8, а он возвращает utf-8. Но думаю решаем, если поставить патч на ядро и монтировать плейер а не использовать клиент. Рекомендую сразу ставить libifp, там есть собственный ifpline.
bizanine
()
а в чём состояла задача обработки? если просто обрезать края и сконвертировать в более приемлимый формат, так для этого более подходит простейший скриптик, вызывающий tiffsplit + convert + (предпочтительно :) cjb2 для конвертации в дежавю. Руками править 176 файлов -- занятие на редкость малопривлекательное
anonymous
()
Ничуть не удивлен. Я как-то уже говорил, что мегаядрам большинства крутых шлаководов место на помойке.
anonymous
()
Ответ на: комментарий от bizanine
2 NeKto & bizanine
Спасибо, парни, обязательно попробую!
П.С.
Еще бы фины из Polar написали бы прогу свою под Линух, вот и было бы мне счастье... ;')
KOPEHb ★★★
() автор топика
Ответ на: комментарий от anonymous
Согласен, уважаемый. Вот про "обрезать края"... Можно ли поподробнее, как это сделать скриптом?
KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb
> Вот про "обрезать края"... Можно ли поподробнее, как это сделать скриптом?

man convert, / -crop ?

uj2 ★★★
()
Ответ на: комментарий от KOPEHb
ОК, поехали.
Расскажи, пожалуйста, как ты смог использовать в одной системе ядра ветки 2.4 и 2.6?
Кажется, у них кое-что несовместимо...
annoynimous ★★★★★
()
Ответ на: комментарий от annoynimous
руки наверное не совместимы....
anonymous
()
Ответ на: комментарий от annoynimous
>Расскажи, пожалуйста, как ты смог использовать в одной системе ядра ветки 2.4 и 2.6?

а что у кого-то проблемы с этим????

lxuser ★★
()
Ответ на: комментарий от lxuser
Не находите, что отвечать вопросом на вопрос, хм, невежливо?
Да, насколько я помню, обновление до 2.6 требовало обновления нескольких пакетов, типа modutils, изменение форматов конфигурационных файлов и т.п.
Вот я и спрашиваю: что значит "воткнул умолчальное 2.4.х"? Значит дистрибутив изначально был на 2.4 и, следовательно не факт, что 2.6 ядро работает там в "правильном" окружении. Ясно?
Если уж и сравнивать, то ДИСТРИБУТИВЫ на разныъ ядрах. Так, мне кажется корректнее
annoynimous ★★★★★
()
Ответ на: комментарий от KOPEHb
ImageMagic'ом. man convert.

P.S. Эх, была когда-то под DOSом такая софтина - Image Alchemy... Чудеса творила, как по своим временам. Да и сейчас многие её фичи имеют немалую ценность.

anonymous
()
Ответ на: комментарий от hvicha
> А я в Iriver прошивку поменял и теперь монтирую его как обыкновенную флешку

Тоже выход - поставить UMS прошивку. Но, как я понял, там нельзя редактировать названия радиостанций. На форуме предлагали сделать import/export в файл txt. А пока использую libifp ;)

bizanine
()
Ответ на: комментарий от annoynimous
>Не находите, что отвечать вопросом на вопрос, хм, невежливо?

в таком случае готов принести свои извинения

Что касается 2.6.x и 2.4.x - то они весьма спокойно уживаются в debian based дистрибутивах и, думаю, не только в них. При переходе на ветку 2.6.x действительно пришлось доставить пакеты, что впрочем вполне логично (и пришлось почитать много доков :)

Однако каких-то несовместимостей и прочих проблем практически нет. есть отдельные грабли, но без них никуда, тем более что они встречаются в между ядрами разных версий одной ветки (2.6.x)

Таким образом в одной системе (при разныъ дистрах: debian, knoppix, ubuntu + vector linux) я вполне использую несколько ядер из разных веток с разными параметрами сборки.

>что значит "воткнул умолчальное 2.4.х"?

это ядро, что шло вместе с дистром. А с knoppix идут сразу два ядра. 2.4 и 2.6. видимо одно "умолчальнее" другого :))

lxuser ★★
()
Ответ на: комментарий от annoynimous
Да, конечно, Вы правы, уважаемый. Изначально система ставилась с 2.4.26 ядром. 2.6.10 я качал и собирал сам.
>следовательно не факт, что 2.6 ядро работает там в "правильном" окружении.

Ну вообщем-то да... Вот и хотелось бы понять, как "правильно"... Я понимаю и сомневаюсь, что ядро 2.6.10 настолько хуже 2.4.26, что тормозит систему на 5 открытых файлах. Что-то я собрал не так. А вот что? ХЗ.
KOPEHb ★★★
() автор топика
Ответ на: комментарий от user-aspirin
Книга - И.Бельский, Системы эффективной тренировки.
Дружище, я не думаю, что буду ее распознавать. Единственное, чем могу помочь - отконвертить ее в что-нибудь полегче и тогда выслать тебе.
KOPEHb ★★★
() автор топика
Ответ на: комментарий от annoynimous
Может пример и правильный, но насколькоя мог видеть у меня система начинала тормозить из-за 100% занятости процессора на ядре 2.6., память вроде кушалась также как и с ядром 2.4. Но надо уточнить, спасибо за ссылку.
KOPEHb ★★★
() автор топика
Ответ на: комментарий от anonymous
Я не обсирался, а спрашивал. Десять ядер в рамках одной ветки - вполне, а вот как (и главное, зачем! ) поддерживать ядра РАЗНЫХ веток - мне не понять.
Кроме того, автор сам прищнался, что пришлось ручками поработать
annoynimous ★★★★★
()
Только ImageMagic спасёт смертельно раненного кота. Ну или script-fu в gimp. На фега обрабатывать рисунки совместно?!?
VitalyLugovsky
()
Ответ на: комментарий от annoynimous
2 annoynimous: в слаке нет проблемы в том, чтобы переключаться между ветками.

2 all: обо что тормозит ядро 2.6.х при работе с диском? я знаю слово iowait. kak лечить связанное с этим словом заболевание "тормозуча дискОвая"?

Vike
()
>По пытка открыть рисунки Microsoft Office Document Imaging привели к тому, что открылось только 10 рисунков, далее система сказала, что вся моя затея может привести к расходу памяти и тормозам и прекратила открывать оставшиеся рисунки. 10 файлов "отъели" 200 мег памяти. Ваши коментарии, господа?

Вывод: ОС от компании Microsoft настолько умная, что даже помогает вам не совершать всяких глупостей наподбии этой ;-)) Более того она предупреждает пользователя, что "затея может привести к расходу памяти и тормозам" что в очередной раз доказывает ее повернутось к пользователю.

Верно?! ;-))

P.S. /me ждет 2.6.12, чтобы перелезть уже на 2.6

php-coder ★★★★★
()
Ответ на: комментарий от davinchi
Парни, кому обещал выслать книгу. Посоветуйте, где мне завести ящичек, дабы отослать архив более 25 метров? Или не заморачиваться и порубить его? А то на моем smtp.ru не дает зараза, более 10 метров отправить.
KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb
незнаю.. на генту 2.6.11 всё замечательно... свопиться но оно свопиься очень чютко... я даже фигею!!! Если прогой которую я использую пытаеться жрать много опреативы с ней ничего неделаеться а если я её минут на 5-7 оставляюв покое то она перекачёвывает процентов на 70 в своп.
stalkerg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.