"Пятисотый⇓" написал:
Если уж что-то организовывать, то RamFS.
RamFS отличется от tmpfs только тем, что её размер нельзя ограничить и тем, что она никогда не будет свапиться... от простого пользователя использовать её !опасно!.
"Fat-Zer⇓" написал:
отсюда вертится два варианта:
1) как-то задать индивидуальное для процесса или дескриптора время сброса грязных буферов (аналогичное /proc/sys/vm/dirty_writeback_centisecs) [может не сработать]
2) вроде, можно как-то хитро за'mmap'ить файл, но пока не скажу точно как... [может такого и не быть]
оба способа - чистой воды больная фантазия...
1) - т.к. /proc/sys/vm/dirty_writeback_centisecs просто задаёт таймаут демону и на попроцесном режиме его ни как не задать
2) - меньше уверен, что бред, но скорей всего сиё просто невозможно....
"Fat-Zer⇓" написал:
на уровне ФС нечто такое искать бесполезно, ИМХО.
напротив, создание такого атрибута гипотетически возможно... правда будет сложность с их хранением в каталоге...
"Пятисотый⇓" написал:
Внимание, вопрос: как организовать пайп?
mkpipe /tmp/my_pipe.ext # лучше нужное разрешение для файла указать...
cat file >/tmp/my_pipe.ext
перетащить /tmp/my_pipe в программу/открыть в ней... т.к. java, то скорей всего не заработает... наверняка попробует за''mmap'ить файл... была бы консольная утилитка 3-ей стороны или плюсы, то шанс был бы больше...
"Пятисотый⇓" написал:
А Вам не приходило в голову, что это не из-за того, что я такой безграмотный? Да я, может быть, зоолог. И прекрасно знаю о существовании многих других зверей, кроме ежей. Вот только я ещё знаю, где живу. И знаю, что в этой тундре можно только ежей найти. Если повезёт, можно наткнуться на вмёрзшую в толщу льда тушу мамонта. А Вы мне про ананасы и рябчиков расписываете... Да я верю, верю, что они хороши. Но здесь из деликатесов только труп беглого зэка.
пора завязывать с метафорами... >_<
"Пятисотый⇓" написал:
Статья в русскоязычной Википедии. Напрямую там ничего такого не говорится, иначе бы я давно закрыл тему. Но очень много там оптимизаций, в том числе касающихся мелких файлов. А вдруг они оптимизировали и короткоживущие файлы?
просто мелкие файлы, каталоги и симлинки могут хранится прямо в дескрипторе... это экономит место и время только для файлом < 256 байт... ЕМНИП такое в ext4 не сделали...
для файлов < 3К больше оптимизирована reiserfs. экономит место (и время, при их массовом чтении)
традиционно, она считается оптимизированной под очень большие каталоги (значительно, до появления ext4) и очень большие файлы.
новомодное масло и zfs это конечно отдельные темы...
ЗЫ: вообще, этот перфекционизм прироста в скорости не даст... [требует проверки] если бы речь шла хотя бы о десятках-сотнях мегабайт и многих файлах, то может и стоило бы задуматься... всё это только немного уменьшится использование диска...
ЗЗЫ: ещё важный вопрос: это для себя или для кого-то делаете? если первое, то тогда смонтировать весь /tmp в tmpfs и забыть... аьтернатив особых не вижу... если второе, то просто кидать временные файлы в /tmp и рядом приписать, что «если смонтировать tmpfs на /tmp, то будет быстрее».