Замечание про NFS
This commit is contained in:
22
README.md
22
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
|
||||
|
||||
Reference in New Issue
Block a user