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 мег памяти.
Ваши коментарии, господа?

>>> Просмотр (1280x1024, 145 Kb)

★★★

Проверено: 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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.