![]() |
|
Модераторы: xvr |
![]()
|
|
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Необходимо написать программу, используя одно C-шную библиотеку. Дак вот в этой библиотеке куча процедур, пишущих и читающих на/с диск/а, причем файлы небольшие. Можно ли как-нибудь заставить ее писать в память, а не на диск - очень часто создает и удаляет файлы => хочется побыстрее, а занимаемый объем - буквально несколько метров...
У меня есть мысли по поводу монтирования файловой системы в память и работы с ее файлами. Скажите, пжлст, где копать на эту тему. Какая файловая система в памяти наиболее быстрая (в смысле создания-удаления-запись-чтение). Создание-удаление чаще даже более критично, чем запись-чтение. И насколько это быстрее выйдет, чем с диском. Я как-то раз монтировал одну такую систему - но хотелось бы знать мнение специалистов. (кстати, в ядре поддержка таких ФС есть и я ее включил Заранее спасибо. |
|||
|
||||
| BlackStar |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 13.12.2006 Репутация: 2 Всего: 5 |
К насчет использования временных файлов?
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
в таком контексте они все эквивалентны, потому как с диском не работают ты это наверняка не заметишь Это сообщение отредактировал(а) MAKCim - 22.3.2007, 19:02 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Мда... А если отвести метров 10 и запретить кэширование. Там файлов так 10-20 в секунду создается/удаляется...
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
comcon1,
если не секрет, что за программа у тебя может отказаться от файлов и использовать shared memory? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| Бонифаций |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 827 Регистрация: 15.9.2005 Где: Brisbane Репутация: 1 Всего: 40 |
-------------------- Бонифаций. |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
GROMACS - молдинамика. Юзаю его либы. Шобы все в памяти - придется капитально внутрь его залезть. А на это времени не очень-то есть.
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
comcon1,
посмотри линк, который дал Бонифаций -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |