diff --git a/README.md b/README.md index a5ac546..ca95ec3 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,30 @@ не менее чем на 10% от даты начала интервала, вместе с минимальными и максимальными значениями Open и Close за все дни внутри интервала. +## Параллельное чтение данных + +Нет смысла параллельно читать данные из NFS, так как в реальности файлы с данными +будут лежать только на NFS сервере. То есть другие узлы лишь отправляют сетевые запросы +на NFS сервер, который уже читает реальные данные с диска и лишь затем отправляет +их другим узлам. + +Чтобы этого избежать, нужно на всех машинах скопировать файлы с данными в их реальные +файловые системы. Например в папку `/data`. + +```sh +# На каждом узле создаем директорию /data +sudo mkdir /data +sudo chown $USER /data + +# Копируем данные +cd /mnt/shared/supercomputers/data +cp data.csv /data/ +``` + ## Сборка Проект обязательно должен быть расположен в общей директории для всех узлов, -например, в `/mnt/shared/supercomputers/bitcoin-project/build`. +например, в `/mnt/shared/supercomputers/build`. Перед запуском указать актуальный путь в `run.slurm`. ```sh