Свежие комментарии

Title Comment
Я "как флэшки" использую старые карты, 2-4Gb, убью - и хрен

Я "как флэшки" использую старые карты, 2-4Gb, убью - и хрен с ними :)

Собственно, с выводами по пунктам * в данном случае полность

Собственно, с выводами по пунктам * в данном случае полностью согласен.
Причем даже по ресурсу выигрыша особо не будет, т.к. дважды перезаписываются только крайние блоки файла, а их немного.
Хотя в пп. * и ** выигрыш будет для камер, которые может и пишут линейно, но маленькими блоками без кэширования (хотя это откровенная халтура разработчиков прошивок и за это надо наказывать, имхо, однако мне такой компакт и попался).

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

По пп. 6-8 приятно увидеть, что получены более высокие результаты - это значит, что смысл в более быстрых картах все же есть. А те тесты, что я привел, датируются 2008м годом, и, похоже на то, что уже устарели в этой части.

PS: я карточку на 64Гб еще как очень быструю флэшку использую и для мелких файлов вопрос выравнивания (и ресурса) для меня актуален, т.к. предыдущую карточку на Transcend 16Gb 133х я успешно "убил" записью мелких файлов.

По пунктам в вашей нумерации: 1) "Выравниваешь" парагоном,

По пунктам в вашей нумерации:

1) "Выравниваешь" парагоном, форматируешь камерой, суешь обратно в парагон - говорит что невыровнено. В детали не смотрел пока.
2) В реальной жизни кроме линейного чтения-записи (20-35Mb на кадр - линейная уже, почти секунда) на этих карточках ничего и не бывает. Random access вообще не парит.
4) Ну вот я вижу ~30 на чтение, 20 на запись. Читалка трансценд, покупалась по принципу "давайте самую маленькую").

6-8) 35 темновых кадров (20Mb) за 19 секунд - это 38Mb/sec.

Я, собственно, пытался оценить, получу ли я значимое ускорение при штатном режиме эксплуатации флэшек и моей камере
* съемка одиночными кадрами - очевидно не получу ибо буфер.
* съемка сериями - пока разницы не вижу
* чтение с карты в компьютер - сколько-то заметной разницы не вижу.

Для других камер выводы могут быть другими.

Возможно, парагоновская тулза кривая и эту тему, но уже не на трех карточках, а на одной - я изучу еще.

Раскопки в почте показали: 1)

Раскопки в почте показали:
1) VS2005 не понимала firstprivate, отчего OpenMP была запрещена для всех Visual C++ (2010-го тогда не было).
Тогда же проверялось на 2008-м, но "по бумаге" - нужно OpenMP 2.5, у 2008-го по бумагам 2.0, до свидания.

2) Потом появился 2010-й и там firstprivate заработала и было разрешено. В 2008 тоже это место компилируется без проблем, проверил.

3) Но есть свежий багрепорт, что VS2008+openmp - в SP1 все работает, а в RTM "имеются проблемы" без описания проблем.

По третьему пункту - выясняю, подозреваю что это как с OpenMP на маках - в single threaded app работает, а -pthread + OpenMP - источник траблов. Но опять же на маках обновился компилятор недавно, надо проверять.

Ну да серия короткая, но поскольку перерыв между сериями мен

Ну да серия короткая, но поскольку перерыв между сериями меньше секунды, то буфер переполняется, приходится ждать пока запишется. Допустим снимаю панораму из 10 кадров сериями по 7 итого 70 кадров при скорости 11 к/сек

1) На самом деле, форматирование в камере не меняет выравнив

1) На самом деле, форматирование в камере не меняет выравнивание раздела, а только зануляет FAT-таблицу. Проверить легко - если скормить камере карту без раздела, то она может ею "подавиться"
2) по линейному чтению оценивать некорректно, т.к. при правильном кэшировании контроллера разницы не будет вовсе или ее трудно заметить
3) по линейной записи - тоже не очень показательно, намного полезнее RandomWrite в данном случае, и то, все это еще сильно зависит от размера блока. (хотя нормальные фотоаппараты пишут буферизовано, моя мыльница WB2000 почему-то пишет мелкими блоками без кэширования)
4) 18-19 -- нормальный потолок для обычного USB2.0 картридера, 30-32 на USB2.0 можно получить только с некоторыми моделями ридеров полноценно поддерживающих UDMA.
5) Еще можно оценить, сколько в Мб весят эти кадры и получить фактическую скорость записи камерой на карту.
6) Вот тут (http://www.robgalbraith.com/bins/camera_multi_page.asp?cid=6007-9784&sor...) уже проведены замеры скорости записи камерой на различные карты, откуда, например, можно сделать вывод, что для 5Dmk2 карты быстрее 32Мб/сек на запись (т.е. ~233x) уже не требуются.
7) Например, для 7D размер RAW около 26Мб, тут (http://www.dpreview.com/reviews/canoneos7d/page13.asp) намерили, что за 14.3 секунды записывается 24 кадра, т.е. скорость записи уже около 45Мб/сек и овчинка выделки стоит.
8) Аналогично, для 5Dmk2, за 12 секунд 17 кадров по 21.5Мб, т.е. около 30.5Мб/сек (совпадает с пп. 6)

Для других камер и результат может быть другой, надо самому

Для других камер и результат может быть другой, надо самому мерять.

5-7 кадров вообще не проблема, буфер на 15.

Очень интересно, поскольку я как раз наоборот всегда снима

Очень интересно, поскольку я как раз наоборот всегда снимаю сериями 5-7 кадров(для последующей сборки в Photoacute), благо аппарат, в отличие от Кэнона нормальный и позволяет скоростную съёмку, а теперь и камера появилась, которая тоже снимает на CF.
Причем замечаю переполнение буфера из-за высокого потока, честно говоря вообще не понимаю как она снимает на обычные 133х Transcend

По 5-му пункту практика показала, что камера (5D2) тоже крив

По 5-му пункту практика показала, что камера (5D2) тоже криво форматирует.

Патамучта <lj&gt - это не HTML-тег, а хрень какая-то.

Патамучта <lj&gt - это не HTML-тег, а хрень какая-то.

Да я не помню на самом деле,

Да я не помню на самом деле, на 2008 RTM тестировал очень давно, кажется оно просто банально не собирается (ну и неудивительно, я прошу OpenMP 2.5+, а в 2008-м 2.0).

Подниму VM со старым VC2008 - расскажу подробнее.

P.S. Нет, я не привередничаю.

P.S. Нет, я не привередничаю. OpenMP в нужном мне виде правильно работает в VC++ 2010 и в 2008SP1

А что не так с OpenMP в VS2005? Или не используете его?
У меня просто софтина(библиотека) билдится под VS 2005/2008/2010, с OpenMP.

кстати, у тебя в бложике вышестоящий коммент криво скопирова

кстати, у тебя в бложике вышестоящий коммент криво скопировался

1. Программа платная 2. CF != SSD(HDD) и там может быть свое

1. Программа платная
2. CF != SSD(HDD) и там может быть свое смещение служебных областей.
3. при методе "врукопашную" имеется однозначный механизм контроля (замера) необходимого смещения, а также однозначный механизм ввода поправки
4. можно и из Windows с помощью DiskEditor (или аналогов) внести ручную правку в таблицу разделов
5. что меня больше всего удивляет, так это невыровненная новая карточка из магазина в запечатанной упаковке.

Для мыльницы разница получилась огромная. Для 7D я как-то пр

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

Посмотрел на это сообщество, понял что половину шуток тамошн

Посмотрел на это сообщество, понял что половину шуток тамошних просто не понимаю. Старею, наверное.

Какие классные волшебные константы. Прямо хоть сейчас в <lj

Какие классные волшебные константы. Прямо хоть сейчас в <lj user=code-wtf> :)

> 1. берем Linux Ну вот, сразу всем виндоморонам серпом по

> 1. берем Linux

Ну вот, сразу всем виндоморонам серпом по свисающим частям тела :-)

Why Paragon Alignment Tool?
The only tool to align the sections with just one click
Ensure system security and data contained on the disk
Improved disk performance (based on testing - by 30-70% for the case without the use of virtualization)
A significant increase in the lifetime of SSD-drives
Alignment of sections of virtual machines and physical servers
Alignment of sections at high capacity disk with the size of the physical sector 4 KB

Э, при такой постановке вопроса надо сначала определить терм

Э, при такой постановке вопроса надо сначала определить термин "подлинность" :)

У меня более конкретный вопрос, возможно вы именно на него и

У меня более конкретный вопрос, возможно вы именно на него и ответили :)

Для камеры - есть ли значимая разница при разном выравнивании раздела?

Вот это да! интересно-то как! спасибо!

Вот это да! интересно-то как! спасибо!

Собственно, в этом то и вторая половина проблемы. Даже если

Собственно, в этом то и вторая половина проблемы. Даже если флэшку в камере запечатать, запломбировать (а если появился человеческий фактор - то защиты считай уже нет), то все равно можно скормить камере на вход изображение, например, с бумаги.
Имхо, на текущий момент цифровыми средствами обеспечить 100% гарантию подлинности невозможно. С другой стороны, и пленку можно тоже правильно экспонировать так, что потом видно будет то, что надо.

На 7D против Kingston/Transcend 16Gb 133x (кстати, им тоже ч

На 7D против Kingston/Transcend 16Gb 133x (кстати, им тоже чуток полегчало) разница огромная.
Раньше, сняв около 15 кадров в серии RAW камера затыкалась и начинала их долго скидывать на флэшку. Сейчас можно за раз снять около 30 кадров, а записываются они всего несколько секунд, и это практически незаметно для меня(бесконечными сериями не снимаю).
На 5Dmk2 должен быть аналогичный эффект, там контроллер тоже с UDMA.

И еще такое ощущение, что батарейка экономнее расходоваться стала -- забил всю карточку на 64Гб в RAW на одной зарядке в поездке и еще осталось батарейки "на посмотреть". На 40D, при той же оптике и старой флэшке я мог позволить себе около 400-500 кадров, на 7D со старой флэшкой около тысячи, а тут аж под 2 тысячи кадров и чуток видео на уже старой батарее. Я приятно удивлен.

Из плюсов, например, удобно быструю круговую панораму в HDR с рук снимать, поставив AEB@8fps и плавно поворачиваясь.

Кстати, о пользе выравнивания - вот тут на fcenter с той же моделью картовода но с намного более быстрой картой в 600X(!) намерили намного меньшие цифры. http://www.fcenter.ru/online.shtml?articles/hardware/hdd/31210
Думаю, это следствие отсутствия выравнивания карточек, т.к. результаты вышли совсем неудовлетворительные. Я автору еще в день выхода статьи отписался, но остался без ответа.

Имхо, делать в любом случае стоит, даже для microSDHC (ускорил запись 3xRAW мыльницы с 77 секунд до 16). Ну и ресурс однозначно будет больше, т.к. нет лишних операций считывания-записи в контроллере карты.

а как доказать, что этот файл туда камерой записали?

а как доказать, что этот файл туда камерой записали?

Хрена себе разница для 300x-400x, хорошо что у меня таких не

Хрена себе разница для 300x-400x, хорошо что у меня таких нет :)

А в камере не меряли, есть ли разница?

Если файл не модифицирован после записи (съемки) то это уже

Если файл не модифицирован после записи (съемки) то это уже дорогого стоит! Как минимум понятно, что хоть какая-то, но реальность, в какой-то момент времени в каком-то месте, камерой все же запечатлена ;)

А вот что сломались системы цифровой подписи в камерах - это, конечно же, позорно для производителей и огорчительно для тех, кому это нужно :(

"Логически продолжая этот подход, мы закономерно приходим к

"Логически продолжая этот подход, мы закономерно приходим к массовому использованию однократно записываемых карточек для хранения фотографий."
При невозможности гарантировать, что кадр был записан конкретной камерой в определенном месте и моменте времени, одновременно с фактически нерабочими (уже взломанными и сфальсифицированными) системами цифровой подписи в камерах это практически полностью теряет смысл. Выходит что может сам файл и не модифицировали после записи, но гарантий его подлинности нет.

Чтобы ресурс у флэшки стал побольше, ее, как и SSD, нужно по

Чтобы ресурс у флэшки стал побольше, ее, как и SSD, нужно после покупки выровнять до размера физического блока. При этом скорость записи заметно растет, а ресурс должен вырасти как минимум раза в два. Вот тут я обмерил эффект - имхо, стоит один раз сделать и дальше пользоваться:
http://blog.timofeyev.ru/2011/05/16/obzor-usb-3-0-kart-ridera-vyravnivan...

Да, есть однократно записываемые карточки, правда достаточно

Да, есть однократно записываемые карточки, правда достаточно дорого получается.
Вот, например, фотопроект берет 7 рублей за карточку 10x15.

Есть и домашние устройства для этого, лидер - Epson. Тот что у меня умеет делать однократно записываемые карточки 40x95 сантиметров....

Да наверное есть импорт, даже

Да наверное есть импорт, даже точно есть, но я не умею им пользоватся и не собираюсь учиться.
Промсвязь.

Pages

Subscribe to comments_recent_new