Как настроить программируемый RAM-диск без прав root в Linux [закрыто]

Мне нужно установить и настроить RAM-диск из моего приложения C. Является ли это возможным? Насколько я понимаю, ram-диск можно настроить, смонтировать и изменить только корень. У моего приложения не было бы такой привилегии. Есть ли альтернатива RAM-диску, которая может быть запрограммирована, если это невозможно с RAM-диском? Цель состоит в том, чтобы получить данные, доступные для нескольких приложений, которые работают в разное время и по сети. Поскольку объем данных огромен (~ 100–150 ГБ), реализация RAM-диска из приложения будет хранить данные в памяти, и следующее приложение будет просто использовать их. Это позволит сэкономить дорогостоящую запись и чтение с жесткого диска огромных данных.

Буду признателен за помощь в этом.

Изменить: немного больше ясности в формулировке проблемы. Процесс A выполняется на машине1 и записывает данные размером около 100 ГБ на машину2 через NFS и завершается. Процесс B выполняется на машине1 и считывает эти данные (100 ГБ) с машины2 через NFS. Запись и чтение этих огромных данных оказывается узким местом. Как я могу это уменьшить?

0
задан user900563 23 August 2011 в 10:48
поделиться